Skip to content

2.0.0 2024/01/02 ABI 9.0.0

Compare
Choose a tag to compare
@naimar-pro naimar-pro released this 02 Jan 13:16
· 60 commits to master since this release
* 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