You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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)?
The text was updated successfully, but these errors were encountered:
Idea 1 is easy. Idea 2 will take some work. Maybe there is a low-hanging idea for ordering based on just mags that can help out. I.e. compute P2 based on just mags (ignoring the full p_acq that does spoilers etc) for the 5 brightest stars.
Beyond that I would push back on spending time optimizing this code before we actually have a concrete idea for tool requirements and can do profiling to understand what needs to be improved, and if that is even needed.
Right. I did "idea 1" without much effort. Idea 2 seems doable the only-mags in the acq_success prob and then calculating a "rough P2" or "rough calc p safe", but the star index handling for the acquisition candidates was a little confusing on my first go. I was mostly just trying to evaluate level-of-effort for 2 from you because "it seems like a good idea on paper" to me that could have some bang-for-buck, and this is all your code.
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)?
The text was updated successfully, but these errors were encountered: