For the project to perhaps make a specialized yoshi to find "a" passable star catalog given an allowed roll range for a target, it seems like the sparkles roll optimization is 99% of the way there. I think it would need:
- an option to stop looping over the intervals after a "passing" catalog as been found.
- a speed up to try the roll/roll_intervals with the most-likely-to-succeed stars first. I'm thinking here that in the uniq_ids method, it might not be dreadful to quickly use either magnitude or acq_success_prob on, say, the brightest acq candidates, to pre-sort the roll_intervals before looping over them.
@taldcroft what are your thoughts, if any on ordering/optimizing the roll_intervals for this application (quickest determination of existence of a passing catalog for a target)?
For the project to perhaps make a specialized yoshi to find "a" passable star catalog given an allowed roll range for a target, it seems like the sparkles roll optimization is 99% of the way there. I think it would need:
@taldcroft what are your thoughts, if any on ordering/optimizing the roll_intervals for this application (quickest determination of existence of a passing catalog for a target)?