Releases: CS-SI/Orekit
11.0.1
Version 11.0.1 is a patch release of Orekit. The main changes are:
- Fix of the computation of the relativistic clock correction for GNSS measurements
- Fixes in the writing of OEM and CPF files
- Fix of the expired SSL certificate
- Improvements of the documentation for solar radiation pressure and impulse maneuvers models
This version depends on Hipparchus 2.0
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.