Forward Modeling of Large-Scale Structure: An open-source approach with Halotools
Andrew Hearin, Duncan Campbell, Erik Tollerud, Peter Behroozi,, Benedikt Diemer, Nathan J. Goldbaum, Elise Jennings, Alexie Leauthaud,, Yao-Yuan Mao, Surhud More, John Parejko, Manodeep Sinha, Brigitta Sipocz,, Andrew Zentner

TL;DR
Halotools is an open-source Python package that enables researchers to build, test, and analyze models of the galaxy-halo connection using a modular, object-oriented approach with extensive tools for mock observations and comparison to data.
Contribution
This work introduces Halotools v0.2, a comprehensive, community-driven platform for modeling galaxy formation and large-scale structure with flexible, modular components and extensive observational tools.
Findings
Supports various galaxy-halo models like HOD, CLF, and abundance matching.
Provides tools for mock observations such as clustering and lensing.
Includes automated testing and detailed documentation.
Abstract
We present the first stable release of Halotools (v0.2), a community-driven Python package designed to build and test models of the galaxy-halo connection. Halotools provides a modular platform for creating mock universes of galaxies starting from a catalog of dark matter halos obtained from a cosmological simulation. The package supports many of the common forms used to describe galaxy-halo models: the halo occupation distribution (HOD), the conditional luminosity function (CLF), abundance matching, and alternatives to these models that include effects such as environmental quenching or variable galaxy assembly bias. Satellite galaxies can be modeled to live in subhalos, or to follow custom number density profiles within their halos, including spatial and/or velocity bias with respect to the dark matter profile. The package has an optimized toolkit to make mock observations on a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
