Skip to content

0.5.2: Fix verbosity of logs + revamp Spacecraft data

Latest
Compare
Choose a tag to compare
@ChristopherRabotin ChristopherRabotin released this 31 Dec 15:28
· 2 commits to master since this release
cbd04c7

New features and improvements

  • The almanac's rotate and rotate_to functions now exposed to Python. MOON ME/PA of DE421/DE440 now exposed to Python by @ChristopherRabotin in #371

Bug fixes

  • SpacercaftData now copy-friendly (no clone needed), add 0x in front of CRC32 logs, add units to Keplerian element initializers in Rust (was already done in Python) by @ChristopherRabotin in #368
  • Renamed SpacecraftData's mass of "fuel" to "prop" since it represents propellant mass, fix extreme verbosity in querying Almanac, renamed fields of Inertia from axes {1, 2, 3} to {X, Y, Z} to follow the CCSDS conventions by @ChristopherRabotin in #369

P.S.: Sorry for the incredibly poor naming of these pull requests. Also sorry for the breaking changes with only a patch release: I don't think anyone actually uses the SpacecraftData structure: ANISE is also used on Blue Ghost mission 1, launching in two weeks, and it's hard to justify upgrading anything but a patch before launch. I probably should have made two separate releases.

Full Changelog: 0.5.1...0.5.2