Skip to content
SPECIFICTION
Get listed

Halotools

halotools.readthedocs.io

Linux
Visit halotools.readthedocs.io
Spec score 6.8 #34 of 35 in Astronomy Apps

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

Alternatives to HalotoolsAll alternatives →