User Guide¶ About Galacticus Getting Galacticus 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 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