CRPropa 3
Propagation of ultra-relativistic particles through galactic and extragalactic space
Building Blocks
Here is a list of CRPropa code grouped by features
 Core ClassesCore classes used to build CRPropa
 Physics DefinitionsFundamental physical data, function, units, constants, etc
 Propagation ModulesModules that propagate a Candidate
 Energy Loss ProcessesEnergy losses of candidates
 Magnetic FieldsMagnetic field models
 ObserversObservers and ObserverFeatures
 ConditionsPropagation boundaries and breaking conditions
 SourcesSource and SourceFeatures
 Output ModulesFile outputs
 Magnetic LensesLensing technique to account for deflections in the galactic magnetic field
 ToolsCollection of helper functinos and modules