Releases: dangilman/pyHalo
version 1.4.1
This release has:
- a new profile for core-collapsed SIDM halos, as discussed in the self_interacting_dark_matter example notebook
- a bug fix in the ULDM preset model function when using fluctuations in apertures and fewer than 4 images
- a new tidal stripping model BoundMassPDF (see tidal_truncation_models example notebook)
Code version 1.4.0
This release fixes an issue in which NFW subhalo properties were evaluated at the main deflector redshift, rather than the infall redshift. This release also implements the tidal stripping model presented by Du & Gilman (2025), improves the implementation of core-collapse in SIDM, and has a new feature to add massive galaxies with isothermal profiles
v1.3.4
Version 1.3
The main new feature in this release is an updated tidal stripping model
version 1.2
This release includes several changes to default methods implemented in the preset model functions. First, the tidal truncation routine applied to subhalos now defaults to TRUNCATION_GALACTICUS. Second, the scaling with host halo mass and redshift of the infall subhalo mass function amplitude now uses values obtained from the latest galacticus calibration.
Code version 1.1
This release includes several new features:
- tidal truncation model for subhalos specified by the keyword argument truncation_model_subhalos="TRUNCATION_GALACTICUS" in the preset_model functions. This method computes the bound mass of a subhalo given its infall time, infall concentration, and the host halo concentration, and then assigns a truncation radius so that the NFW profile has the correct remaining (bound) mass
- a modification to the two-halo term computed by Lazar et al. (2021) that adds roughly twice as much correlated structure around the main deflector as the two-halo term on its own
Code version 1.0
Implements fully-functional versions of each method up to July 25th, 2023
Release 0.2.9
This release implements a new routine for tidal truncation of NFW halos based on their infall concentration, infall redshift, and the concentration of the host halo. This model was calibrated using the semi-analytic subhalo evolution code galacticus. The new truncation class can be used in preset models by specifying truncation_model_subhalos = 'TRUNCATION_GALACTICUS'. This release also fixes a minor bug associated with computing the bound mass of a truncated halo (this is relevant only for plotting routines, any lensing calculation is unaffected)
0.2.8
Includes minor bug fixes, a new preset model (WDMGeneral), a new subhalo truncation routine (TRUNCATE_MEAN_DENSITY), a new concentration-mass relation for WDM (FROM_FORMATION_HISTORY), and a new mass function for WDM based on Stucker et al. (2021) https://arxiv.org/abs/2109.09760
Code version 0.2.4
fixes bug in subhalo spatial distribution rendering