joshspeagle/brutus
GitHub: joshspeagle/brutus
Stars: 55 | Forks: 11
# brutus
*Et tu, Brute?*

[](https://github.com/joshspeagle/brutus/actions)
[](https://codecov.io/gh/joshspeagle/brutus)
[](https://brutus.readthedocs.io/en/latest/?badge=latest)
[](https://pypi.org/project/astro-brutus/)
[](https://arxiv.org/abs/2503.02227)
[](https://opensource.org/licenses/MIT)
**Documentation**: [brutus.readthedocs.io](https://brutus.readthedocs.io)
## Installation
pip install astro-brutus
Requires Python 3.9+ on Linux, macOS, or Windows with WSL.
**Windows users**: Due to the `healpy` dependency, brutus requires WSL (Windows Subsystem for Linux) on Windows.
### Development Install
git clone https://github.com/joshspeagle/brutus.git
cd brutus
pip install -e ".[dev]"
## Data Files
Download required stellar models and dust maps:
from brutus import fetch_grids, fetch_isos, fetch_dustmaps
fetch_grids() # MIST stellar grids
fetch_isos() # MIST isochrones
fetch_dustmaps() # 3D dust maps
Data files are also available from the [Harvard Dataverse](https://dataverse.harvard.edu/dataverse/astro-brutus).
## Citation
If you use `brutus`, please cite [Speagle et al. (2025)](https://arxiv.org/abs/2503.02227).
## License
MIT License. See [LICENSE](LICENSE) for details.
## Contact
- Author: Joshua S. Speagle ()
- Issues: [GitHub Issues](https://github.com/joshspeagle/brutus/issues)
## Acknowledgments
`brutus` uses [MIST](http://waps.cfa.harvard.edu/MIST/) stellar evolution models and [Bayestar](https://argonaut.skymaps.info/) dust maps. We thank the developers for making their data publicly available.