Published November 8, 2023
| Version 12.0
Software
Open
CS-SI/Orekit: 12.0
Authors/Creators
- maisonobe
- Evan Ward
- Maxime Journot
- Bryan Cazabonne1
- Vincent Cucchietti2
- Romain Serra
- Guilhem Bonnefille3
- Thomas Neidhart4
- Sébastien Dinot3
- Clément Jonglez
- yjeand
- Julio Hernanz
- lirw1984
- Andrew Goetz5
- Guiuux
- gaetanpierre0
- Lars Næsbye Christensen6
- Alberto Fossà7
- jvalet
- gabb5
- Alberto Ferrero
- liscju
- plan3d
- Amir Allahvirdi-Zadeh8
- alugan
- gprat31
- Kevin222004
- Luc Maisonobe9
- Mark Rutten
- Petrus Hyvönen10
- 1. Airbus Defence and Space
- 2. CS Group
- 3. @CS-SI
- 4. Eclipse Foundation
- 5. Lockheed Martin Space
- 6. NGC
- 7. ISAE-SUPAERO
- 8. Curtin University
- 9. @ThalesGroup
- 10. SSC - Swedish Space Corporation
Description
Version 12.0 is a major release of Orekit. The main changes are:
Introduction of the SSA package which contains probability of collision computation methods (Laas, Alfano, Alfriend, Patera, and Chan)
Many features related to GNSS products
- Refactoring of RINEX files and support of versions 2, 3.05, and 4.0
- Support of SINEX differential code bias files
- Writing of GNSS observation files
- RTCM orbit and clock correction messages for GPS, GLONASS, and Galileo
- Improvement in SP3 parsing and introduction of SP3 writer
- Splicing and interpolation of SP3 files
- Decoding RF-link GNSS messages
- Custom satellite system allowed in GNSS
Huge improvements in spacecraft state interpolation & introduction of covariance interpolation and blending
Propagation
- DSST: addition of the Zeis model for J2-squared mean perturbation contribution
- Multi-satellite: addition of a step normalizer
- Custom attitude provider when parsing ephemeris
- Adaptable max checking interval for event detection
- Central body flatness now taken into account for eclipse detector and solar radiation pressure
- Panel dependent coefficients in BoxAndSolarArraySpacecraft
Orbit Determination
- Introduction of date-based parameter drivers for orbit determination
- Unscented Kalman filter now available for all types of propagators
- Addition of Gauss Angles-only initial orbit determination
- Az/El based Initial Orbit Determination
Frames & attitude providers
- Earth Orientation Parameters prediction
- Building of ITRF frame directly from EOP
- Torque free attitude provider
- Interface LOF to allow custom Local Orbital Frames
- Magnetic-field-aligned Local Orbital Frame
- Encounter LOF frames for collision prediction
New supported file formats
- Earth Orientation Parameters C04 files
- Satellite Tool Kit (STK) ephemeris files
- CCSDS ADM v2 (Attitude Determination Message)
- Writer for CCSDS OCM files (Orbit Comprehensive Message)
Measurements
- Support for FDOA measurements (Frequency Difference Of Arrival)
- Modifiers for aberration of light in RADEC (telescope) measurements
- Full parsing of IRLS CRD files (laser ranging measurements files)
- Measurements generation and evaluation without derivatives for better performance
- Station displacements due to plate tectonics
- Phase center variations for on-board antenna modifiers
Maneuvers
- Refactoring of the package
- Fielded version of impulse maneuvers
- Profile based (polynomial segments) thrust propulsion model
- Introduction of non-euclidean norms to ΔV and mass consumption models
Miscellaneous:
- Static transform for {Field} elements
- Change of TimeInterpolable by TimeInterpolator
- Change of PositionAngle by PositionAngleType
- Field class for StateCovariance
- Python keywords (e.g. init) are now forbidden for method naming
This version depends on Hipparchus 3.0
Files
CS-SI/Orekit-12.0.zip
Files
(38.0 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:b7d6feec54956656621e361e74d354de
|
38.0 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/CS-SI/Orekit/tree/12.0 (URL)