Control Parameters¶
Output to screen¶
verbosePrint lots of output to screen regarding status of calculation?
Default:
Trueprogress_barUse python progress-bar (if installed)?
Default:
True
Starting and stopping calculations¶
initial_redshiftInitial redshift of calculation, i.e., the redshift at which we switch from cosmological initial conditions to the ARES solver.
Default: 60
final_redshiftCalculation stops at this redshift.
Default: 5
track_extremaTrack 21-cm extrema in real-time. These are referred to as turning points B (first stars), C (first black holes), and D (beginning of Epoch of Reionization) in works such as Burns et al. (2012), Harker et al. (2012), and Mirocha et al. (2013).
Default:
FalsestopIf
track_extrema==True, setstopto'B','C', or'D'to terminate the calculation once the given turning point is reached.Default:
Nonestop_xavgYou can also stop a calculation once a given mean ionized fraction is reached. For instance, if you’d like to terminate once the IGM is half ionized, set
stop_xavg=0.5.Default: 0.99999
Time-stepping and data storage¶
time_unitsInternal units for time.
Default: \(3.15576 \times 10^{13} \ \text{s}\) (i.e., 1 Myr)
initial_timestepTime-step at
initial_redshift.Default: 0.01 [
time_units]max_dtMaximum allowed time-step.
Default: 1 [
time_units]max_dzMaximum allowed redshift-step.
Default: None
dtDataDumpSave all physical quantities at this time cadence.
Default: 1 [
time_units]dzDataDumpSave all physical quantities at this redshift cadence.
Default: None
epsilon_dtMaximum fractional change in quantities of interest in a single time-step. Quantities of interest are listed in
restricted_timestep(see below).Default: 0.01
restricted_timestepA list containing quantities use to restrict the time-step via
epsilon_dt. Options:'ions': restrict time-step based on rate of change in ion fractions.'neutrals': restrict time-step based on rate of change in neutral fractions.'electrons': restrict time-step based on rate of change in electron density.'temperature': restrict time-step based on rate of change in temperature.'hubble': restrict time-step based on Hubble expansion.
Default:
['ions', 'electrons', 'temperature']
Lookup tables¶
tau_redshift_binsNumber of points to use when discretizing the IGM optical depth in redshift.
Default:
Nonetau_prefixPath to directory on disk where optical depth tables are stored. Set this if you keep optical depth tables stored in a place other than the
$ARESenvironment variable!Default:
Noneload_sedSame as
tau_prefix, but refers to lookup tables for complex spectral energy distributions (such as SIMPL) which are expensive to calculate.Default:
Falsesed_prefixLocation of SED tables
Default:
None