Main differences between V4.9 and V4.8
De Wiki
Révision de 6 mai 2022 à 09:12 par Admin (discussion | contributions) (Page créée avec « <font color=#556B2F>'''PATRIUS'''</font> V4.9 is a major release adding some new features and correcting some bugs. == New functionalities == * ICRF is now the root frame... »)
PATRIUS V4.9 is a major release adding some new features and correcting some bugs.
New functionalities
- ICRF is now the root frame for all frames (formerly the GCRF) (no impact for users)
- New frames have been added to CelestialBody classes splitting IAU data in constant, secular and harmonic parts (icrf, inertial equator, mean equator, true equator, constant rotating, mean rotating, true rotating).
- An object CelestialBody has now a GeometricBodyShape linked to it
- FacetCelestialBody has been renamed in FacetBodyShape. Dependency to CelestialBody has been removed. use userCelestialBody with a FacetBodyShape instead.
- PVCoordinatesProvider.getNativeFrame method has been added. it returns the "native frame" of the PVCoordinatesProvider
- Convention used for Tchebychev polynomials is now the SPICE convention
- New class NotCriterion returning the complementary of a phenomenon
- A frame can define its own referential through method Frame.setReferential()
- Intersection computation on celestial bodies now returns only the "front" intersection with line of sight. i.e. intersections behind the line of sight are not returned.
- A new detector ExtremaGenericDetector has been added. It detects the extremum (through cancellation of derivative) of un underlying detector. It can then be used recursively to detect nth order derivatives of a detector.
Bugs fixes
- The class OrCriterion has been fixed
- Frame change in class QuaternionPolynomialProfile is properly taken into account