As Orekit 9.3 is finally out, we can think about the next development cycle.
A lot of things have been done in the last years that could not be included into 9.3 due to incompatible changes, we had to wait for a major release to include them. I think it is now due time to do a major release, which would be 10.0. I also think it would be nice to have it published really fast, before the Orekit day which is scheduled for May 23rd (save the date!).
The changes currently pending are:
- propagation in non-inertial frames, without any central body
(i.e mainly trajectories about Lagrange points)
- DSST orbit determination
- specialized propagators for all GNSS constellations
- some API changes in models (magnetic field, tropospheric models)
- changes with the events added by Evan and that requires also publishing a new version of Hipparchus
Other changes I would like to add are:
- a working phase measurement class with ambiguity resolution
(the current one is only a non-working stub)
- combined measurements (for example iono-free)
- improving API for ionospheric models
Some other points that may be worth adding in 10.0 or could wait a future version are:
- a feature to automatically feed atmospheric models with solar activity
- one line elements sets
What do you think about this?