Open Gregg140 opened 2 years ago
@Gregg140 - the main issue is that prior to 2003 we do not have a definitive list of Chandra command events (aka non-load commands) and a definitive backstop history chain. There were many safing actions and complicated command histories from launch to 2003. If you can define those elements and validate their accuracy vs. telemetry then we can add those commands to the commands archive which will then make the states available.
@Gregg140 - as part of the commands v2 promotion / migration process, I realized that some of our code (e.g. mica.starcheck
) would be easier to migrate if the commands archive were complete. As expected including the early commanding isn't easy, I'm already about 1.5 days into this project and maybe half done. But with any luck it will converge and the v2 archive will be complete and reasonably accurate through the first available loads.
That's good news. Thanks for the effort.
Question:
Your comment above says: " I realized that some of our code (e.g. mica.starcheck) would be easier to migrate if the commands archive were complete. "
Does this then translate into the states also being complete? My original issue was th the states did not go back to the first available loads
Does this then translate into the states also being complete? My original issue was th the states did not go back to the first available loads
Yes. The kadi states are dynamically derived from commands, so if the commands are complete then states become complete.
State data from early in the mission is missing. It would be useful to populate the state information from at least 2000 to 2003 (if not from launch). Last I heard state data was guaranteed only from 2003 onward.
In [2]: orbit_states = states.get_states("2000:001", "2003:001", state_keys = ["simpos", "grating"])
ValueError Traceback (most recent call last)