tardis.transport.montecarlo.estimators.continuum_radfield_properties module

class tardis.transport.montecarlo.estimators.continuum_radfield_properties.ContinuumProperties(photo_ionization_rate_coefficient: pandas.core.frame.DataFrame, stimulated_recombination_rate_factor: pandas.core.frame.DataFrame)[source]

Bases: object

photo_ionization_rate_coefficient: DataFrame
stimulated_recombination_rate_factor: DataFrame
class tardis.transport.montecarlo.estimators.continuum_radfield_properties.MCContinuumPropertiesSolver(atom_data: AtomData)[source]

Bases: object

solve(radfield_mc_estimators: RadiationFieldMCEstimators, time_simulation, volume)[source]

Solve for the continuum properties.

Parameters:
radfield_mc_estimatorsRadiationFieldMCEstimators

The Monte Carlo estimators for the radiation field.

time_simulationfloat

The simulation time.

volumefloat

The volume of the cells.

Returns:
ContinuumProperties

The calculated continuum properties.