Skip to content

Releases: nyx-space/anise

0.5.2: Fix verbosity of logs + revamp Spacecraft data

31 Dec 15:28
cbd04c7
Compare
Choose a tag to compare

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

0.5.1: Add FK rotations in Almanac (Moon ME/PA) + Expose DCM to Python

24 Dec 16:29
b2258cf
Compare
Choose a tag to compare

New features and improvements

Bug fixes

  • Fix Moon ME and Moon PA frames by searching for Euler Parameter datasets in rotations by @ChristopherRabotin in #364

Dependencies

The polars dependency is only a dev-dependency. Tabled is not a dev dependency, but it should be backward compatible. PyO3 is a bigger pain to update but that only affects users who re-export the ANISE Python library via Rust.

Full Changelog: 0.5.0...0.5.1

0.5.0: Dependency updates

05 Nov 03:29
e5b8d3e
Compare
Choose a tag to compare

Versioning

The minor version bump is solely for dependency management for Rust users. This release does not change the format or versioning of the ANISE binary files used in version 0.4. If you used files for 0.4, these are perfectly compatible with version 0.5.0. If you build new PCA/EPA files with version 0.5 of ANISE, these will be versioned as 0.4.

New features and improvements

Maintenance

Full Changelog: 0.4.5...0.5.0

0.4.5: Fix type 3 SPK interpolation + various minor improvements

16 Oct 14:15
fc14d1b
Compare
Choose a tag to compare

New features and improvements

Full Changelog: 0.4.4...0.4.5

0.4.4: Validate penumbra and line-of-sight + SPK Type 3 support + more orbit comparison options (VNC, RCN frames)

03 Oct 04:13
e60eb15
Compare
Choose a tag to compare

New features and improvements

  • Add spk_ezr function to Almanac to closesly match SPICE's spkezr function + various minor fixes by @ChristopherRabotin in #313
  • Add state differencing functionality + VNC and RCN frames include time derivative of the rotation matrix by @ChristopherRabotin in #316
  • Support SPK Type 3 chebyshev position and velocity by @ChristopherRabotin in #321

Bug fixes

Maintenance

Full Changelog: 0.4.3...0.4.4

0.4.3: Eclipsing, occultation, fix multi-barycenter transformations; various other improvements and fixes

03 Sep 05:31
a63436f
Compare
Choose a tag to compare

New features / improvements

Bug fixes

Maintenance

New Contributors

Full Changelog: 0.4.2...0.4.3

0.4.2: Update bytes to 1.6.1

14 Jul 19:45
83c2487
Compare
Choose a tag to compare

What's Changed

  • Version bump for bytes 1.6.1 versioning bug by @ChristopherRabotin in #280
  • Other versions are also no longer locked.

Full Changelog: 0.4.1...0.4.2

0.4.1: Fix build with embed_ephem feature

11 Jul 04:00
c69cc7d
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.4.0...0.4.1

0.4.0: Lagrange Interpolation, MetaFile env vars and concurrency, Improve performence of ANISE datasets

28 Jun 05:29
ffd62e6
Compare
Choose a tag to compare

What's Changed

New features

Bug fixes

Dependencies / Maintenance

Full Changelog: 0.3.2...0.4.0

0.3.2: Add DAF and ANISE file editing, add range rate to AER, SPK/BPC validity windows

22 May 14:13
b4d45b3
Compare
Choose a tag to compare

What's Changed

New features

Bug fixes

Dependencies / Maintenance

Full Changelog: 0.3.1...0.3.2