tardis.transport.montecarlo.montecarlo_transport_state module
- class tardis.transport.montecarlo.montecarlo_transport_state.MonteCarloTransportState(*args: Any, **kwargs: Any)[source]
Bases:
HDFWriterMixinInitialize the state used by Monte Carlo radiative transfer.
- Parameters:
- packet_collectiontardis.transport.montecarlo.packets.packet_collections.PacketCollection
Collection of packets propagated during the simulation.
- geometry_state_numbatardis.model.geometry.radial1d.NumbaRadial1DGeometry
Numba-compatible geometry state describing the simulation shells.
- opacity_state_numbatardis.opacities.opacity_state_numba.OpacityStateNumba
Numba-compatible opacity state used for packet interactions.
- time_explosionastropy.units.Quantity
Time since the explosion in seconds.
- n_levels_bf_species_by_n_cells_tupletuple[int, int]
Shape of the bound-free level and cell dimensions.
- tracker_full_dfpandas.DataFrame, optional
DataFrame containing full packet interaction tracking data.
- tracker_last_interaction_dfpandas.DataFrame, optional
DataFrame containing the last interaction for each packet.
- vpacket_trackertardis.transport.montecarlo.packets.packet_collections.VPacketCollection, optional
Collection containing virtual packet tracking data.
- property emitted_packet_luminosity
- property emitted_packet_mask
- property emitted_packet_nu
- hdf_name = 'transport_state'
- hdf_properties = ['output_nu', 'output_energy', 'nu_bar_estimator', 'j_estimator', 'j_blue_estimator', 'packet_luminosity', 'time_of_simulation', 'emitted_packet_mask', 'last_interaction_type', 'last_interaction_in_nu', 'last_interaction_in_r', 'last_line_interaction_out_id', 'last_line_interaction_in_id', 'last_line_interaction_shell_id']
- property j_blue_estimator
- property j_estimator
- last_interaction_in_nu = None
- last_interaction_in_r = None
- last_interaction_type = None
- last_line_interaction_in_id = None
- last_line_interaction_out_id = None
- last_line_interaction_shell_id = None
- property nu_bar_estimator
- property output_energy
- property output_nu
- property packet_luminosity
- property reabsorbed_packet_luminosity
- property reabsorbed_packet_nu
- property time_of_simulation
- virt_logging = False
- property virt_packet_energies
- property virt_packet_initial_mus
- property virt_packet_initial_rs
- property virt_packet_last_interaction_in_nu
- property virt_packet_last_interaction_in_r
- property virt_packet_last_interaction_type
- property virt_packet_last_line_interaction_in_id
- property virt_packet_last_line_interaction_out_id
- property virt_packet_last_line_interaction_shell_id
- property virt_packet_nus
- property virtual_packet_luminosity
- vpacket_hdf_properties = ['virt_packet_nus', 'virt_packet_energies', 'virt_packet_initial_rs', 'virt_packet_initial_mus', 'virt_packet_last_interaction_in_nu', 'virt_packet_last_interaction_in_r', 'virt_packet_last_interaction_type', 'virt_packet_last_line_interaction_in_id', 'virt_packet_last_line_interaction_out_id', 'virt_packet_last_line_interaction_shell_id']