<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://patrius.cnes.fr/index.php?action=history&amp;feed=atom&amp;title=Main_differences_between_V4.13_and_V4.12</id>
	<title>Main differences between V4.13 and V4.12 - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://patrius.cnes.fr/index.php?action=history&amp;feed=atom&amp;title=Main_differences_between_V4.13_and_V4.12"/>
	<link rel="alternate" type="text/html" href="https://patrius.cnes.fr/index.php?title=Main_differences_between_V4.13_and_V4.12&amp;action=history"/>
	<updated>2026-04-09T13:20:50Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://patrius.cnes.fr/index.php?title=Main_differences_between_V4.13_and_V4.12&amp;diff=3605&amp;oldid=prev</id>
		<title>Admin : Page créée avec « &lt;font color=#556B2F&gt;&#039;&#039;&#039;PATRIUS&#039;&#039;&#039;&lt;/font&gt; V4.13 is a major release adding some new features and correcting some bugs.  == New functionalities ==  * Celestial bodies and bar... »</title>
		<link rel="alternate" type="text/html" href="https://patrius.cnes.fr/index.php?title=Main_differences_between_V4.13_and_V4.12&amp;diff=3605&amp;oldid=prev"/>
		<updated>2023-12-19T15:23:04Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « &amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;PATRIUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; V4.13 is a major release adding some new features and correcting some bugs.  == New functionalities ==  * Celestial bodies and bar... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;font color=#556B2F&amp;gt;&amp;#039;&amp;#039;&amp;#039;PATRIUS&amp;#039;&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; V4.13 is a major release adding some new features and correcting some bugs.&lt;br /&gt;
&lt;br /&gt;
== New functionalities ==&lt;br /&gt;
&lt;br /&gt;
* Celestial bodies and barycenters are now differentiated: celestial bodies are representated by the interface CelestialBody and barycenters are representated by the interface CelestialPoint. CelestialBody describes, besides the attributes of CelestialPoint, a GravityModel, an IAUPole and a BodyShape. The EMB and SSB objects are now built as CelestialPoint.&lt;br /&gt;
* Add the Ecliptic_J2000 frame, accessible from FramesFactory.getEclipticJ2000(). Every CelestialPoint objects has a Ecliptic_J2000 frame defined in its center.&lt;br /&gt;
* Add the G50 frame, accessible from FramesFactory.getG50().&lt;br /&gt;
* A celestial body orientation can now be defined with quaternions. This evolution adds the interfaces CelestialBodyOrientation and CelestialBodyIAUOrientation (IAUPole renamed) and the class CelestialBodyTabulatedOrientation.&lt;br /&gt;
* Add a generic filter method in the interface EventDetector (already applied for LocalTimeAngleDetector)&lt;br /&gt;
* Merge the eclipse and lightning ratio computation between EclipseDetector and SolarRadiationPressure.&lt;br /&gt;
* The obliquity and precession model of the Earth (used for the MOD reference frame) has been made configurable through the configuration of reference frames:&lt;br /&gt;
** Add the interface MODPrecessionModel and one implementation IAUMODPrecessionModel&lt;br /&gt;
** Add getters/setters in the frames configuration&lt;br /&gt;
* Add the SurfaceDistanceDetector detector allowing to detect the distance at the surface of a celestial body (ellipsoid, facet body, etc).&lt;br /&gt;
* Add the class ThreeAxisEllipsoid allowing to represent a 3-axis ellipsoid. This class extends EllipsoidBodyShape.&lt;br /&gt;
* Add the DatePolynomialFunctionInterface#copy(AbsoluteDate newOriginDate) method, allowing to instanciate a new equivalent polynomial function at a different T0 date.&lt;br /&gt;
* PotentialCoefficientsReader can now read gravity model sigmas&lt;br /&gt;
* New SignalPropagationWrapperDetector allowing to wrap extisting compatible detectors and extract signal emitter and/or receiver dates associated to an event.&lt;br /&gt;
* Add new methods in RealMatrix : double getMin(boolean absValue), double getMax(boolean absValue) and RealMatrix getAbs()&lt;br /&gt;
* Add new matrix NUMPY_FORMAT format in MatrixUtils + new features&lt;br /&gt;
* AngularCorrection extends IParameterizable&lt;br /&gt;
* Standard parameters in MeteorologicalConditions are public + a STANDARD pre-build instance is accessible&lt;br /&gt;
* FiniteDistanceAngularCorrection : new interface allows characterizing an angular correction when the distance between the observer and the target is finite (to account for parallax correction, for example).&lt;br /&gt;
* AstronomicalRefractionModel : new class to represent a troposhere refraction model. The new AstronomicalRefractionModelFactory class facilitate its usage.&lt;br /&gt;
* VacuumSignalPropagation : new getEmitterPV &amp;amp; getReceiverPV methods + define the internal enumerate SignalPropagationRole to dissociate the role of transmitter or receiver.&lt;br /&gt;
* IntervalMapSearcher : new class allowing to associate objects to date intervals with an optimized cache managment.&lt;br /&gt;
* CardanCalculator : new class similar to AzimuthElevationCalculator, describing static computational methods for the Cardan angles.&lt;br /&gt;
* ZernikePolynomial  : new class to represent a Zernike polynomial&lt;br /&gt;
* LightAberrationCorrection : new class replacing StellarAberrationCorrection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bugs fixes ==&lt;br /&gt;
* LongitudeDetector : the 2pi-&amp;gt;0 jump is fixed&lt;br /&gt;
* Existing informatic formats for matrix representation in MatrixUtils (JAVA, OCTAVE, SCILAB, NUMPY) now display all the digits&lt;br /&gt;
* The use of BSP files for celestial bodies has been made more robust.&lt;br /&gt;
* The PyramidalField union calculation is more robust in certain configurations.&lt;br /&gt;
* &amp;quot;FieldDescriptor: The printFunction parameter becomes serializable.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>