User Guide¶ About Galacticus Getting Galacticus Published results License Getting Started 1. Install Galacticus 2. Set up the environment 3. Run your first model What is a parameter file? 4. Analyze the output Next steps Installation Prerequisites Running Galacticus Setting the Environment Running Galacticus Run-time Estimation and Progress Reporting Merger Tree Structure in the Output Isolated halos and subhalos Links between isolated halos Links between a halo and its subhalos How to read a row Reference: all index datasets Recipes Caveats Tutorials Introductory Dark matter halos Stellar populations N-body merger trees Miscellaneous Interactive tutorials Input Data Merger Tree Files Broadband Filters Datasets Merger Tree File Format Simple Stellar Population Datasets Dust Compendium Datasets Advanced Usage Parameter Files General Structure of Output File On-the-fly Analyses Building Volume Limited Samples Running Grids of Models Configuration File Writing Data To a Temporary File Error Handling Restarting A Crashed Run Processing Individual Merger Trees In Parallel Analysis Tools Python Interface Building and Installing the Python Library Using the Python Interface Troubleshooting Troubleshooting Warnings about parameters Non-deterministic per-tree random number sequences Low CPU utilization with large numbers of output redshifts Acknowledgments Contributors