Structure of the framework#
This part describes the core building blocks of the framework: the central
Simulation class, the objects it ties together (observations, detectors, the
instrument model), and the cross-cutting facilities shared by every module —
units, reports, reproducible random numbers, and MPI parallelism.
- Interface Hierarchy
- Simulations
- The IMo
- Detectors, channels, and instruments
- Focal plane visualization
- Observations
- Data layout
- Maps and Spherical Harmonics
- Unit Management and Conversions
- Profiling
- Creating reports
- Random numbers
- Details on the RNG hierarchy
- Passing communicators to RNGHierarchy
- Multithreading and MPI
- Integrating existing codes