tardis.workflows.standard_simulation module

class tardis.workflows.standard_simulation.StandardSimulation(*args, **kwargs)[source]

Bases: SimpleSimulation, PlasmaStateStorerMixin, HDFWriterMixin

get_convergence_estimates(transport_state)[source]

Compute convergence estimates from the transport state

Parameters:
transport_stateMonteCarloTransportState

Transport state object to compute estimates

Returns:
dict

Convergence estimates

EstimatedRadiationFieldProperties

Dilute radiation file and j_blues dataclass

hdf_properties = ['simulation_state', 'plasma_solver', 'transport_solver', 'iterations_w', 'iterations_t_rad', 'iterations_electron_densities', 'iterations_t_inner', 'spectrum_solver']
run()[source]

Run the TARDIS simulation until convergence is reached

update_convergence_plot_data(plot_data_dict)[source]

Updates convergence plotting data

Parameters:
plot_data_dictdict

Dictionary of data to update of the form {“name”: [value, item_type]}