Anise

Latest version: v0.5.2

Safety actively analyzes 702232 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.5.2

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 https://github.com/nyx-space/anise/pull/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 https://github.com/nyx-space/anise/pull/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 https://github.com/nyx-space/anise/pull/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**: https://github.com/nyx-space/anise/compare/0.5.1...0.5.2

0.5.1

New features and improvements

* Expose DCM to Python by ChristopherRabotin in https://github.com/nyx-space/anise/pull/359
* GUI and description of EPA files by ChristopherRabotin in https://github.com/nyx-space/anise/pull/358

Bug fixes

* Fix Moon ME and Moon PA frames by searching for Euler Parameter datasets in rotations by ChristopherRabotin in https://github.com/nyx-space/anise/pull/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.

* Update tabled requirement from =0.16 to =0.17 by dependabot in https://github.com/nyx-space/anise/pull/353
* Update polars requirement from 0.43.1 to 0.45.1 by dependabot in https://github.com/nyx-space/anise/pull/355
* Update PyO3 to 0.23 + fix possible bug in building EPA files from FK files by ChristopherRabotin in https://github.com/nyx-space/anise/pull/365


**Full Changelog**: https://github.com/nyx-space/anise/compare/0.5.0...0.5.1

0.5.0

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
* Allow 100 nanosecond leeway in querying DAF files by ChristopherRabotin in https://github.com/nyx-space/anise/pull/348

Maintenance
* Update pyo3 requirement from 0.21 to 0.22 by dependabot in https://github.com/nyx-space/anise/pull/267
* Update to zerocopy 0.8.0 by ChristopherRabotin in https://github.com/nyx-space/anise/pull/343
* Add Python type hints by ChristopherRabotin in https://github.com/nyx-space/anise/pull/345
* Allow up to 100 ns of leeway on Hermite and Lagrange querying by ChristopherRabotin in https://github.com/nyx-space/anise/pull/347


**Full Changelog**: https://github.com/nyx-space/anise/compare/0.4.5...0.5.0

0.4.5

New features and improvements
* Fix Chebyshev type3 by ChristopherRabotin in https://github.com/nyx-space/anise/pull/332
* Move logger to within window by ChristopherRabotin in https://github.com/nyx-space/anise/pull/334
* Attempt to fix docsrs build with embed ephem by ChristopherRabotin in https://github.com/nyx-space/anise/pull/335
* Add icon to gui by ChristopherRabotin in https://github.com/nyx-space/anise/pull/338
* Keplerian initializer now allows larger error in convergence by ChristopherRabotin in https://github.com/nyx-space/anise/pull/342


**Full Changelog**: https://github.com/nyx-space/anise/compare/0.4.4...0.4.5

0.4.4

New features and improvements
* Add spk_ezr function to Almanac to closesly match SPICE's spkezr function + various minor fixes by ChristopherRabotin in https://github.com/nyx-space/anise/pull/313
* Add state differencing functionality + VNC and RCN frames include time derivative of the rotation matrix by ChristopherRabotin in https://github.com/nyx-space/anise/pull/316
* Support SPK Type 3 chebyshev position and velocity by ChristopherRabotin in https://github.com/nyx-space/anise/pull/321

Bug fixes
* Fixing line of sight computation + SPICE validation of penumbra calculator by ChristopherRabotin in https://github.com/nyx-space/anise/pull/326

Maintenance
* Update lexical-core requirement from 0.8.5 to 1.0.1 by dependabot in https://github.com/nyx-space/anise/pull/317
* Update polars requirement from 0.42.0 to 0.43.1 by dependabot in https://github.com/nyx-space/anise/pull/318
* Update rfd requirement from 0.14.1 to 0.15.0 by dependabot in https://github.com/nyx-space/anise/pull/322
* Update rstest requirement from 0.22.0 to 0.23.0 by dependabot in https://github.com/nyx-space/anise/pull/328



**Full Changelog**: https://github.com/nyx-space/anise/compare/0.4.3...0.4.4

0.4.3

New features / improvements

* Eclipse, line of sight, and occultation computations by ChristopherRabotin in https://github.com/nyx-space/anise/pull/307
* Switch to catppuccin theme + egui 0.28 by ChristopherRabotin in https://github.com/nyx-space/anise/pull/293
* Refactor CLI code by cmleinz in https://github.com/nyx-space/anise/pull/286
* Introduce docrs by gwbres in https://github.com/nyx-space/anise/pull/287
* Introduce has_velocity_dynamics by gwbres in https://github.com/nyx-space/anise/pull/299
* Copy frames with a new shape by gwbres in https://github.com/nyx-space/anise/pull/298

Bug fixes

* Fix/294 metaload lock by ChristopherRabotin in https://github.com/nyx-space/anise/pull/305
* Fix transformation when it involved multi-barycenter hops by ChristopherRabotin in https://github.com/nyx-space/anise/pull/306

Maintenance

* Update rstest requirement from 0.21.0 to 0.22.0 by dependabot in https://github.com/nyx-space/anise/pull/288
* Update tabled requirement from =0.15 to =0.16 by dependabot in https://github.com/nyx-space/anise/pull/290
* Update reqwest requirement from 0.11 to 0.12 by dependabot in https://github.com/nyx-space/anise/pull/278
* Update nalgebra by ChristopherRabotin in https://github.com/nyx-space/anise/pull/292
* Change serde_dhall to be under the metaload feature by matte1 in https://github.com/nyx-space/anise/pull/295
* Build --doc without embed_ephem by gwbres in https://github.com/nyx-space/anise/pull/291
* Update polars requirement from 0.41.1 to 0.42.0 by dependabot in https://github.com/nyx-space/anise/pull/300
* Prep release 0.4.3 by ChristopherRabotin in https://github.com/nyx-space/anise/pull/309

New Contributors
* cmleinz made their first contribution in https://github.com/nyx-space/anise/pull/286
* matte1 made their first contribution in https://github.com/nyx-space/anise/pull/295
* gwbres made their first contribution in https://github.com/nyx-space/anise/pull/291

**Full Changelog**: https://github.com/nyx-space/anise/compare/0.4.2...0.4.3

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.