2.0.0 2024/01/02 ABI 9.0.0
* Adding the ability to compute polarization quantities:
* Implement all polarized synchrotron radiative transfer coefficients
for Thermal, PowerLaw and Kappa distributions
* Compute of the transmission matrix
* Calcul of the polarization angle in the observer
polarization basis parallel transported and projected
in the rest frame of the emitter
* Adding the eigen3 library
* various bugfix
* New common definition of magnetic field configuration accessible by all Astrobj
* New N-dimensonnal linear interpolation function with configurable boundary conditions
* New Astrobj::FreeStar:
Similar to the Star object expect it does not follow a time-like geodesic.
The Trajectory is defined by the user through the initial position and velocity
* Astrobj::Blob:
+ electronDistribution_
* New Astrobj::Plasmoid:
Uniform sphere of Plasma with a constant or linear increase of the radius.
Two types of orbits :
- Circular in the equatorial plane
- Helical (constant polar angle)
j_nu and a_nu are read in fits file.
* New class : FitsRW:
Class which generates fits file from outputs of simulations
for the Astrobj::Plasmoid
* KappaDistributionSynchrotronSpectrum: correction of the calculation of j_nu and a_nu
* PowerLawSynchrotronSpectrum: correction of the calculation of j_nu and a_nu
* Astrobj::FlaredDiskSynchrotron:
+ Corrections for MPI
+ Correction API : return the correct Polytropic Index
+ Add the possibility to have a non-constant time step (for the input simulated disk)
* GridData2D :
+ Possibility to provide the time array for non-constant time step (optional)
+ Add security check
Full ChangeLog: 1.4.4...2.0.0