Hi Luc, On 06/24/2016 11:10 AM, MAISONOBE Luc wrote: > Hi all, > > As Hipparchus has just been released, we can now proceed with Orkit 8.0 > release. At least we will have orbit determination! > > The current status is basically what I want to release, so I have asked > PMC to vote on this features set to allow the publication. There is > only one change more that I would like to introduced and which is not > in the repository now. I would like to know about your thoughts about > this. > > This last change would be to get rid of the PropagationException and > replace it with a simple OrekitException. The rationale for this change > is that PropagationException failed to bring any value and just added > complexity. A typical case is used code to implement a step handler. > Such code can only throw PropagationException, not the superclass > OrekitException. However, since that code often uses other Orekit > features (to get PVCoordinates in some frame for example), then users > must wrap the OrekitException thrown from below. We end up with lots > of code like: > > try { > // do some Orekit stuff > } catch (PropagationException pe) { > // already the good sub-type of exception, just re-throw > throw pe; > } catch (OrekitException oe) { > // wrap the underlying exception > throw new PropagationException(oe); > } > > Do you think we could remove this PropagationException? I think eplacing PropagationException with OrekitException is a good decision. Best Regards, Evan > > If some of you want a specific feature to be added to 8.0, > please say it now. > > best regards, > Luc
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature