Thanks for the response. I’m familiar with the JunoCam instrument, and have map-projected and mosaicked one-filter-per-cube images. However, the issue with this approach is that **jigsaw** is then free to produce non-realistic spacecraft parameters where position and orientation will have different values across the three filters from a frame/observation.
I tried setting **OBSERVATIONS=YES** for **jigsaw** (to allow the three subframes to be treated as a single observation) but that triggered this abort:
jigsaw fromlist=cnc_bs7_cubes.lis cnet=cnm_cne_ccp_bs_PJ34-2021-12-13T22:54:00.net onet=js_cnm_cne_ccp_bs_PJ34-2021-12-13T22:54:00.net update=yes spsolve=positions spacecraft_position_sigma=60000 camera_angles_sigma=1.0 file_prefix=jsbs9 residuals_csv=no OBSERVATIONS=YES
Validating network...
Validation complete!...
starting iteration 1
aborting...**USER ERROR** Unable to bundle adjust network [cnm_cne_ccp_bs_PJ34-2021-12-13T22:54:00.net].
**ERROR** Could not solve bundle adjust.
**ERROR** Unable to apply parameter corrections to IsisBundleObservation.
**PROGRAMMER ERROR** Unable to set coefficients vector. The size of the given vector [1] does not match number of coefficients in the basis equation [3].
Without the **OBSERVATIONS=YES**, the above **jigsaw** runs fine.
So, my motivation for trying to process cubes produced with FULLCCD=YES was as a workaround for the above jigsaw issue.
As a workaround for **junocam2isis FULLCCD=YES** not having an option to produce a 3-band cube, I’ve developed a script to convert a greyscale FULLCCD cube to 3-band using a combination of **trim** and **cubeit**.