Main differences between V4.10 and V4.9 : Différence entre versions

De Wiki
Aller à : navigation, rechercher
Ligne 2 : Ligne 2 :
  
 
== New functionalities ==
 
== New functionalities ==
* E
+
* Ionospheric and tropospheric correction models can now describe derivable parameters
 +
* New class PVEphemeris describing tabulated ephemerides
 +
* PVCoordinatesProvider is now serializable
 +
* New class AberrationCorrection for taking into account the light-time aberration correction, the stellar one (new class StellarAberration), both of them or none of them
 +
* New class DatePolynomialChebyshevFunction representing a Chebyshev polynomial function of date
 +
* The PyramidalField class can now determine whether a field of view is convex and return a complementary field of view, an intersection of a union of fields of view
 +
* AbstractCelestialBody, UserCelestialBody and JPLCelestialBody can be built by means of an AttractionModel (instead of a simple GM)
 +
* A TopocentricFrame can now be created by defining the origin of the frame with a Vector3D and its zenith
 +
* New class CelestialBodyFrame representing a frame centered on a central body
 +
* New interfaces CelestialBodyEphemeris and CelestialBodyEphemerisLoader to decouple the ephemeris part from the attached body one
  
 
== Bugs fixes ==
 
== Bugs fixes ==
* The class OrCriterion has been fixed
+
*  
 +
*
 +
*
 +
*
 +
*
 +
*
 +
*
 +
*
 +
*
 +
*
 +
*
 +
*
 +
*

Version du 15 novembre 2022 à 08:17

PATRIUS V4.10 is a major release adding some new features and correcting some bugs. PATRIUS is now a single-module project.

New functionalities

  • Ionospheric and tropospheric correction models can now describe derivable parameters
  • New class PVEphemeris describing tabulated ephemerides
  • PVCoordinatesProvider is now serializable
  • New class AberrationCorrection for taking into account the light-time aberration correction, the stellar one (new class StellarAberration), both of them or none of them
  • New class DatePolynomialChebyshevFunction representing a Chebyshev polynomial function of date
  • The PyramidalField class can now determine whether a field of view is convex and return a complementary field of view, an intersection of a union of fields of view
  • AbstractCelestialBody, UserCelestialBody and JPLCelestialBody can be built by means of an AttractionModel (instead of a simple GM)
  • A TopocentricFrame can now be created by defining the origin of the frame with a Vector3D and its zenith
  • New class CelestialBodyFrame representing a frame centered on a central body
  • New interfaces CelestialBodyEphemeris and CelestialBodyEphemerisLoader to decouple the ephemeris part from the attached body one

Bugs fixes