tardis.opacities.continuum.continuum_state module¶
- class tardis.opacities.continuum.continuum_state.ContinuumState(nu_i, level2continuum_idx, p_fb_deactivation, photo_ion_cross_sections, chi_bf, ff_cooling_factor, fb_emission_cdf, photo_ion_idx, k_packet_idx)[source]¶
 Bases:
objectCurrent State of the Continuum Required for Opacity Computation
- Parameters:
 - nu_ipd.DataFrame
 frequencies for the bound-free thresholds
- level2continuum_idxpd.DataFrame
 mapping from levels to the continuum
- p_fb_deactivationpd.DataFrame
 probabilities of free-bound deactivation channels
- photo_ion_cross_sectionspd.DataFrame
 Photoionization cross sections
- chi_bfpd.DataFrame
 Bound-free opacities
- ff_cooling_factornp.ndarray
 free-free cooling factor
- fb_emission_cdfpd.DataFrame
 free-bound emission cumulative distribution function
- photo_ion_idxpd.DataFrame
 photoionization indices
- k_packet_idxpd.DataFrame
 k-packet indices
- property bf_threshold_list_nu¶
 List of Bound-Free Threshold Frequencies
- Returns:
 - pd.DataFrame
 
- property chi_bf¶
 Bound-Free Opacities indices corresponding to the continuum levels
- Returns:
 - pd.DataFrame
 
- property emissivities¶
 Free-bound Emissivities corresponding to the continuum levels
- Returns:
 - pd.DataFrame
 
- classmethod from_legacy_plasma(plasma)[source]¶
 Generates a ContinuumState object from a tardis BasePlasma
- Parameters:
 - plasmatardis.plasma.BasePlasma
 legacy base plasma
- Returns:
 - ContinuumState
 
- property phot_nus¶
 Frequencies corresponding to Photoionization Cross Sections
- Returns:
 - pd.DataFrame
 
- property photo_ion_activation_idx¶
 Index corresponding to photoionization activation
- Returns:
 - pd.DataFrame
 
- property photo_ion_block_references¶
 Photoionization Block References
- Returns:
 - np.ndarray
 
- property photo_ion_nu_threshold_maxs¶
 Maximum Edges of the photoionization threshold frequencies
- Returns:
 - pd.DataFrame
 
- property photo_ion_nu_threshold_mins¶
 Minimum Edges of the photoionization threshold frequencies
- Returns:
 - pd.DataFrame
 
- property x_sect¶
 Photoionization Cross Sections mapped to the continuum indices
- Returns:
 - pd.DataFrame