Main differences between V4.9 and V4.8

De Wiki
Aller à : navigation, rechercher

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