Changelog#
v2.1.0#
Per-halo accretion rate α fitting from merger trees (Moll 2025, Master’s thesis, ETH Zürich)
New
MergerTreeLoaderabstract base class for simulations with merger treesTHESAN-DARK merger tree tutorial (
thesan_merger_tree_postprocessingnotebook)THESAN-DARK N-body data exploration tutorial (
thesan_nbody_data_explorationnotebook)Refactored
beorn.particle_mappingmodule with unifiedmap_particles_to_meshdispatcher; pure-NumPy default backend; optionalnumba,pylians,torch,jaxbackendsforce_recomputeparameter added toRadiationProfileSolver.get_or_compute_profilesCosmologyParameters.hrenamed toh0for claritypyliansis no longer a required dependency; it is an optional extra
v1.2.0#
Post-processing of any N-body simulation data
Tested tutorial for pkdgrav3 N-body data (
nbody_simulation_halosnotebook)Halo catalog loading abstracted via a general N-body base class
v1.1.0#
Stable interface with 21cmFAST v3 (
>=3.4.0, <4)Tested tutorial for 21cmFAST halo catalogues (
21cmfast_halosnotebook)Artificial halo quick-start tutorial (
artificial_halosnotebook)Radiation profile pre-computation and caching
3D signal map painting (xHII, Tk, Lyman-alpha, dTb)
Lightcone construction and plotting utilities
v0.1.0#
Initial form of the package
Compatible with python 3 only