py-galaxies
latest
Contents:
Introduction
Usage
Developers reference
Developer notes
Input graph file structure
py-galaxies data structures: halos, subhalos and galaxies
Book-keeping of halos, subhalos and galaxies
The galaxy formation model
Star formation histories
The py-galaxies API
Usage
Users (not yet written)
Developers reference
Developer notes
Input graph file structure
py-galaxies data structures: halos, subhalos and galaxies
Book-keeping of halos, subhalos and galaxies
The galaxy formation model
Star formation histories
py-galaxies
Introduction
Developers reference
Edit on GitHub
Developers reference
Here lies nitty-gritty information that will be needed by developers.
Contents:
Developer notes
Change log
28-Apr-24
18-Apr-24
20-Feb-24
8-Dec-23
28-Nov-23
To-do
Optimisation
Major structural development
Pre-processing development
Minor structural development
Galaxy physics modules to import from L-galaxies
Plotting developments
Documentation
Pedagogy
Testing
Known issues
C integration
Input and initialisation
Graph processing
C interface
Profiling
CPU time
Memory usage
Results
Minimal physics implementation
Input graph file structure
Top level (/)
Attributes
Datasets
Groups
Graph_#/
Attributes
Datasets
py-galaxies data structures: halos, subhalos and galaxies
Some terminology
Data structures
Graphs
Halos
Subhalos
Galaxies
Structure of the output files
Halos
Subhalos
Galaxies
Book-keeping of halos, subhalos and galaxies
Looping over graphs and snapshots
Initialisation of halos and subhalos
Propagation of information from progenitors
The galaxy formation model
Overview
Halos
Subhalos
Galaxies
Halos
Properties
Accretion
Reincorporation of ejected gas
Stripping
Cooling
Subhalos
Properties
Galaxy merging
Cooling
Galaxies
Properties
Star formation
Metal enrichment
Stellar feedback
Black hole growth and feedback
Star formation histories
Tracking time in the code
Creating the SFH binning arrays
Merging SFH bins during galaxy evolution