A semi-analytic model of galaxy formation — a flexible toolkit for modeling how galaxies form and evolve, and the dark matter structures they live in.
Documentation · Discussions · Description paper · PyPI
pip install galacticus
galacticus run parameters/quickTest.xmlNo compiler needed — the first run downloads a pre-built binary, datasets, and tools for your platform. To modify or extend the model, build from source following the installation guide.
| galacticus | The model itself — Fortran, GPL-3.0. Start here. |
| datasets | Input datasets the model needs at run time |
| tutorials | Worked examples for getting started |
| dendros | Python toolkit for analyzing model outputs |
| astrosylva | Convert merger trees from ConsistentTrees and other formats |
| installationscripts | Automated installation |
| galacticusDockerBuildEnv | Containerized build environment |
| galacticus-code | VS Code extension for Galacticus sources |
| galacticus-emacs | Fortran 90 tools for Emacs |
| galacticusDevTools | Maintenance and development utilities |
| galacticusPublications | Papers using Galacticus, with the commit each used |
Contributions are welcome — bug reports, questions, and pull requests alike.
- Questions or ideas? Open a discussion.
- Found a bug? Open an issue.
- Want to contribute code? See CONTRIBUTING.md and the developer guide.
If Galacticus contributed to your work, please cite Benson (2012). Publications using the model are recorded in galacticusPublications.
Galacticus is free software under the GPL-3.0 license.