I am currently in the process of updating my orekit lib from 10.3 to 11.0.2, and I keep running into errors when it comes to the new way of setting step handlers.
When I dug a little deeper, the error I kept getting was that none of my propagators had the attribute
setStepHandler - for example:
AttributeError: 'TLEPropagator' object has no attribute 'setStepHandler'
The same was true for the NumericalPropagator. Doing a python
print(dir(propagator)) showed that they did not have
setStepHandlers that should come from the
Funny enough, the Propagators parallelizer function still works fine, but its method for adding step handlers is different, so that is likely why.
Is there some additional step I have missed in setting up propagators in the new version, or is this just my install having this problem?
Tagging @petrus.hyvonen in case there’s anything to do with the wrapper