I created https://github.com/isenberg/JCATvis with a small modification for analysis in the visual light bands range 380 - 1100 nm.
It adds a custom I/F correction in the 380 - 1100nm VNIR range as that range is TOA I/F (top of atmosphere reflectance calibrated). Only the IR bands 1100 - 3900nm have true I/F calibration in the original JCAT, based on volcano scan.
The CRISM visual range is interesting, especially now with the improved noise removal applied in the MTRDR data, as hyperspectral visual true color images can be created using the https://github.com/isenberg/improved-color-from-crism tool.