Releases: me-manu/gammaALPs
Releases · me-manu/gammaALPs
gammaALPs with fixed GMF model and improved documentation
This release includes two major pull request:
- PR #37 fixes several bugs in GMF model of Jansson and Farrar. It also corrects the behavior of the energy setter functions, so that the redshift and doppler boost are now correctly taken into account. Also, the requirement on the
ebltable
package has been updated. - PR #38 improves the documentation w.r.t. to the used coordinate system.
Furthermore, the documentation has been fixed.
Improved memory handling, higher numerical precision, new features
This release includes a number of pull requests that improve memory handling, a new magnetic field model, and improved numerical precision:
- The numerical prefactors entering the momentum difference terms (the Delta terms) are now derived using their definitions from physical constants using the
astropy.units
andastropy.constants
modules (PR #27 ) - A new magnetic field environment has been added, which describes a structured magnetic field in a galaxy cluster (PR #28 #29 #30 ) as used in Libanov & Troitsky (2020). This is also included in a new tutorial notebook.
- Memory handling has been improved, in particular, the transfer matrices are not stored in memory any longer (PR #31)
- Spline support has been added for the photon-photon dispersion in AGN jets (PR #32, #33), as described in Davies et al. (2022)
New features and bug fixes
This release features several new features and important bug fixes:
- The notebooks in the tutorials now come with syntax highlighting (PR #8), and several bugs / typos in the tutorials where fixed (issues #21, #24 )
- In the helical / tangled jet environment (
JetHelicalTangled
) it is now possible that the photons are emitted at arbitrary positions (PR #10) - Additional dispersion terms
chi
can now be provided as 2Dscipy.interpolate.RectBivariateSpline
objects and the redshift dependence has been added for mixing in the IGMF (PR #13 #18 ) - The behavior of the logging has been improved by adding a custom logger for (PR #14)
- The EBL environment is now handled like any other environment as a proper transfer matrix (PR #15)
- Fixed bugs in the computation of the Gaussian turbulent field (#20)
- Fixed bug in how final transfer matrix was computed (issue #19, PR #22)
Extended testing and windows support
This version fixes a couple of minor bugs and updates the doc strings. It also now supports installation on windows machines.
Initial release
This is an initial release of the gammaALPs code.