Releases: nyx-space/anise
Releases · nyx-space/anise
0.3.1: Add RIC difference computation, hyperbolic anomaly, initialize frame from its CCSDS name, and more usability changes
What's Changed
- SPK/BPC domain function fix + Usability alterations for Nyx by @ChristopherRabotin in #206
- Fix RIC velocity computation and test it better by @ChristopherRabotin in #210
- RIC computation reverted to standard approach by @ChristopherRabotin in #221
Dependencies / Maintenance
- Update polars requirement from 0.36.2 to 0.37.0 by @dependabot in #190
- Update crc32fast requirement from =1.3.2 to =1.4.0 by @dependabot in #201
- Update egui-toast requirement from 0.11.0 to 0.12.1 by @dependabot in #203
- Update polars requirement from 0.37.0 to 0.38.1 by @dependabot in #209
- Update reqwest requirement from 0.11.23 to 0.12.0 by @dependabot in #214
- Update parquet requirement from 50.0.0 to 51.0.0 by @dependabot in #212
- Update rfd requirement from 0.13.0 to 0.14.1 by @dependabot in #213
- Update bytes requirement from =1.5.0 to =1.6.0 by @dependabot in #215
- Add Rust release job by @ChristopherRabotin in #226
Full Changelog: 0.3.0...0.3.1
Version 0.3.0: Add Sun observer angle (or "solar probe Earth") calculation, fix barycentric nutation calculations, add `latest()`
What's Changed
- Update rfd requirement from 0.12.1 to 0.13.0 by @dependabot in #172
- Update parquet requirement from 49.0.0 to 50.0.0 by @dependabot in #171
- Update egui-toast requirement from 0.10.2 to 0.11.0 by @dependabot in #177
- Add latest() for MetaAlmanac by @ChristopherRabotin in #181
- Update memmap2 requirement from =0.9.3 to =0.9.4 by @dependabot in #184
- Fix rotations when nutation angles are involved by @ChristopherRabotin in #182
- Moon frame simplifications + add loading from MetaFile into Almanac by @ChristopherRabotin in #186
- Sun observer angle calculation (or solar probe angle) by @ChristopherRabotin in #188
Full Changelog: 0.2.1...0.3.0
Version 0.2.1: Python tutorials and various enhancement
What's Changed
- Update egui requirement from 0.24.0 to 0.25.0 by @dependabot in #160
- Fix for meta almanac in Python and add serde to CartesianState by @ChristopherRabotin in #161
- ANISE notebook tutorial for getting started by @ChristopherRabotin in #163
- Fix some typos by @striezel in #165
- Update GitHub Actions CI by @striezel in #166
- Add python notebooks for orbit and keplerian elements and aer computations by @ChristopherRabotin in #167
- Update Cargo.toml files by @ChristopherRabotin in #168
New Contributors
Full Changelog: 0.2.0...0.2.1
Version 0.2.0: Python library and aberration corrections
Python
ANISE is now usable directly from Python! You can install ANISE with pip: pip install anise
.
Then, use it to build Orbit structures, query SPK files, etc. More documentation will be written in the coming weeks but for the time being, check out the README of the repo for examples.
What's Changed
- Update bytes requirement from =1.4.0 to =1.5.0 by @dependabot in #133
- Update polars requirement from 0.34.2 to 0.35.0 by @dependabot in #134
- Simple gui for inspection by @ChristopherRabotin in #137
- Update egui requirement from 0.23.0 to 0.24.0 by @dependabot in #140
- Add support for running the ANISE GUI in the browser by @thomasantony in #143
- Update memmap2 requirement from =0.9.0 to =0.9.2 by @dependabot in #144
- Update memmap2 requirement from =0.9.2 to =0.9.3 by @dependabot in #145
- Update tabled requirement from =0.14 to =0.15 by @dependabot in #146
- Refactor as cargo workspace + organizational stuff by @ChristopherRabotin in #150
- Add Python interface ! by @ChristopherRabotin in #151
- Update snafu requirement from 0.7.5 to 0.8.0 by @dependabot in #154
- Update polars requirement from 0.35.0 to 0.36.2 by @dependabot in #155
- Add support of aberration corrections by @ChristopherRabotin in #153
New Contributors
- @thomasantony made their first contribution in #143
Full Changelog: 0.1.0...0.2.0
Version 0.1.0: ANISE is usable!
After years of work, ANISE is finally to the point of being usable! Query SPICE files for ephemeris or rotation data, combine these, prevent invalid transformations between reference frames, and transform objects created outside of SPICE files (a new feature compared to SPICE).