Orekit issueshttps://gitlab.orekit.org/orekit/orekit/-/issues2023-08-09T19:41:38Zhttps://gitlab.orekit.org/orekit/orekit/-/issues/1162Better exception for unknown body2023-08-09T19:41:38ZEvan WardBetter exception for unknown bodyCurrently I see the follow exception when calling `celectialBodies.getBody("MON")`. My mistake, but it would be nicer if the exception is an `OrekitException` and included the name of the requested body and said it was not found so that ...Currently I see the follow exception when calling `celectialBodies.getBody("MON")`. My mistake, but it would be nicer if the exception is an `OrekitException` and included the name of the requested body and said it was not found so that I know what my mistake is.
```
java.lang.NullPointerException: null
at org.orekit.bodies.LazyLoadedCelestialBodies.getBody(LazyLoadedCelestialBodies.java:330)
```https://gitlab.orekit.org/orekit/orekit/-/issues/959Add finish(SpacecraftState) method to EventHandler2022-09-09T11:50:33ZEvan WardAdd finish(SpacecraftState) method to EventHandlerAs a user when computing passes with an event detector I would like to know when the propagation is finished so that I can determine if it ends in the middle of the pass.
Adding a `finish(SpacecraftState s)` method to the `EventDetecto...As a user when computing passes with an event detector I would like to know when the propagation is finished so that I can determine if it ends in the middle of the pass.
Adding a `finish(SpacecraftState s)` method to the `EventDetector` and `EventHandler` interfaces would work. It would be very similar to the `OrekitStepHandler.finish()`.
With existing interfaces the `EventHandler` could also implement `OrekitStepHandler` to get called at the end of propagation. User would have to add it to the propagator two different ways. Perhaps this is sufficient.https://gitlab.orekit.org/orekit/orekit/-/issues/765Implement Geoid.projectToGround2021-03-09T21:01:33ZEvan WardImplement Geoid.projectToGroundImplement `Geoid.projectToGround(TSPVC, ...)`. The method currently throws an `UnsupportedOperationException`. Before that the JavaDoc for `BodyShape.projectToGround(TSPVC, ...)` should be clarified as what projection, if any, is perform...Implement `Geoid.projectToGround(TSPVC, ...)`. The method currently throws an `UnsupportedOperationException`. Before that the JavaDoc for `BodyShape.projectToGround(TSPVC, ...)` should be clarified as what projection, if any, is performed for the velocity and acceleration.https://gitlab.orekit.org/orekit/orekit/-/issues/199improve eclipse event handling in DSST Solar Radiation Pressure2020-09-22T07:54:30ZLuc Maisonobeimprove eclipse event handling in DSST Solar Radiation PressureEclipses are currently ignored in this force model.
*(from redmine: issue id 199, created on 2015-04-30)*Eclipses are currently ignored in this force model.
*(from redmine: issue id 199, created on 2015-04-30)*