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

De Wiki
Aller à : navigation, rechercher
(Page créée avec « <font color=#556B2F>'''PATRIUS'''</font> V4.11 is a major release adding some new features and correcting some bugs. == New functionalities == * Ionospheric and troposphe... »)
 
Ligne 2 : Ligne 2 :
  
 
== New functionalities ==
 
== New functionalities ==
* Ionospheric and tropospheric correction models can now describe derivable parameters
+
* Circular parameters can now accept hyperbolic orbits
* New class PVEphemeris describing tabulated ephemerides
+
* Broadcast ephemerides model (LNAV and CNAV) for the computation of GNSS trajectories has been added
* PVCoordinatesProvider is now serializable
+
* Several new detectors have been added
* 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 GeodeticTargetDirection to define the direction passing by a GeodeticPoint and a BodyShape
* New class DatePolynomialChebyshevFunction representing a Chebyshev polynomial function of date
+
* New class MeteorologicalConditions which encapsulates data about temperature, pressure and humidity
* 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
+
* It is now possible to compute the primitive of a PolynomialFunction and of a ChebyshevPolynomialFunction
* AbstractCelestialBody, UserCelestialBody and JPLCelestialBody can be built by means of an AbstractAttractionModel (instead of a simple GM)
+
* The native frame of a CelestialBody is now the ICRF
* A TopocentricFrame can now be created by defining the origin of the frame with a Vector3D and its zenith
+
* Gravity models are now distinct from the force models (to add a gravity model to the list of force models, the class DirectBodyAttraction should now be used)
* New class CelestialBodyFrame representing a frame centered on a central body
+
* The NumericalPropagator and the MultiNumericalPropagator do not use anymore the Newtonian gravity model by default (it should now be added to the list of the force models)
* New interfaces CelestialBodyEphemeris and CelestialBodyEphemerisLoader to decouple the ephemeris part from the attached body one
+
* The SP3Parser is now capable of reading SP3 files in version "d"
 +
* The new class FacetBodyShapeStatistics allows to compute statistics
 +
* PyramidalField now has a notion of sense of rotation of the field of view (clockwise/counterclockwise)
  
 
== Bugs fixes ==
 
== Bugs fixes ==
* The methods of the class Line take now correctly into account the concept of minimum abscissa
+
*
* VisibilityFromStationDetector take now correctly into account the masking by celestial bodies
+
* ExtremaElevationDetector take now correctly into account the signal propagation
+
* StationToSatMutualVisibilityDetector and SatToSatMutualVisibilityDetector take now correctly into account the direction of the signal propagation
+

Version du 23 mai 2023 à 09:08

PATRIUS V4.11 is a major release adding some new features and correcting some bugs.

New functionalities

  • Circular parameters can now accept hyperbolic orbits
  • Broadcast ephemerides model (LNAV and CNAV) for the computation of GNSS trajectories has been added
  • Several new detectors have been added
  • New class GeodeticTargetDirection to define the direction passing by a GeodeticPoint and a BodyShape
  • New class MeteorologicalConditions which encapsulates data about temperature, pressure and humidity
  • It is now possible to compute the primitive of a PolynomialFunction and of a ChebyshevPolynomialFunction
  • The native frame of a CelestialBody is now the ICRF
  • Gravity models are now distinct from the force models (to add a gravity model to the list of force models, the class DirectBodyAttraction should now be used)
  • The NumericalPropagator and the MultiNumericalPropagator do not use anymore the Newtonian gravity model by default (it should now be added to the list of the force models)
  • The SP3Parser is now capable of reading SP3 files in version "d"
  • The new class FacetBodyShapeStatistics allows to compute statistics
  • PyramidalField now has a notion of sense of rotation of the field of view (clockwise/counterclockwise)

Bugs fixes