Setting Up the Simulation
The first step executed when TARDIS runs is to call an instance of the Simulation class. This sets up a lot of
things that TARDIS will need during its run. The main things that are set up are the supernova model (a SimulationState object), the
initial plasma state (a BasePlasma object, which may be updated throughout the simulation, see Updating Plasma and Convergence),
and a MonteCarloTransport object. The pages linked below explain how the former two are calculated (the latter is used mainly in the
next step of the calculation), as well as showing this in action by calling an instance of the Simulation
class.
- Setup Example
- Model
- Plasma
- Properties, Inputs and Outputs
- The Plasma Graph
- Updating the Plasma
- Plasma Calculations
- TARDIS Plasma Module
- Plasma Structure
- NetworkX - Plasma Graphs
- Plasma Solver Factory
- Plasma Properties
- Property Categories
- Adiabatic Cooling Properties
- Basic Inputs
- Basic Properties
- Continuum Interaction Inputs
- Continuum Interaction Properties
- Dilute LTE Excitation Properties
- Helium LTE Properties
- Helium NLTE Properties
- Helium Numerical NLTE Properties
- LTE Excitation Properties
- LTE Ionization Properties
- Nebular Ionization Properties
- NLTE LU Solver Properties
- NLTE Properties
- NLTE Root Solver Properties
- Non NLTE Properties
- Two Photon Properties
- Property Categories
- Equilibrium
- Developer Notes: Inactive and Partially Covered Modules
- Developer Reference: Test Coverage and Plasma Graphs
- Plasma Structure
- LTE Plasma
- Nebular Plasma
- NLTE treatment
- Helium NLTE
- Archived two-photon continuum calculations
- Archived adiabatic-cooling calculation
- TARDIS Plasma Module
- Sobolev optical depth
- Macro Atom Line Interaction Treatment