Orekit 10.3 released, what's next?

Hi Orekit community,

First, I would like to wish you an happy new year!

Orekit 10.3 has been released the 21th December 2020. It is the third version of the 10.X family. Before starting the development of the next release of Orekit, I think we must discuss the roadmap and the nature of the next version.

What do you think that next release must be? A minor or a major release?
Do you have any feature you want to see or to include in the roadmap of the next release?

Best regards,

My opinion

Currently, 29 issues in the Orekit’s bug tracker have a 11.0 milestone. It represents about 50% of the current opened issues.Therefore, I think it’s time to start the development of the 11.0 version of Orekit. I would like to see in the roadmap:

  • Fixes of the current opened issues with a 11.0 milestone,
  • Orbit determination using TLE theory (Thomas Paulet internship),
  • Support for ODM v3,
  • Measurement preprocessing functionalities,
  • Add the possibility to have time stamped parameter drivers in order to estimate parameters with a time validity (e.g. EOP, clock offsets, …),
  • Improved initialization of DSST force models (i.e. have a separate initialization of the short periodic terms and the global force model),
  • Improve performance of Transform (see: Improve Performance of Transform),
  • Fix the issue related to that discussion: Configuring IDE w/Latest Version

Hi everybody,

Happy new year! I wish you a wonderful 2021

Thanks for releasing Orekit 10.3; it is amazing and helps me a lot in what I’m doing now. Since I have a GNSS background, I guess the new major release could contain some classes related to additional products, such as precise GNSS clocks and fractional cycle biases (FCB). They are useful in the precise orbit determination with the ambiguity resolution.

Thank you all,
Best regards

Hi Amir,

A merge request for IGS clock file support was created in late December 2020. It corresponds to issue 712. This kind of file presents a lot of format mistakes when produced. Though the parser is stiff to mistakes I could find. When merge is completed, if you get any parsing failure, don’t hesitate to open an issue, I will correct it as soon as possible.

Best wishes for 2021,
Kind regards,

1 Like

Thank you @ThomasP


+1 for version 11.0, there are indeed many opened issues with this milestone.

Happy new year everyone!

Apologies or waking an old thread but I would also +1 11.0.
Why? Primarily because the CCSDS changes seem to be very significant and timely. Especially the capability of the OCM filling major gaps in current CCSDS standards.

OREKIT is such a great library we are now using it extensively.

What would be really useful would be a guideline timescale e.g. what has been decided about the target content of 11.0, are you closing it down for new content now so we night expect to see it released int he next 6 months? this would really help decisions around advance integration of snapshot 11.0.

Great work everyone!

Hi @PeaDubYa ,

Thanks for the kind words!

It’s not exactly a guideline timescale but you can look at the Orekit Gitlab Milestones Board to see what features and bugs are scheduled for a given version.

The issue board is updated occasionally by the development team and it automatically updates the milestones’ board.

I reckon the due dates should be set for the milestones. But knowing exactly when the release will be aired is hard easy since there are not many developers on Orekit and we all have other activities to attend to.

We would definitely be happy to welcome new contributors! :wink:

Best regards,