Halotools
halotools.readthedocs.io
Spec sheet
- Purpose
- Halotools is a specialized Python package for building and testing galaxy-halo connection models and analyzing dark matter halo catalogs.Read 4 Oct 2026 · halotools.readthedocs.io
- Support
- Users can request support by Slack or personal email, or raise a public GitHub issue tagged as a feature request or question.Read 4 Oct 2026 · halotools.readthedocs.io
- License
- Halotools is fully open source and distributed under a 3-clause BSD-style license.Read 4 Oct 2026 · halotools.readthedocs.io
- Analysis examples
- The tutorials demonstrate galaxy clustering, galaxy-galaxy lensing, group identification, velocity statistics, void statistics, and isolation criteria.Read 4 Oct 2026 · halotools.readthedocs.io
- Catalog handling
- Halotools supports reducing halo catalogs and caching them as fast-loading HDF5 files.Read 4 Oct 2026 · halotools.readthedocs.io
- Custom catalogs
- Users can transform halo catalogs beyond those provided by Halotools into a standard form for its mock-population factories.Read 4 Oct 2026 · halotools.readthedocs.io
- Custom models
- Its modular, object-oriented framework lets users design galaxy evolution models from interchangeable components.Read 4 Oct 2026 · halotools.readthedocs.io
- Dependencies
- The installation documentation lists h5py 3.7 or later as an additional dependency that may be needed with conda or pip.Read 4 Oct 2026 · halotools.readthedocs.io
- Installation
- The documentation recommends installing the latest release with conda-forge and also provides pip and source-build instructions.Read 4 Oct 2026 · halotools.readthedocs.io
- Mock galaxies
- It generates synthetic galaxy populations using HODs, abundance matching, and related methods.Read 4 Oct 2026 · halotools.readthedocs.io
- Notable model requirement
- Different models require different halo properties, so users must format their catalog to supply the properties needed by the model they choose.Read 4 Oct 2026 · halotools.readthedocs.io
- Observables
- Its algorithms calculate galaxy clustering, lensing, redshift-space distortions, and other astronomical statistics.Read 4 Oct 2026 · halotools.readthedocs.io
- Research audience
- The package is designed to study cosmology, galaxy evolution, and structure formation using simulations and mock galaxy populations.Read 4 Oct 2026 · halotools.readthedocs.io
- Simulation data
- The package supports downloading publicly available raw simulation catalogs, reducing them to memory-mapped files, and managing a simulation cache.Read 4 Oct 2026 · halotools.readthedocs.io
Where Specifiction places it
- Astronomy Apps#34 of 356.8