Hi @mviturro ,
There has been, indeed, several discussions around this subject.
The latest one on the forum gives a solution using Taylor algebra that gives good results.
PartialDerivativesEquations and JacobianMapper classes should work with Keplerian parameters (or any orbit type) but the results do not seem to be numerically stable.
There is an issue on the Orekit forge about that (see #351).
The derivatives are inded computed in Cartesian elements in PartialDerivativesEquations class.
But if you look closely in the JacobiansMapper class here and here you’ll see that the conversion from user’s orbit type to Cartesian (and back) are performed before and after propagation. That’s why I’m saying that it should work with Keplerian parameters.
However, until a proper fix or an explanation is given for the numerical discrepancies we observe using PartialDerivativesEquation… I suggest you use the Taylor algebra example given above.
Hope this helps.
Best regards,
Maxime