tardis.visualization.sdec.util module¶
- tardis.visualization.sdec.util.calculate_absorption_luminosities(sim, packets_mode, packet_wvl_range, species_list=None, distance=None)[source]¶
Calculate luminosities for the absorption part of SDEC plot.
- Parameters:
- packets_mode{‘virtual’, ‘real’}
Mode of packets to be considered, either real or virtual
- packet_wvl_rangeastropy.Quantity
Wavelength range to restrict the analysis of escaped packets. It should be a quantity having units of Angstrom, containing two values - lower lambda and upper lambda i.e. [lower_lambda, upper_lambda] * u.AA
- Returns:
- pd.DataFrame
Dataframe containing luminosities contributed by absorption with each element present
- tardis.visualization.sdec.util.calculate_emission_luminosities(sim, packets_mode, packet_wvl_range, species_list=None, distance=None)[source]¶
Calculate luminosities for the emission part of SDEC plot.
- Parameters:
- simtardis.simulation.Simulation
TARDIS Simulation object produced by running a simulation
- packets_mode{‘virtual’, ‘real’}
Mode of packets to be considered, either real or virtual
- packet_wvl_rangeastropy.Quantity
Wavelength range to restrict the analysis of escaped packets. It should be a quantity having units of Angstrom, containing two values - lower lambda and upper lambda i.e. [lower_lambda, upper_lambda] * u.AA
- Returns:
- luminosities_dfpd.DataFrame
Dataframe containing luminosities contributed by no interaction, only e-scattering and emission with each element present
- elements_present: np.array
Atomic numbers of the elements with which packets of specified wavelength range interacted