Orekit 11.3 for Python 3.11 available

Hi,

As you may know, Python 3.11 is recently released with some quite nice new syntax and also an quite performance boost (in general). Orekit 11.3 is now available on conda-forge for this recent version, for windows & linux. I’m still having some build issues on osx.

as usual, install with

mamba (or conda) install -c conda-forge orekit

(mamba is a faster solver than conda, but works same way).

Regards!

Ah and I could also mention as a side-note, that the alternative wrapping with jpype1 that I see as (even more) experimental is also updated, this one likely works on osx as well (much thinner wrapping). In many aspects it is quite interesting, but is not as full-featured as it cannot subclass java classes. It is not as limiting as it sounds as interfaces are implementable so still quite useful. As this is a “dynamic” wrapping on what is seen in the JVM at the moment, there isn’t the issue of casting for example. See included examples and test cases.

no conda package made for this,

mamba install -c conda-forge jpype1

and then install the code with pip install .

1 Like

Wow thank you Petrus, I’m impressed.
It’s really awesome to be able to use Python 3.11 so quick!

Cheers,
Romain.

Hi Petrus,

Many thanks for the updated wrapper to 3.11! I was wondering if you had resolved the build issues on OSX. I ask selfishly as unfortunately I am both a mac user and also in need of the rinex file bug fix.

All the best,
/Paul

Hi Paul,

Unfortionately the osx issue is not solved, I just updated to 11.3.1 but the mac build is still struggling. I have some feeling it is more on the infrastructure side (the build environment, versions etc) but not sure. I will try to have a look at it again now when I know someone is using it :slight_smile:

Thank you :slight_smile: