Hi Davide,
I added support for the SPOT 6/7 exact linescan camera model. It uses most of the logic as for Pleiades NEO.
I tested with the public single camera sample for La Crau, France (PAN band). The exact model agrees with the RPC model with a pixel error of under 0.002 pixels.
I did not have a SPOT 6 stereo pair, so I created a synthetic one by adapting a Pleiades NEO run. With this synthetic data, stereo, bundle adjustment, and jitter solving all run as expected.
For next steps, it would be very helpful to run parallel_stereo with an actual SPOT 6 dataset using the exact linescan model (session type "spot") and compare the results against the same run with RPC.
You can also try our cam_test tool with the exact and RPC cameras as inputs to see if you get similar agreement (this is a very quick step, before doing stereo).
Then one can proceed with bundle adjustment and jitter solving. As before, our jitter solver can solve some things, but if the ref DEM has big differences such as over steep areas, lots of snow or vegetation, it can struggle. Ideally one should run it with a higher DEM uncertainty and evaluate carefully. I would be happy to hear if it makes a difference for the better.