0.9.0: Support CCSDS OEM and STK .e; Build covariance interpolation (PSD guaranteed) and orbital element uncertainty; add instrument kernel and Field of View calculations #622
ChristopherRabotin
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
🚀 Highlights
Version 0.9.0 introduces a dedicated instrument modeling module, significantly expands interoperability with industry-standard file formats (CCSDS OEM, Ansys STK), and adds "hot-swap" capabilities for kernel management.
🔭 Instrument & Field of View (Beta)
anise.instrumentcontainingInstrumentandFovShapeclasses.FovMarginandFovMarginToLocationto the scalar expression engine for event finding and reporting.tests/fov_plots.pydemonstrating FOV pyramid construction and projection in the Moon Principal Axis frame.📡 Interoperability & Data Exchange
CCSDS OEM Support:
Added
Ephemeris.from_ccsds_oem_file()to load CCSDS Orbit Ephemeris Messages (OEM).Added
Almanac.load_ccsds_oem_file()to directly ingest OEMs into the frame system.Added
to_ccsds_oem_file()to export ephemerides.STK Support: Added
Ephemeris.from_stk_e_file()andAlmanac.load_stk_e_file()to ingest Ansys STK.eephemeris files.Covariance Interpolation: Ephemeris interpolation via Log-Euclidean Riemannian space for covariance matrices, ensuring positive definiteness and volume preservation during sampling.
🔄 Kernel Management
spk_swap()andbpc_swap()to theAlmanac.spk_unload()andbpc_unload().📐 GNC & Frame Math
DCM.from_align_and_clock()to construct rotation matrices based on primary/secondary vector alignment constraints.sun_angle_degdocumentation to explicitly define conjunction/opposition geometry and illumination phases.Orbitconstructors now accept nativenumpy.arrayinputs for state vectors.Pull requests
New features
Fixes
Miscellaneous
Full Changelog: 0.8.0...0.9.0
This discussion was created from the release 0.9.0: Support CCSDS OEM and STK .e; Build covariance interpolation (PSD guaranteed) and orbital element uncertainty; add instrument kernel and Field of View calculations.
Beta Was this translation helpful? Give feedback.
All reactions