2.1.0: Simplify orbit determination Kalman filter configuration; add batch least squares estimator
LatestSummary
The flight-operations ready orbit determination features of Nyx have been dramatically simplified to ease the automation of flight dynamics systems. This leads to breaking changes compared to version 2.0.0, but for the benefit of a much streamlined set up.
New features
- Orbit determination constant biases + measurement ambiguity and moduli by @ChristopherRabotin in #398
- Fix zero measurement observation by @ChristopherRabotin in #418
- Breaking: Process noise / state noise compensation can now be defined in a non-inertial frame by @ChristopherRabotin in #419
- Major refactoring of orbit determination Process by @ChristopherRabotin in #421
- Add batch least squares estimators by @ChristopherRabotin in #425
Fixes
Dependency updates
- Update rstest requirement from 0.23.0 to 0.24.0 by @dependabot in #394
- Update polars requirement from 0.45.1 to 0.46.0 by @dependabot in #400
- Update shadow-rs requirement from 0.37.0 to 0.38.0 by @dependabot in #399
- Update to ANISE 0.5.3 by @ChristopherRabotin in #409
- Update dependencies for 2.1.0 by @ChristopherRabotin in #417
- Update rstest requirement from 0.24.0 to 0.25.0 by @dependabot in #414
- Update shadow-rs requirement from 0.37.0 to 1.0.1 by @dependabot in #413
- Update rand requirement from 0.8 to 0.9 by @dependabot in #402
- Update typed-builder requirement from 0.20.0 to 0.21.0 by @dependabot in #420
- Update arrow requirement from 54.0.0 to 55.0.0 by @dependabot in #424
Full Changelog: 2.0.0...2.1.0