Releases: CS-SI/Orekit
11.0
Version 11.0 is a major release, including both new features and bug fixes. The main changes are:
- Orbit determination using TLE orbit propagator
- Sequential batch least squares orbit determination
- New method signatures for IOD using directly the measurement classes
- Writer and parser for all CCSDS Navigation Data Messages in both KVN and XML formats
- Version 2 of CCSDS Tracking Data Messages
- Version 3 of CCSDS Orbit Data Messages
- Support for Rinex navigation files
- Support for IGS clock files
- Support for IGS real time data including both SSR and RTCM messages and Ntrip protocole
- Consideration of eclipses by Moon in solar radiation pressure force
- New API for analytical GNSS propagators
- Addition of the
finish
method to finalize propagation by step handlers. It replaces the previousisLast
parameter of thehandleStep
method. - Removal of propagation modes (master, slave, and ephemeris)
- Possibility to add several step handlers for the same orbit propagation
- A lot of fixed bug
This version depends on Hipparchus 2.0
10.3.1
Version 10.3.1 is a patch release.
It fixes potential infinite loops in ellipsoid tesselation.
This version depends on Hipparchus 1.8
10.3
Version 10.3 is a minor release of Orekit.
Highlights in the 10.3 release are:
- Fix of short period Jacobian calculation in DSST orbit determination
- Fix Kalman issues
- Fix CCSDS ADM issues
- Relativistic clock correction for most of measurements
- Piecewise model for empirical forces
- One-way GNSS Range and Phase measurements
- Support for Laser Ranging data (i.e. both CPF & CRD formats)
- Lense-Thirring and De Sitter relativistic effects
- Clock drift for RangeRate measurements
- Support for AGI LeapSecond.dat files
- New interfaces for attitude ephemeris files
- Knocke model for Earth’s albedo and infrared
- Possibility to use multiple handlers for one event detector
This version depends on Hipparchus 1.8
10.2
Version 10.2 is a minor release of Orekit.
Highlights in the 10.2 release are:
- Support for CCSDS ADM files
- Trajectories around Lagrangian point using CR3BP model
- Time span drag force model
- Time span tropospheric model
- Estimated ionospheric model
- Improved phase measurement
- Several bug fixes for date functionalities
- Configurable low thrust maneuver model based on detectors
- Support for CSSI space weather data
- New organization of the maneuvers package
This version depends on Hipparchus 1.7
10.1
Version 10.1 is a minor release of Orekit.
Highlights in the 10.1 release are:
- Combination of GNSS measurements.
- Wind-up effect on GNSS measurements.
- Support for Hatanaka compact RINEX format.
- Laplace initial orbit determination method.
- A new Field Of View package that includes circular, elliptical, dihedral and polygonal field of views.
- Comparison methods in AbsoluteDate class.
- Moved Orekit’s tutorials to a separate sister project.
- NeQuick ionospheric model.
- Improvement of the contributing guide.
- Possibility to use multiplexed measurement.
- IRNSS and SBAS analytical orbit propagators.
- Possibility to write covariance matrices in OEM writers.
- Default constructors for DSST force models.
- Connection with Gitlab CI.
- Improvement of release proceeding.
- Implementation of the data loading proposal.
- Several other features and bug fixes.
This version depends on Hipparchus 1.6
10.0
Version 10.0 is a major release of Orekit.
Highlights in the 10.0 release are:
- Security: fix possible denial of service when loading itrf-versions.conf
- Specialized GNSS propagators
- Propagation in non-inertial frames
- DSST OD
- A new Ionosphere model
- Modeling phase measurements
- LAMBDA method for ambiguity resolution
- Shapiro effect for range measurements
- Improved documentation
- Several other features and bug fixes
This version depends on Hipparchus 1.5
9.3.1
9.3
Version 9.3 is a minor release of Orekit. It introduces several new features and bug fixes.
New features introduced in version 9.3 are :
- a new GPSDate class
- changed OrekitException from checked to unchecked exceptions
- parameter drivers scales and reference value can be changed
- access to Kalman filter internal matrices
- position-only measurements in orbit determination
- support for unofficial versions 2.12 and 2.20 of Rinex files (mainly for spaceborne receivers)
- direct building of appropriate attitude law with eclipses for all GNSS satellite types
- inter-satellites view detector
- measurement generation feature
- possibility fo use Marshall Solar Activity Future Estimation to feed NRL MSISE 2000 atmosphere model
- new tropospheric models: Mendes-Pavlis, Vienna 1, Vienna 3, estimated model
- new mapping functions for tropospheric effect: Global Mapping Function, Niell Mapping Function
- Global Pression Temperature Models GPT and GPT2
- possibility to estimate tropospheric zenith delay
- clock offset that can be estimated (both for ground station and satellite clocks)
- handling of GPS clock corrections directly from propagator
- management of clock corrections as additional states from any propagator
Numerous bugs have been fixed.
This version depends on Hipparchus 1.4
9.2
Version 9.2 is a minor release of Orekit. It introduces several new features and bug fixes.
New features introduced in version 9.2 are :
- Kalman filter for orbit determination
- loading of RINEX files
- loading of ANTEX files
- loading of version d of SP3 files (version a to c were already supported)
- on-the-fly decompression of .Z files
- code measurements
- phase measurements (but only a very basic implementation for now)
- specific attitude laws (GPS, GLONASS, GALILEO, BEIDOU) with midnight/noon turns
- possibility to use backward propagation in LS orbit determination
- support for any ITRF version, even if EOP files do not match the desired version
- attitude overriding in constant thrust maneuvers
- FunctionalDetector
- filtering mechanism to insert specific decompression or deciphering algorithms during data loading
- frames for Lagrange L1 and L2 point for any two related celestial bodies
WARNING: phase measurements, GNSS attitude and time-dependent process noise are considered experimental features for now, they should not be used yet for operational systems
Several bugs have been fixed.
This version depends on Hipparchus 1.3.
9.1
Version 9.1 is a minor release of Orekit. It introduces a few new features and bug fixes.
New features introduced in version 9.1 are :
- some frames in OEM parser
- retrieval of EOP from frames
- ground station displacements modelling (both displacements due to tides and displacements due to ocean loading)
- retrieval of covariance matrix in orbit determination.
Several bugs have been fixed.
This version depends on Hipparchus 1.2.