Getting Started
Tutorials
How-to Guides
log_level
specific
Physics Walkthrough
Reference
GXPacket
GXPacket.class_type
GXPacketCollection
GXPacketStatus
GXPacketStatus.BETA_DECAY
GXPacketStatus.COMPTON_SCATTER
GXPacketStatus.END
GXPacketStatus.ESCAPED
GXPacketStatus.IN_PROCESS
GXPacketStatus.PAIR_CREATION
GXPacketStatus.PHOTOABSORPTION
gamma_packet_loop()
process_packet_path()
calculate_distance_radial()
distance_trace()
move_packet()
compton_scatter()
get_compton_angle()
get_compton_fraction()
get_compton_fraction_artis()
get_compton_fraction_urilight()
pair_creation_packet()
scatter_type()
process_decay_radiation_data()
get_all_isotopes()
get_isotope_string()
get_nuclear_lines_database()
get_radioactive_isotopes()
get_tau()
intensity_ratio()
positronium_continuum()
read_artis_lines()
setup_input_energy()
calculate_total_decays()
create_inventories_dict()
create_isotope_decay_df()
create_isotope_dicts()
time_evolve_cumulative_decay()
compton_emissivity_estimator()
deposition_estimator_kasen()
get_average_compton_fraction()
pair_creation_estimator()
calculate_average_energies()
calculate_average_power_per_mass()
calculate_ejecta_velocity_volume()
iron_group_fraction_per_shell()
calculate_electron_number_density()
get_effective_time_array()
get_packet_properties()
run_gamma_ray_loop()
PositroniumSampler
PositroniumSampler.pdf()
PositroniumSampler.sample_energy()
create_energy_cdf()
sample_decay_time()
sample_energy()
sample_energy_distribution()
sample_mass()
angle_aberration_gamma()
compton_theta_distribution()
convert_half_life_to_astropy_units()
doppler_factor_3D_all_packets()
doppler_factor_3d()
euler_rodrigues()
get_index()
get_perpendicular_vector()
get_random_phi_photon()
get_random_theta_photon()
get_random_unit_vector()
get_random_unit_vectors()
klein_nishina()
make_isotope_string_tardis_like()
normalize_vector()
solve_quadratic_equation()
solve_quadratic_equation_expanding()
spherical_to_cartesian()
TardisGrid
TardisGrid.from_axes()
TardisGrid.grid_row_to_config()
TardisGrid.grid_row_to_simulation_state()
TardisGrid.run_sim_from_grid()
TardisGrid.save_grid()
BoundFreeEnergyMixIn
BoundFreeEnergyMixIn.level_lower_energy
BoundFreeEnergyMixIn.level_upper_energy
ContinuumProcess
ContinuumProcess.electron_densities
ContinuumProcess.estimators
ContinuumProcess.has_estimators
ContinuumProcess.ion_number_density
ContinuumProcess.macro_atom_data
ContinuumProcess.no_of_shells
ContinuumProcess.nu_0
ContinuumProcess.nu_i
ContinuumProcess.nu_i_series
ContinuumProcess.ones()
ContinuumProcess.photo_ion_estimator
ContinuumProcess.photoionization_data
ContinuumProcess.replace_values_with_low_statistics
ContinuumProcess.stim_recomb_estimator
ContinuumProcess.t_electrons
ContinuumProcess.t_rads
ContinuumProcess.transition_deactivation_filter
ContinuumProcess.transition_down_filter
ContinuumProcess.transition_up_filter
ContinuumProcess.ws
InverseProcess
InverseProcess.cooling
InverseProcess.from_inverse_process()
InverseProcess.level_lower_energy
InverseProcess.level_upper_energy
InverseProcess.macro_atom_transitions
InverseProcess.name
InverseProcess.name_of_inverse_process
PhysicalContinuumProcess
PhysicalContinuumProcess.cooling
PhysicalContinuumProcess.macro_atom_transitions
PhysicalContinuumProcess.name
TransitionProbabilitiesMixin
TransitionProbabilitiesMixin.deactivation_probabilities
TransitionProbabilitiesMixin.internal_jump_probabilities
data_type_selection()
BaseContinuum
BaseContinuum.direct_processes
BaseContinuum.inverse_processes
BaseContinuum.process2inverse_process
BaseContinuumData
ContinuumData
MCDataMixin
MCDataMixin.get_phot_table_nu()
MCDataMixin.get_phot_table_xsect()
MCDataMixin.set_level_number_density()
MCDataMixin.set_level_number_density_ratio()
PhotoionizationData
PhotoionizationData.asfortranframe()
PhotoionizationData.from_hdf5()
PhotoionizationData.has_needed_photoionization_data()
PhotoionizationData.read_photoionization_data()
CollisionalDeexcitation
CollisionalDeexcitation.macro_atom_transitions
CollisionalDeexcitation.name
CollisionalDeexcitation.name_of_inverse_process
CollisionalExcitation
CollisionalExcitation.level_lower_energy
CollisionalExcitation.level_upper_energy
CollisionalExcitation.macro_atom_transitions
CollisionalExcitation.name
CollisionalIonization
CollisionalIonization.macro_atom_transitions
CollisionalIonization.name
CollisionalRecombination
CollisionalRecombination.name
CollisionalRecombination.name_of_inverse_process
Constants
Constants.C0_ff
Constants.I_H
Constants.c0_reg
Constants.c_einstein
CoolingData
CoolingData.cooling_probability
CoolingData.prob_array_nd
CoolingData.probabilities_array
CoolingData.references
CoolingRates
CoolingRatesLegacy
CoolingRatesLegacy.coll_exc_cooling_prob_nd
CoolingRatesLegacy.coll_ion_cooling_prob_nd
CoolingRatesLegacy.fb_cooling_prob_nd
ContinuumBuildError
ContinuumException
IncompletePhotoionizationDataError
InvalidContinuumProcessError
ContinuumInputData
BaseTransitionProbabilities
RecombinationTransitionProbabilities
TransitionProbabilities
FreeFree
FreeFree.name
RadiativeDeexcitation
RadiativeDeexcitation.cooling
RadiativeDeexcitation.deactivation_probabilities
RadiativeDeexcitation.internal_jump_probabilities
RadiativeDeexcitation.macro_atom_transitions
RadiativeDeexcitation.name
RadiativeExcitation
RadiativeExcitation.cooling
RadiativeExcitation.internal_jump_probabilities
RadiativeExcitation.macro_atom_transitions
RadiativeExcitation.name
RadiativeIonization
RadiativeIonization.cooling
RadiativeIonization.level_lower_energy
RadiativeIonization.macro_atom_transitions
RadiativeIonization.name
RadiativeRecombination
RadiativeRecombination.deactivation_probabilities
RadiativeRecombination.internal_jump_probabilities
RadiativeRecombination.name
get_ion_multi_index()
AtomicMass
AtomicMass.calculate()
AtomicMass.outputs
ContinuumData.latex_name
ContinuumData.outputs
IonizationData
IonizationData.outputs
Levels
Levels.latex_name
Levels.outputs
Lines
Lines.outputs
LinesLowerLevelIndex
LinesLowerLevelIndex.calculate()
LinesLowerLevelIndex.outputs
LinesUpperLevelIndex
LinesUpperLevelIndex.calculate()
LinesUpperLevelIndex.outputs
NLTEData
NLTEData.calculate()
NLTEData.outputs
YgData
YgData.latex_name
YgData.outputs
ZetaData
ZetaData.outputs
ArrayInput
BaseAtomicDataProperty
BaseAtomicDataProperty.calculate()
BaseAtomicDataProperty.inputs
BasePlasmaProperty
BasePlasmaProperty.get_latex_label()
BasePlasmaProperty.name
BasePlasmaProperty.outputs
ConvergedPlasmaProperty
DataFrameInput
HiddenPlasmaProperty
Input
Input.set_value()
PreviousIterationProperty
PreviousIterationProperty.set_value()
ProcessingPlasmaProperty
ProcessingPlasmaProperty.calculate()
ProcessingPlasmaProperty.update()
BfHeatingRateCoeff
BfHeatingRateCoeff.calculate()
BfHeatingRateCoeff.calculate_from_radiation_field_model()
BfHeatingRateCoeff.latex_formula
BfHeatingRateCoeff.latex_name
BfHeatingRateCoeff.outputs
BfHeatingRateCoeffEstim
BfHeatingRateCoeffEstim.calculate()
BfHeatingRateCoeffEstim.latex_formula
BfHeatingRateCoeffEstim.latex_name
BfHeatingRateCoeffEstim.outputs
CollDeexcRateCoeff
CollDeexcRateCoeff.calculate()
CollDeexcRateCoeff.outputs
CollExcCooling
CollExcCooling.calculate()
CollExcCooling.outputs
CollExcRateCoeff
CollExcRateCoeff.calculate()
CollExcRateCoeff.exp1_times_exp()
CollExcRateCoeff.latex_formula
CollExcRateCoeff.latex_name
CollExcRateCoeff.outputs
CollIonRateCoeff
CollIonRateCoeff.calculate()
CollIonRateCoeff.latex_formula
CollIonRateCoeff.latex_name
CollIonRateCoeff.outputs
CollRecombRateCoeff
CollRecombRateCoeff.calculate()
CollRecombRateCoeff.latex_formula
CollRecombRateCoeff.latex_name
CollRecombRateCoeff.outputs
Logger
Logger.calculate()
Logger.latex_formula
Logger.latex_name
Logger.outputs
PhotoIonRateCoeff
PhotoIonRateCoeff.calculate()
PhotoIonRateCoeff.calculate_from_radiation_field_model()
PhotoIonRateCoeff.latex_formula
PhotoIonRateCoeff.latex_name
PhotoIonRateCoeff.outputs
SpontRecombRateCoeff
SpontRecombRateCoeff.calculate()
SpontRecombRateCoeff.latex_formula
SpontRecombRateCoeff.latex_name
SpontRecombRateCoeff.outputs
StimRecombCoolingRateCoeff
StimRecombCoolingRateCoeff.calculate()
StimRecombCoolingRateCoeff.latex_formula
StimRecombCoolingRateCoeff.latex_name
StimRecombCoolingRateCoeff.outputs
StimRecombRateCoeff
StimRecombRateCoeff.calculate()
StimRecombRateCoeff.calculate_from_radiation_field_model()
StimRecombRateCoeff.latex_formula
StimRecombRateCoeff.latex_name
StimRecombRateCoeff.outputs
ThermalBalanceTest
ThermalBalanceTest.calculate()
ThermalBalanceTest.calculate_from_radiation_field_model()
ThermalBalanceTest.heating_function()
ThermalBalanceTest.latex_formula
ThermalBalanceTest.latex_name
ThermalBalanceTest.outputs
Yg
Yg.calculate()
Yg.latex_name
Yg.outputs
YgInterpolator
YgInterpolator.calculate()
YgInterpolator.latex_name
YgInterpolator.outputs
BfHeatingEstimator
BfHeatingEstimator.latex_name
BfHeatingEstimator.outputs
CollDeexcHeatingEstimator
CollDeexcHeatingEstimator.latex_name
CollDeexcHeatingEstimator.outputs
FfHeatingEstimator
FfHeatingEstimator.latex_name
FfHeatingEstimator.outputs
PhotoIonRateEstimator
PhotoIonRateEstimator.latex_name
PhotoIonRateEstimator.outputs
PhotoIonRateStatistics
PhotoIonRateStatistics.latex_name
PhotoIonRateStatistics.outputs
StimRecombCoolingEstimator
StimRecombCoolingEstimator.latex_name
StimRecombCoolingEstimator.outputs
StimRecombRateEstimator
StimRecombRateEstimator.latex_name
StimRecombRateEstimator.outputs
BetaElectron
BetaElectron.calculate()
BetaElectron.latex_formula
BetaElectron.latex_name
BetaElectron.outputs
BetaRadiation
BetaRadiation.calculate()
BetaRadiation.latex_formula
BetaRadiation.latex_name
BetaRadiation.outputs
ElectronTemperature
ElectronTemperature.calculate()
ElectronTemperature.latex_formula
ElectronTemperature.latex_name
ElectronTemperature.outputs
GElectron
GElectron.calculate()
GElectron.latex_formula
GElectron.latex_name
GElectron.outputs
GElectronTe
GElectronTe.calculate()
GElectronTe.latex_formula
GElectronTe.latex_name
GElectronTe.outputs
NumberDensity
NumberDensity.calculate()
NumberDensity.latex_name
NumberDensity.outputs
SelectedAtoms
SelectedAtoms.calculate()
SelectedAtoms.outputs
IonNumberDensity
IonNumberDensity.calculate()
IonNumberDensity.calculate_with_n_electron()
IonNumberDensity.latex_name
IonNumberDensity.outputs
IonNumberDensity.update_helium_nlte()
LTEIonNumberDensity
LTEIonNumberDensity.calculate()
LTEIonNumberDensity.latex_name
LTEIonNumberDensity.outputs
NLTEIonNumberDensity
NLTEIonNumberDensity.calculate()
NLTEIonNumberDensity.latex_name
NLTEIonNumberDensity.outputs
PhiSahaElectrons
PhiSahaElectrons.calculate()
PhiSahaElectrons.latex_name
PhiSahaElectrons.outputs
PhiSahaLTE
PhiSahaLTE.broadcast_ionization_energy
PhiSahaLTE.calculate()
PhiSahaLTE.latex_formula
PhiSahaLTE.latex_name
PhiSahaLTE.outputs
PhiSahaLTECont
PhiSahaLTECont.latex_name
PhiSahaLTECont.outputs
PhiSahaNebular
PhiSahaNebular.calculate()
PhiSahaNebular.get_zeta_values()
PhiSahaNebular.latex_formula
PhiSahaNebular.latex_name
PhiSahaNebular.outputs
RadiationFieldCorrection
RadiationFieldCorrection.calculate()
RadiationFieldCorrection.latex_name
RadiationFieldCorrection.outputs
DepartureCoefficient
DepartureCoefficient.calculate()
DepartureCoefficient.outputs
LTELevelNumberDensity
LTELevelNumberDensity.latex_name
LTELevelNumberDensity.outputs
LevelNumberDensity
LevelNumberDensity.calculate()
LevelNumberDensity.latex_formula
LevelNumberDensity.latex_name
LevelNumberDensity.outputs
PhiLucy
PhiLucy.calculate()
PhiLucy.latex_name
PhiLucy.outputs
PreviousDepartureCoefficient
PreviousDepartureCoefficient.outputs
PreviousDepartureCoefficient.set_initial_value()
HeliumNLTE
HeliumNLTE.calculate()
HeliumNLTE.calculate_helium_one()
HeliumNLTE.calculate_helium_three()
HeliumNLTE.outputs
HeliumNumericalNLTE
HeliumNumericalNLTE.calculate()
HeliumNumericalNLTE.outputs
PreviousBetaSobolev
PreviousBetaSobolev.outputs
PreviousBetaSobolev.set_initial_value()
PreviousElectronDensities
PreviousElectronDensities.outputs
PreviousElectronDensities.set_initial_value()
PreviousElectronTemperature
PreviousElectronTemperature.outputs
PreviousElectronTemperature.set_initial_value()
PreviousIonNumberDensity
PreviousIonNumberDensity.outputs
PreviousIonNumberDensity.set_initial_value()
LTEPartitionFunction
LTEPartitionFunction.calculate()
LTEPartitionFunction.outputs
LTEPartitionFunctionTe
LTEPartitionFunctionTe.calculate()
LTEPartitionFunctionTe.outputs
LevelBoltzmannFactorDiluteLTE
LevelBoltzmannFactorDiluteLTE.calculate()
LevelBoltzmannFactorDiluteLTE.latex_formula
LevelBoltzmannFactorDiluteLTE.latex_name
LevelBoltzmannFactorDiluteLTE.outputs
LevelBoltzmannFactorLTE
LevelBoltzmannFactorLTE.calculate()
LevelBoltzmannFactorLTE.latex_formula
LevelBoltzmannFactorLTE.latex_name
LevelBoltzmannFactorLTE.outputs
LevelBoltzmannFactorLTECont
LevelBoltzmannFactorLTECont.outputs
LevelBoltzmannFactorLTETe
LevelBoltzmannFactorLTETe.calculate()
LevelBoltzmannFactorLTETe.latex_formula
LevelBoltzmannFactorLTETe.latex_name
LevelBoltzmannFactorLTETe.outputs
LevelBoltzmannFactorNLTE
LevelBoltzmannFactorNLTE.calculate()
LevelBoltzmannFactorNLTE.outputs
LevelBoltzmannFactorNoNLTE
LevelBoltzmannFactorNoNLTE.calculate()
LevelBoltzmannFactorNoNLTE.outputs
PartitionFunction
PartitionFunction.calculate()
PartitionFunction.latex_formula
PartitionFunction.latex_name
PartitionFunction.outputs
Abundance
Abundance.outputs
AtomicData
AtomicData.outputs
Density
Density.latex_name
Density.outputs
DilutionFactor
DilutionFactor.latex_name
DilutionFactor.outputs
JBlues
JBlues.latex_name
JBlues.outputs
LinkTRadTElectron
LinkTRadTElectron.latex_name
LinkTRadTElectron.outputs
TRadiative
TRadiative.latex_name
TRadiative.outputs
TimeExplosion
TimeExplosion.latex_name
TimeExplosion.outputs
PlasmaPropertyCollection
BetaSobolev
BetaSobolev.calculate()
BetaSobolev.latex_name
BetaSobolev.outputs
LTEJBlues
LTEJBlues.calculate()
LTEJBlues.latex_name
LTEJBlues.outputs
StimulatedEmissionFactor
StimulatedEmissionFactor.calculate()
StimulatedEmissionFactor.get_g_lower()
StimulatedEmissionFactor.get_g_upper()
StimulatedEmissionFactor.get_metastable_upper()
StimulatedEmissionFactor.latex_formula
StimulatedEmissionFactor.outputs
TauSobolev
TauSobolev.calculate()
TauSobolev.latex_formula
TauSobolev.latex_name
TauSobolev.outputs
TauSobolevDeriv
TauSobolevDeriv.calculate()
TauSobolevDeriv.latex_formula
TauSobolevDeriv.latex_name
TauSobolevDeriv.outputs
TransitionProbabilities.calculate()
TransitionProbabilities.calculate_transition_probabilities()
TransitionProbabilities.initialize_macro_atom_transition_type_filters()
TransitionProbabilities.outputs
TransitionProbabilities.prepare_transition_probabilities()
BasePlasma
BasePlasma.get_value()
BasePlasma.outputs_dict
BasePlasma.plasma_properties_dict
BasePlasma.remove_hidden_properties()
BasePlasma.store_previous_properties()
BasePlasma.update()
BasePlasma.write_to_dot()
BasePlasma.write_to_tex()
StandardPlasma
IncompleteAtomicData
NotInitializedModule
PlasmaConfigError
PlasmaException
PlasmaIonizationError
PlasmaIsolatedModule
PlasmaMissingModule
PlasmaNLTEExcitationError
LTEPlasma
LegacyPlasmaArray
LegacyPlasmaArray.from_number_densities()
LegacyPlasmaArray.initial_t_rad()
LegacyPlasmaArray.initial_w()
LegacyPlasmaArray.update_radiationfield()
download_atom_data()
get_atomic_repo_config()
AtomData
AtomData.from_hdf()
AtomData.get_attributes_from_store()
AtomData.hdf_names
AtomData.prepare_atom_data()
AtomData.prepare_continuum_interaction_data()
AtomData.prepare_line_level_indexes()
AtomData.prepare_lines()
AtomData.prepare_macro_atom_data()
AtomData.related_groups
AtomDataMissingError
AtomDataNotPreparedError
MoleculeData
MoleculeData.dissociation_energies
MoleculeData.equilibrium_constants
MoleculeData.partition_functions
CMFGENCollisionData
CMFGENCollisionData.data
CMFGENCollisionData.temperatures
ChiantiCollisionData
ChiantiCollisionData.data
ChiantiCollisionData.temperatures
MacroAtomData
MacroAtomData.block_reference_data
MacroAtomData.transition_probability_data
NLTEData.get_collision_matrix()
parse_atom_data()
resolve_atom_data_fname()
get_data_dir()
get_internal_configuration()
ConfigWriterMixin
ConfigWriterMixin.get_properties()
Configuration
Configuration.from_config_dict()
Configuration.from_yaml()
Configuration.hdf_name
Configuration.parse_convergence_section()
Configuration.validate_model_section()
Configuration.validate_montecarlo_section()
Configuration.validate_spectrum_section()
ConfigurationError
ConfigurationNameSpace
ConfigurationNameSpace.deepcopy()
ConfigurationNameSpace.from_config_dict()
ConfigurationNameSpace.from_yaml()
ConfigurationNameSpace.get_config_item()
ConfigurationNameSpace.set_config_item()
cns_representer()
quantity_representer()
extend_with_default()
is_quantity()
validate_dict()
validate_yaml()
ColoredFormatter
ColoredFormatter.format()
ColoredLogger
ColoredLogger.COLOR_FORMAT
formatter_message()
log_decorator()
ArepoData
ArepoData.densities
ArepoData.isotope_dict
ArepoData.mass
ArepoData.position
ArepoData.species
ArepoData.time
ArepoData.velocities
ArepoData.volume
read_arepo_snapshot()
create_cone_profile()
create_full_profile()
export_profile_to_csvy()
plot_profile()
rebin_profile()
ArtisData
ArtisData.mass_fractions
ArtisData.mean_density
ArtisData.time_of_model
ArtisData.to_geometry()
ArtisData.velocity
read_artis_density()
read_artis_mass_fractions()
read_artis_model()
CSVYData
CSVYData.density
CSVYData.isotope_mass_fractions
CSVYData.mass_fractions
CSVYData.model_config
CSVYData.raw_csv_data
CSVYData.to_geometry()
CSVYData.velocity
load_csv_from_csvy()
load_csvy()
load_yaml_from_csvy()
parse_csv_mass_fractions()
read_density_file()
read_mass_fractions_file()
convert_blondin_toymodel()
read_blondin_toymodel()
CMFGENModel
CMFGENModel.data
CMFGENModel.metadata
read_cmfgen_model()
read_cmfgen_composition()
read_cmfgen_density()
read_csv_composition()
read_simple_ascii_density()
read_simple_ascii_mass_fractions()
read_uniform_mass_fractions()
STELLAModel
STELLAModel.data
STELLAModel.metadata
read_stella_model()
read_csv_isotope_mass_fractions()
SNECIsotopeProfile
SNECIsotopeProfile.enclosed_mass
SNECIsotopeProfile.isotope_mass_fraction
SNECIsotopeProfile.radius
SNECIsotopeProfile.to_xr_array()
read_snec_isotope_profile()
SNECOutput
SNECOutput.em_output
SNECOutput.initial_composition
SNECOutput.initial_quantities
SNECOutput.to_xr_dataset()
SNECOutput.xg_data
read_snec_dat_output()
read_snec_em_output()
read_snec_initial_composition()
read_snec_initial_quantities()
read_snec_output()
read_snec_output_xg()
XGData
XGData.data_blocks
XGData.metadata
XGData.timestamps
XGData.to_xr_dataset()
read_xg_file()
xg_block_size()
calculate_density_after_time()
calculate_exponential_density()
calculate_power_law_density()
parse_density_from_csvy()
parse_density_section_config()
parse_density_section_csvy()
initialize_packet_source()
parse_packet_source_from_config()
calculate_geometric_dilution_factor()
calculate_t_radiative_from_t_inner()
parse_radiation_field_state_from_config()
parse_radiation_field_state_from_csvy()
parse_simulation_state()
HDFWriterMixin
HDFWriterMixin.convert_to_snake_case()
HDFWriterMixin.full_hdf_properties
HDFWriterMixin.get_properties()
HDFWriterMixin.to_hdf()
HDFWriterMixin.to_hdf_util()
PlasmaWriterMixin
PlasmaWriterMixin.get_properties()
PlasmaWriterMixin.to_hdf()
MockRegexPattern
MockRegexPattern.match()
YAMLLoader
YAMLLoader.construct_quantity()
YAMLLoader.mapping_constructor()
assert_equality()
check_equality()
download_from_url()
get_internal_data_path()
quantity_from_str()
traverse_configs()
yaml_load_file()
HomologousRadial1DGeometry
HomologousRadial1DGeometry.no_of_shells
HomologousRadial1DGeometry.no_of_shells_active
HomologousRadial1DGeometry.r_inner
HomologousRadial1DGeometry.r_inner_active
HomologousRadial1DGeometry.r_middle
HomologousRadial1DGeometry.r_middle_active
HomologousRadial1DGeometry.r_outer
HomologousRadial1DGeometry.r_outer_active
HomologousRadial1DGeometry.to_numba()
HomologousRadial1DGeometry.v_inner_active
HomologousRadial1DGeometry.v_inner_boundary_idx
HomologousRadial1DGeometry.v_middle
HomologousRadial1DGeometry.v_middle_active
HomologousRadial1DGeometry.v_outer_active
HomologousRadial1DGeometry.v_outer_boundary_idx
HomologousRadial1DGeometry.volume
HomologousRadial1DGeometry.volume_active
NumbaRadial1DGeometry
NumbaRadial1DGeometry.class_type
NonhomologousRadial1DGeometry
NonhomologousRadial1DGeometry.get_velocity()
NonhomologousRadial1DGeometry.no_of_shells
NonhomologousRadial1DGeometry.no_of_shells_active
NonhomologousRadial1DGeometry.r_inner_active
NonhomologousRadial1DGeometry.r_inner_boundary_index
NonhomologousRadial1DGeometry.r_middle
NonhomologousRadial1DGeometry.r_middle_active
NonhomologousRadial1DGeometry.r_outer_active
NonhomologousRadial1DGeometry.r_outer_boundary_index
NonhomologousRadial1DGeometry.to_numba()
NonhomologousRadial1DGeometry.v_inner_active
NonhomologousRadial1DGeometry.v_inner_boundary_idx
NonhomologousRadial1DGeometry.v_middle
NonhomologousRadial1DGeometry.v_middle_active
NonhomologousRadial1DGeometry.v_outer_active
NonhomologousRadial1DGeometry.v_outer_boundary_idx
NonhomologousRadial1DGeometry.velocity_gradient
NonhomologousRadial1DGeometry.velocity_gradient_active
NonhomologousRadial1DGeometry.volume
NonhomologousRadial1DGeometry.volume_active
NumbaNonhomologousRadial1DGeometry
NumbaNonhomologousRadial1DGeometry.class_type
Composition
Composition.assemble_isotope_masses()
Composition.calculate_cell_masses()
Composition.calculate_effective_element_masses()
Composition.calculate_elemental_cell_masses()
Composition.calculate_elemental_number_density()
Composition.calculate_mass_fraction_at_time()
Composition.convert_element2nuclide_index()
Composition.elemental_mass_fraction
Composition.isotopic_mass_fraction
Composition.isotopic_number_density
compile_rd_isotope_masses()
IsotopicMassFraction
IsotopicMassFraction.as_atoms()
IsotopicMassFraction.calculate_decayed_mass_fractions()
IsotopicMassFraction.calculate_number_of_decays()
IsotopicMassFraction.from_inventories()
IsotopicMassFraction.id_to_tuple()
IsotopicMassFraction.merge()
IsotopicMassFraction.to_inventories()
SimulationState
SimulationState.abundance
SimulationState.blackbody_packet_source
SimulationState.calculate_elemental_number_density()
SimulationState.density
SimulationState.dilution_factor
SimulationState.from_config()
SimulationState.from_csvy()
SimulationState.hdf_name
SimulationState.hdf_properties
SimulationState.isotopic_number_density
SimulationState.no_of_raw_shells
SimulationState.no_of_shells
SimulationState.r_inner
SimulationState.r_middle
SimulationState.r_outer
SimulationState.radius
SimulationState.t_inner
SimulationState.t_radiative
SimulationState.v_inner
SimulationState.v_inner_boundary
SimulationState.v_middle
SimulationState.v_outer
SimulationState.v_outer_boundary
SimulationState.velocity
SimulationState.volume
BoundFreeOpacity
BoundFreeOpacity.calculate()
BoundFreeOpacity.latex_name
BoundFreeOpacity.outputs
ContinuumState
ContinuumState.bf_threshold_list_nu
ContinuumState.chi_bf
ContinuumState.emissivities
ContinuumState.from_legacy_plasma()
ContinuumState.phot_nus
ContinuumState.photo_ion_activation_idx
ContinuumState.photo_ion_block_references
ContinuumState.photo_ion_nu_threshold_maxs
ContinuumState.photo_ion_nu_threshold_mins
ContinuumState.x_sect
RawCollIonTransProbs
RawCollIonTransProbs.calculate()
RawCollIonTransProbs.latex_name
RawCollIonTransProbs.outputs
RawCollIonTransProbs.transition_probabilities_outputs
create_absorbing_probs()
NonMarkovChainTransitionProbabilities
NonMarkovChainTransitionProbabilities.outputs
get_macro_atom_data()
get_transition_probability_coefs()
initialize_macro_atom_transition_type_filters()
initialize_transition_probabilities()
collisional_transition_deexc_to_k_packet()
collisional_transition_excitation_internal()
collisional_transition_internal_down()
collisional_transition_ionization_internal()
collisional_transition_recombination_internal()
collisional_transition_recombination_to_k_packet()
continuum_adiabatic_cooling()
continuum_transition_photoionization_internal()
continuum_transition_recombination_emission()
continuum_transition_recombination_internal()
create_coll_excitation_cooling_metadata()
create_coll_ionization_cooling_metadata()
create_free_bound_cooling_metadata()
create_free_free_cooling_metadata()
probability_adiabatic_cooling()
probability_collision_deexc_to_k_packet()
probability_collision_exc_internal()
probability_collision_internal_down()
probability_collision_ionization_internal()
probability_collision_recombination_internal()
probability_collision_recombination_to_k_packet()
probability_photoionization_internal()
probability_recombination_emission()
probability_recombination_internal()
line_transition_emission_down()
line_transition_internal_down()
line_transition_internal_up()
probability_emission_down()
probability_internal_down()
probability_internal_up()
BoundBoundMacroAtomSolver
BoundBoundMacroAtomSolver.create_line2macro_level_upper_and_reference_idx()
BoundBoundMacroAtomSolver.create_macro_block_edge_index()
BoundBoundMacroAtomSolver.create_source_and_destination_idx_columns()
BoundBoundMacroAtomSolver.levels
BoundBoundMacroAtomSolver.lines
BoundBoundMacroAtomSolver.normalize_transition_probabilities()
BoundBoundMacroAtomSolver.reindex_sort_and_clean_probabilities_and_metadata()
BoundBoundMacroAtomSolver.solve()
ContinuumMacroAtomSolver
ContinuumMacroAtomSolver.ionization_energies
ContinuumMacroAtomSolver.levels
ContinuumMacroAtomSolver.line_interaction_type
ContinuumMacroAtomSolver.lines
ContinuumMacroAtomSolver.normalize_cooling_block_by_rate_fractions()
ContinuumMacroAtomSolver.photoionization_data
ContinuumMacroAtomSolver.reindex_sort_and_clean_probabilities_and_metadata()
ContinuumMacroAtomSolver.selected_continuum_transitions
ContinuumMacroAtomSolver.set_static_properties()
ContinuumMacroAtomSolver.solve()
LegacyMacroAtomSolver
LegacyMacroAtomSolver.initialize
LegacyMacroAtomSolver.initialize_transition_probabilities()
LegacyMacroAtomSolver.normalize
LegacyMacroAtomSolver.solve()
LegacyMacroAtomSolver.solve_transition_probabilities()
LegacyMacroAtomState
LegacyMacroAtomState.from_legacy_plasma()
LegacyMacroAtomState.hdf_name
LegacyMacroAtomState.hdf_properties
MacroAtomState
MacroAtomState.hdf_name
MacroAtomState.hdf_properties
MacroAtomState.recreate_legacy_macro_atom_state()
MacroAtomState.sort_to_legacy()
MacroAtomState.to_legacy_format()
MarkovChainIndex
MarkovChainIndex.calculate()
MarkovChainIndex.outputs
MarkovChainTransProbs
MarkovChainTransProbs.calculate()
MarkovChainTransProbs.latex_name
MarkovChainTransProbs.outputs
MarkovChainTransProbsCollector
MarkovChainTransProbsCollector.calculate()
MarkovChainTransProbsCollector.outputs
MonteCarloTransProbs
MonteCarloTransProbs.calculate()
MonteCarloTransProbs.outputs
NonContinuumTransProbsMask
NonContinuumTransProbsMask.calculate()
NonContinuumTransProbsMask.outputs
fast_calculate_transition_probabilities()
calculate_tau_electron()
chi_bf_interpolator()
chi_continuum_calculator()
chi_electron_calculator()
chi_ff_calculator()
compton_opacity_calculation()
compton_opacity_partial()
get_current_bound_free_continua()
kappa_calculation()
pair_creation_opacity_artis()
pair_creation_opacity_calculation()
photoabsorption_opacity_calculation()
photoabsorption_opacity_calculation_kasen()
OpacitySolver
OpacitySolver.disable_line_scattering
OpacitySolver.legacy_solve()
OpacitySolver.line_interaction_type
OpacitySolver.solve()
OpacityState
OpacityState.from_legacy_plasma()
OpacityState.from_plasma()
OpacityState.to_numba()
opacity_state_initialize()
OpacityStateNumba
OpacityStateNumba.class_type
opacity_state_numba_initialize()
OpacityStateNumbaIIP
OpacityStateNumbaIIP.class_type
calculate_beta_sobolev()
calculate_sobolev_line_opacity()
numba_calculate_beta_sobolev()
PlasmaSolverFactory
PlasmaSolverFactory.assemble()
PlasmaSolverFactory.check_continuum_interaction_species()
PlasmaSolverFactory.continuum_interaction_species
PlasmaSolverFactory.continuum_interaction_species_multi_index
PlasmaSolverFactory.delta_treatment
PlasmaSolverFactory.enable_adiabatic_cooling
PlasmaSolverFactory.enable_two_photon_decay
PlasmaSolverFactory.excitation_analytical_approximation
PlasmaSolverFactory.heating_rate_data_file
PlasmaSolverFactory.helium_treatment
PlasmaSolverFactory.initialize_continuum_properties()
PlasmaSolverFactory.initialize_j_blues()
PlasmaSolverFactory.ionization_analytical_approximation
PlasmaSolverFactory.kwargs
PlasmaSolverFactory.legacy_nlte_species
PlasmaSolverFactory.line_interaction_type
PlasmaSolverFactory.link_t_rad_t_electron
PlasmaSolverFactory.nebular_ionization_delta_treatment
PlasmaSolverFactory.nlte_excitation_species
PlasmaSolverFactory.nlte_ionization_species
PlasmaSolverFactory.nlte_solver
PlasmaSolverFactory.parse_plasma_config()
PlasmaSolverFactory.plasma_collection
PlasmaSolverFactory.plasma_modules
PlasmaSolverFactory.prepare_factory()
PlasmaSolverFactory.property_kwargs
PlasmaSolverFactory.radiative_rates_type
PlasmaSolverFactory.set_continuum_interaction_species_from_string()
PlasmaSolverFactory.set_nlte_species_from_string()
PlasmaSolverFactory.setup_analytical_approximations()
PlasmaSolverFactory.setup_continuum_interactions()
PlasmaSolverFactory.setup_electron_densities()
PlasmaSolverFactory.setup_helium_treatment()
PlasmaSolverFactory.setup_legacy_nlte()
convert_species_to_multi_index()
map_species_from_string()
assemble_plasma()
ElectronEnergyDistribution
ElectronEnergyDistribution.energy
ThermalElectronEnergyDistribution
ThermalElectronEnergyDistribution.number_density
ThermalElectronEnergyDistribution.temperature
CollDeexcRateCoeff.latex_name
CollisionalCrossSections
CollisionalCrossSections.solve_collisional_cross_sections()
UpsilonCMFGENSolver
UpsilonCMFGENSolver.solve()
UpsilonChiantiSolver
UpsilonChiantiSolver.solve()
UpsilonChiantiSolver.upsilon_scaling()
UpsilonRegemorterSolver
UpsilonRegemorterSolver.solve()
calculate_upsilon_g_2_collisional_rates()
exp1_times_exp()
CollisionalIonizationRateSolver
CollisionalIonizationRateSolver.solve()
CollisionalIonizationSeaton
CollisionalIonizationSeaton.solve()
ThermalCollisionalRateSolver
ThermalCollisionalRateSolver.calculate_collision_strengths()
ThermalCollisionalRateSolver.solve()
AdiabaticThermalRates
AdiabaticThermalRates.solve()
BoundFreeThermalRates
BoundFreeThermalRates.solve()
CollisionalBoundThermalRates
CollisionalBoundThermalRates.solve()
CollisionalIonizationThermalRates
CollisionalIonizationThermalRates.solve()
FreeFreeThermalRates
FreeFreeThermalRates.heating_factor()
FreeFreeThermalRates.solve()
AnalyticPhotoionizationRateSolver
AnalyticPhotoionizationRateSolver.solve()
EstimatedPhotoionizationRateSolver
EstimatedPhotoionizationRateSolver.solve()
AnalyticCorrectedPhotoionizationCoeffSolver
AnalyticCorrectedPhotoionizationCoeffSolver.calculate_corrected_photoionization_rate_coeff()
AnalyticCorrectedPhotoionizationCoeffSolver.calculate_mean_intensity_photoionization_df()
AnalyticCorrectedPhotoionizationCoeffSolver.solve()
AnalyticPhotoionizationCoeffSolver
AnalyticPhotoionizationCoeffSolver.calculate_mean_intensity_photoionization_df()
AnalyticPhotoionizationCoeffSolver.calculate_photoionization_rate_coeff()
AnalyticPhotoionizationCoeffSolver.calculate_stimulated_recombination_rate_coeff()
AnalyticPhotoionizationCoeffSolver.solve()
EstimatedPhotoionizationCoeffSolver
EstimatedPhotoionizationCoeffSolver.solve()
SpontaneousRecombinationCoeffSolver
SpontaneousRecombinationCoeffSolver.calculate_photoionization_boltzmann_factor()
SpontaneousRecombinationCoeffSolver.common_prefactor
SpontaneousRecombinationCoeffSolver.solve()
RadiativeRatesSolver
RadiativeRatesSolver.einstein_coefficients
RadiativeRatesSolver.solve()
reindex_ionization_rate_dataframe()
IonPopulationSolver
IonPopulationSolver.solve()
LevelPopulationSolver
LevelPopulationSolver.solve()
IonRateMatrix
IonRateMatrix.solve()
RateMatrix
RateMatrix.solve()
ThermalBalanceSolver
ThermalBalanceSolver.solve()
cumulative_integrate_array_by_blocks()
numba_cumulative_trapezoid()
AdiabaticCoolingRate
AdiabaticCoolingRate.calculate()
AdiabaticCoolingRate.latex_name
AdiabaticCoolingRate.outputs
AdiabaticCoolingRate.transition_probabilities_outputs
BfHeatingRateCoeffEstimator
BfHeatingRateCoeffEstimator.latex_name
BfHeatingRateCoeffEstimator.outputs
CollIonRateCoeffSeaton
CollIonRateCoeffSeaton.calculate()
CollIonRateCoeffSeaton.latex_name
CollIonRateCoeffSeaton.outputs
CorrPhotoIonRateCoeff
CorrPhotoIonRateCoeff.calculate()
CorrPhotoIonRateCoeff.latex_name
CorrPhotoIonRateCoeff.outputs
FreeBoundCoolingRate
FreeBoundCoolingRate.calculate()
FreeBoundCoolingRate.latex_name
FreeBoundCoolingRate.outputs
FreeBoundCoolingRate.transition_probabilities_outputs
FreeBoundEmissionCDF
FreeBoundEmissionCDF.calculate()
FreeBoundEmissionCDF.latex_name
FreeBoundEmissionCDF.outputs
FreeFreeCoolingRate
FreeFreeCoolingRate.calculate()
FreeFreeCoolingRate.latex_name
FreeFreeCoolingRate.outputs
FreeFreeCoolingRate.transition_probabilities_outputs
LevelNumberDensityLTE
LevelNumberDensityLTE.calculate()
LevelNumberDensityLTE.latex_name
LevelNumberDensityLTE.outputs
PhotoIonBoltzmannFactor
PhotoIonBoltzmannFactor.calculate()
PhotoIonBoltzmannFactor.outputs
RawCollisionTransProbs
RawCollisionTransProbs.calculate()
RawCollisionTransProbs.latex_name
RawCollisionTransProbs.outputs
RawCollisionTransProbs.transition_probabilities_outputs
RawPhotoIonTransProbs
RawPhotoIonTransProbs.calculate()
RawPhotoIonTransProbs.latex_name
RawPhotoIonTransProbs.outputs
RawPhotoIonTransProbs.transition_probabilities_outputs
RawRecombTransProbs
RawRecombTransProbs.calculate()
RawRecombTransProbs.latex_name
RawRecombTransProbs.outputs
RawRecombTransProbs.transition_probabilities_outputs
RawTwoPhotonTransProbs
RawTwoPhotonTransProbs.calculate()
RawTwoPhotonTransProbs.outputs
RawTwoPhotonTransProbs.transition_probabilities_outputs
SpontRecombCoolingRateCoeff
SpontRecombCoolingRateCoeff.calculate()
SpontRecombCoolingRateCoeff.latex_name
SpontRecombCoolingRateCoeff.outputs
StimRecombCoolingRateCoeffEstimator
StimRecombCoolingRateCoeffEstimator.outputs
TwoPhotonEmissionCDF
TwoPhotonEmissionCDF.calculate()
TwoPhotonEmissionCDF.calculate_j_nu()
TwoPhotonEmissionCDF.outputs
TwoPhotonFrequencySampler
TwoPhotonFrequencySampler.calculate()
TwoPhotonFrequencySampler.outputs
StimRecombRateFactor
StimRecombRateFactor.latex_name
StimRecombRateFactor.outputs
ContinuumInteractionHandler
ContinuumInteractionHandler.calculate()
ContinuumInteractionHandler.outputs
LevelIdxs2LineIdx
LevelIdxs2LineIdx.calculate()
LevelIdxs2LineIdx.outputs
LevelIdxs2TransitionIdx
LevelIdxs2TransitionIdx.calculate()
LevelIdxs2TransitionIdx.outputs
Lines.latex_name
MacroAtomData.outputs
PhotoIonizationData
PhotoIonizationData.calculate()
PhotoIonizationData.latex_name
PhotoIonizationData.outputs
TwoPhotonData
TwoPhotonData.calculate()
TwoPhotonData.outputs
YgData.calculate()
YgData.calculate_yg_van_regemorter()
YgData.exp1_times_exp()
ThermalGElectron
ThermalGElectron.calculate()
ThermalGElectron.latex_formula
ThermalGElectron.latex_name
ThermalGElectron.outputs
HydrogenContinuumProperties
HydrogenContinuumProperties.calculate()
HydrogenContinuumProperties.calculate_hydrogen_ion_populations()
HydrogenContinuumProperties.calculate_lte_quantities()
HydrogenContinuumProperties.outputs
Iteration
Iteration.outputs
IonNumberDensityHeNLTE
IonNumberDensityHeNLTE.calculate()
IonNumberDensityHeNLTE.latex_name
IonNumberDensityHeNLTE.outputs
IonNumberDensityHeNLTE.update_he_population()
SahaFactor
SahaFactor.calculate()
SahaFactor.latex_name
SahaFactor.outputs
ThermalPhiSahaLTE
ThermalPhiSahaLTE.calculate()
ThermalPhiSahaLTE.latex_formula
ThermalPhiSahaLTE.latex_name
ThermalPhiSahaLTE.outputs
LevelNumberDensityHeNLTE
LevelNumberDensityHeNLTE.calculate()
NLTEExcitationData
NLTEPopulationSolverLU
NLTEPopulationSolverLU.calculate()
NLTEPopulationSolverLU.calculate_lu_solver_delta()
NLTEPopulationSolverLU.outputs
NLTEPopulationSolverRoot
NLTEPopulationSolverRoot.calculate()
NLTEPopulationSolverRoot.outputs
LevelBoltzmannFactorNLTE.from_config()
ThermalLTEPartitionFunction
ThermalLTEPartitionFunction.calculate()
ThermalLTEPartitionFunction.latex_name
ThermalLTEPartitionFunction.outputs
ThermalLevelBoltzmannFactorLTE
ThermalLevelBoltzmannFactorLTE.calculate()
ThermalLevelBoltzmannFactorLTE.latex_formula
ThermalLevelBoltzmannFactorLTE.latex_name
ThermalLevelBoltzmannFactorLTE.outputs
ContinuumInteractionSpecies
ContinuumInteractionSpecies.outputs
DilutePlanckianRadField
DilutePlanckianRadField.outputs
DilutionFactor.calculate()
HeliumTreatment
HeliumTreatment.outputs
IsotopeAbundance
IsotopeAbundance.outputs
NLTEExcitationSpecies
NLTEExcitationSpecies.outputs
NLTEIonizationSpecies
NLTEIonizationSpecies.outputs
TRadiative.calculate()
RawRadBoundBoundTransProbs
RawRadBoundBoundTransProbs.calculate()
RawRadBoundBoundTransProbs.outputs
RawRadBoundBoundTransProbs.transition_probabilities_outputs
NLTEIndexHelper
NLTEIndexHelper.calculate()
NLTEIndexHelper.calculate_rate_matrix_index()
NLTEIndexHelper.outputs
DilutePlanckianRadiationField
DilutePlanckianRadiationField.calculate_mean_intensity()
DilutePlanckianRadiationField.temperature_kelvin
DilutePlanckianRadiationField.to_planckian_radiation_field()
PlanckianRadiationField
PlanckianRadiationField.calculate_mean_intensity()
PlanckianRadiationField.temperature_kelvin
BasePlasma.freeze()
BasePlasma.hdf_name
BasePlasma.thaw()
PlasmaSolverSettings
PlasmaSolverSettings.RADIATIVE_RATES_TYPE
convert_format()
extract_file_block()
get_atomic_number()
main()
parse_file()
hash_pandas_object()
multiindex_port()
serialize_pandas_object()
simple_port()
PlasmaStateStorerMixin
PlasmaStateStorerMixin.reshape_plasma_state_store()
PlasmaStateStorerMixin.store_plasma_state()
Simulation
Simulation.add_callback()
Simulation.advance_state()
Simulation.estimate_t_inner()
Simulation.from_config()
Simulation.hdf_name
Simulation.hdf_properties
Simulation.iterate()
Simulation.log_plasma_state()
Simulation.log_run_results()
Simulation.remove_callback()
Simulation.run_convergence()
Simulation.run_final()
ConvergenceSolver
ConvergenceSolver.adaptive_damped()
ConvergenceSolver.damped_converge()
ConvergenceSolver.get_convergence_status()
BoundsError
IntegrationError
calculate_impact_parameters()
check_formal_integral_requirements()
intensity_black_body()
CudaFormalIntegrator
CudaFormalIntegrator.formal_integral()
calculate_impact_parameter_values()
calculate_intersection_point_cuda()
cuda_formal_integral()
cuda_vector_integrator()
intensity_black_body_cuda()
line_search_cuda()
populate_intersection_points_cuda()
reverse_binary_search_cuda()
trapezoid_integration_cuda()
NumbaFormalIntegrator
NumbaFormalIntegrator.formal_integral()
calculate_intersection_point()
get_electron_scattering_optical_depth()
initialize_formal_integral_inputs()
line_search()
numba_formal_integral()
populate_intersection_points()
reverse_binary_search()
FormalIntegralSolver
FormalIntegralSolver.interpolate_integrator_quantities()
FormalIntegralSolver.interpolate_shells
FormalIntegralSolver.method
FormalIntegralSolver.points
FormalIntegralSolver.setup()
FormalIntegralSolver.setup_integrator()
FormalIntegralSolver.solve()
SourceFunctionSolver
SourceFunctionSolver.calculate_Jblue_lu()
SourceFunctionSolver.calculate_Jred_lu()
SourceFunctionSolver.calculate_att_S_ul()
SourceFunctionSolver.calculate_e_dot_u()
SourceFunctionSolver.solve()
SourceFunctionState
SourceFunctionState.Jblue_lu
SourceFunctionState.Jred_lu
SourceFunctionState.att_S_ul
SourceFunctionState.e_dot_u
SpectrumSolver
SpectrumSolver.from_config()
SpectrumSolver.hdf_name
SpectrumSolver.hdf_properties
SpectrumSolver.integrator
SpectrumSolver.montecarlo_emitted_luminosity
SpectrumSolver.montecarlo_reabsorbed_luminosity
SpectrumSolver.montecarlo_virtual_luminosity
SpectrumSolver.setup_optional_spectra()
SpectrumSolver.solve()
SpectrumSolver.spectrum_integrated
SpectrumSolver.spectrum_real_packets
SpectrumSolver.spectrum_real_packets_reabsorbed
SpectrumSolver.spectrum_virtual_packets
calculate_filtered_luminosity()
TARDISSpectrum
TARDISSpectrum.f_nu_to_f_lambda()
TARDISSpectrum.flux_lambda
TARDISSpectrum.flux_nu
TARDISSpectrum.hdf_properties
TARDISSpectrum.luminosity_to_flux()
TARDISSpectrum.plot()
TARDISSpectrum.to_ascii()
calculate_distance_boundary()
calculate_distance_electron()
calculate_distance_line()
calculate_distance_line_full_relativity()
calculate_distance_line_nonhomologous()
MonteCarloConfiguration
MonteCarloConfiguration.class_type
configuration_initialize()
EstimatedRadiationFieldProperties
EstimatedRadiationFieldProperties.dilute_blackbody_radiationfield_state
EstimatedRadiationFieldProperties.j_blues
ContinuumProperties
ContinuumProperties.photo_ionization_rate_coefficient
ContinuumProperties.stimulated_recombination_rate_factor
MCContinuumPropertiesSolver
MCContinuumPropertiesSolver.solve()
EstimatorsBulk
EstimatorsBulk.class_type
EstimatorsBulk.mean_frequency
EstimatorsBulk.mean_intensity_total
create_estimators_bulk_list()
init_estimators_bulk()
EstimatorsContinuum
EstimatorsContinuum.class_type
create_estimators_continuum_list()
init_estimators_continuum()
EstimatorsLine
EstimatorsLine.class_type
create_estimators_line_list()
init_estimators_line()
MCRadiationFieldPropertiesSolver
MCRadiationFieldPropertiesSolver.estimate_dilute_planck_radiation_field()
MCRadiationFieldPropertiesSolver.estimate_jblues()
MCRadiationFieldPropertiesSolver.solve()
MCRadiationFieldPropertiesSolver.w_epsilon
update_estimators_bound_free()
update_estimators_bulk()
update_estimators_line()
bound_free_estimator_array2frame()
integrate_array_by_blocks()
montecarlo_transport()
packet_propagation()
set_packet_props_full_relativity()
set_packet_props_partial_relativity()
MCTransportSolverIIP
MCTransportSolverIIP.from_config()
MCTransportSolverIIP.hdf_name
MCTransportSolverIIP.hdf_properties
MCTransportSolverIIP.initialize_transport_state()
MCTransportSolverIIP.run()
trace_packet()
add_vpacket_collection_to_histogram()
create_vpacket_collections()
get_vpacket_tracker()
make_r_packet()
montecarlo_transport_with_vpackets()
set_packet_collection_output()
update_packet_progress()
BasePacketSource
BasePacketSource.MAX_SEED_VAL
BasePacketSource.calculate_radfield_luminosity()
BasePacketSource.create_packet_energies()
BasePacketSource.create_packet_mus()
BasePacketSource.create_packet_nus()
BasePacketSource.create_packet_radii()
BasePacketSource.create_packet_velocities()
BasePacketSource.create_packets()
BlackBodySimpleSource
BlackBodySimpleSource.create_packet_energies()
BlackBodySimpleSource.create_packet_mus()
BlackBodySimpleSource.create_packet_nus()
BlackBodySimpleSource.create_packet_radii()
BlackBodySimpleSource.create_packets()
BlackBodySimpleSource.from_simulation_state()
BlackBodySimpleSource.hdf_name
BlackBodySimpleSource.hdf_properties
BlackBodySimpleSource.set_temperature_from_luminosity()
BlackBodySimpleSourceRelativistic
BlackBodySimpleSourceRelativistic.create_packet_energies()
BlackBodySimpleSourceRelativistic.create_packet_mus()
BlackBodySimpleSourceRelativistic.create_packets()
BlackBodySimpleSourceRelativistic.from_simulation_state()
BlackBodySimpleSourceRelativistic.hdf_properties
BlackBodyWeightedSource
BlackBodyWeightedSource.create_packet_energies()
BlackBodyWeightedSource.create_packet_nus()
BlackBodyWeightedSource.hdf_name
BlackBodyWeightedSource.hdf_properties
GammaRayPacketSource
GammaRayPacketSource.create_packet_directions()
GammaRayPacketSource.create_packet_energies()
GammaRayPacketSource.create_packet_mus()
GammaRayPacketSource.create_packet_nus()
GammaRayPacketSource.create_packet_times_uniform_energy()
GammaRayPacketSource.create_packet_times_uniform_time()
GammaRayPacketSource.create_packet_velocities()
GammaRayPacketSource.create_packets()
legacy_calculate_positron_fraction()
extend_array()
extend_float_array()
extend_int_array()
extend_interaction_type_array()
TrackerFull
TrackerFull.after_energy
TrackerFull.after_mu
TrackerFull.after_nu
TrackerFull.after_shell_id
TrackerFull.before_energy
TrackerFull.before_mu
TrackerFull.before_nu
TrackerFull.before_shell_id
TrackerFull.class_type
TrackerFull.event_id
TrackerFull.extend_factor
TrackerFull.interaction_type
TrackerFull.line_absorb_id
TrackerFull.line_emit_id
TrackerFull.radius
TrackerFull.status
TrackerFullSolver
TrackerFullSolver.create_tracker_state()
TrackerFullSolver.process_tracker_state()
TrackerFullState
TrackerFullState.full_df
TrackerFullState.has_tracked
TrackerFullState.last_interaction_df
TrackerFullState.trackers
generate_tracker_full_list()
tracker_full_df2tracker_last_interaction_df()
trackers_full_list_to_arrays()
trackers_full_to_df()
TrackerLastInteraction
TrackerLastInteraction.class_type
generate_tracker_last_interaction_list()
trackers_last_interaction_to_df()
move_packet_across_shell_boundary()
move_r_packet()
PacketCollection
PacketCollection.class_type
VPacketCollection
VPacketCollection.class_type
consolidate_vpacket_tracker()
initialize_last_interaction_tracker()
InteractionType
InteractionType.BOUNDARY
InteractionType.CONTINUUM_PROCESS
InteractionType.ESCATTERING
InteractionType.LINE
InteractionType.NO_INTERACTION
PacketStatus
PacketStatus.ADIABATIC_COOLING
PacketStatus.EMITTED
PacketStatus.IN_PROCESS
PacketStatus.REABSORBED
RPacket
RPacket.class_type
print_r_packet_properties()
VPacket
VPacket.class_type
trace_vpacket()
trace_vpacket_volley()
trace_vpacket_within_shell()
continuum_event()
determine_continuum_macro_activation_idx()
line_scatter_event()
macro_atom_event()
LineInteractionType
LineInteractionType.DOWNBRANCH
LineInteractionType.MACROATOM
LineInteractionType.SCATTER
adiabatic_cooling()
bf_cooling()
bound_free_emission()
determine_bf_macro_activation_idx()
free_free_emission()
get_current_line_id()
line_emission()
sample_nu_free_bound()
sample_nu_free_free()
thomson_scatter()
MacroAtomError
MacroAtomTransitionType
MacroAtomTransitionType.ADIABATIC_COOLING
MacroAtomTransitionType.BB_EMISSION
MacroAtomTransitionType.BF_COOLING
MacroAtomTransitionType.BF_EMISSION
MacroAtomTransitionType.COLL_DOWN_INTERNAL
MacroAtomTransitionType.COLL_DOWN_TO_K_PACKET
MacroAtomTransitionType.COLL_EXC_COOL
MacroAtomTransitionType.COLL_ION_COOL
MacroAtomTransitionType.COLL_ION_INTERNAL
MacroAtomTransitionType.COLL_RECOMB_INTERNAL
MacroAtomTransitionType.COLL_RECOMB_TO_K_PACKET
MacroAtomTransitionType.COLL_UP_INTERNAL
MacroAtomTransitionType.FB_COOLING
MacroAtomTransitionType.FF_COOLING
MacroAtomTransitionType.FF_EMISSION
MacroAtomTransitionType.INTERNAL_DOWN
MacroAtomTransitionType.INTERNAL_UP
MacroAtomTransitionType.PHOTOIONIZATION_INTERNAL
MacroAtomTransitionType.PHOTO_RECOMB_EMISSION
MacroAtomTransitionType.PHOTO_RECOMB_INTERNAL
MacroAtomTransitionType.TWO_PHOTON
macro_atom_interaction()
macro_atom_interaction_iip()
MonteCarloTransportState
MonteCarloTransportState.emitted_packet_luminosity
MonteCarloTransportState.emitted_packet_mask
MonteCarloTransportState.emitted_packet_nu
MonteCarloTransportState.hdf_name
MonteCarloTransportState.hdf_properties
MonteCarloTransportState.j_blue_estimator
MonteCarloTransportState.j_estimator
MonteCarloTransportState.last_interaction_in_nu
MonteCarloTransportState.last_interaction_in_r
MonteCarloTransportState.last_interaction_type
MonteCarloTransportState.last_line_interaction_in_id
MonteCarloTransportState.last_line_interaction_out_id
MonteCarloTransportState.last_line_interaction_shell_id
MonteCarloTransportState.nu_bar_estimator
MonteCarloTransportState.output_energy
MonteCarloTransportState.output_nu
MonteCarloTransportState.packet_luminosity
MonteCarloTransportState.reabsorbed_packet_luminosity
MonteCarloTransportState.reabsorbed_packet_nu
MonteCarloTransportState.time_of_simulation
MonteCarloTransportState.virt_logging
MonteCarloTransportState.virt_packet_energies
MonteCarloTransportState.virt_packet_initial_mus
MonteCarloTransportState.virt_packet_initial_rs
MonteCarloTransportState.virt_packet_last_interaction_in_nu
MonteCarloTransportState.virt_packet_last_interaction_in_r
MonteCarloTransportState.virt_packet_last_interaction_type
MonteCarloTransportState.virt_packet_last_line_interaction_in_id
MonteCarloTransportState.virt_packet_last_line_interaction_out_id
MonteCarloTransportState.virt_packet_last_line_interaction_shell_id
MonteCarloTransportState.virt_packet_nus
MonteCarloTransportState.virtual_packet_luminosity
MonteCarloTransportState.vpacket_hdf_properties
depressed_quartic()
fix_bar_layout()
initialize_iterations_pbar()
refresh_packet_pbar()
reset_packet_pbar()
update_iterations_pbar()
update_packets_pbar()
MonteCarloException
get_random_mu()
angle_aberration_CMF_to_LF()
angle_aberration_LF_to_CMF()
calc_packet_energy()
calc_packet_energy_full_relativity()
get_doppler_factor()
get_doppler_factor_full_relativity()
get_doppler_factor_partial_relativity()
get_inverse_doppler_factor()
get_inverse_doppler_factor_full_relativity()
get_inverse_doppler_factor_partial_relativity()
MalformedElementSymbolError
MalformedError
MalformedQuantityError
MalformedSpeciesError
atomic_number2element_symbol()
calculate_luminosity()
convert_abundances_format()
create_synpp_yaml()
deprecated()
element_symbol2atomic_number()
int_to_roman()
is_valid_nuclide_or_elem()
parse_quantity()
quantity_linspace()
reformat_element_symbol()
roman_to_int()
species_string_to_tuple()
species_tuple_to_string()
Environment
Environment.JUPYTER
Environment.SPHINX
Environment.SSH_JH
Environment.TERMINAL
Environment.VSCODE
Environment.allows_widget_display()
Environment.get_current_environment()
Environment.is_notebook()
Environment.is_sphinx()
Environment.is_sshjh()
Environment.is_terminal()
Environment.is_vscode()
auto()
notebook()
sphinx()
ssh_jh()
vscode()
vscode_noipy()
calculate_absorption_luminosities()
calculate_emission_luminosities()
ConvergencePlots
ConvergencePlots.build()
ConvergencePlots.create_plasma_plot()
ConvergencePlots.create_t_inner_luminosities_plot()
ConvergencePlots.fetch_data()
ConvergencePlots.override_plot_parameters()
ConvergencePlots.update()
ConvergencePlots.update_plasma_plots()
ConvergencePlots.update_t_inner_luminosities_plot()
lineid_plotter()
LIVPlotter
LIVPlotter.from_hdf()
LIVPlotter.from_simulation()
LIVPlotter.from_workflow()
LIVPlotter.generate_plot_mpl()
LIVPlotter.generate_plot_ply()
RPacketPlotter
RPacketPlotter.create_packet_scatter()
RPacketPlotter.from_simulation()
RPacketPlotter.generate_plot()
RPacketPlotter.get_coordinates_multiple_packets()
RPacketPlotter.get_coordinates_with_theta_init()
RPacketPlotter.get_equal_array_size()
RPacketPlotter.get_frames()
RPacketPlotter.get_slider_steps()
SDECPlotter
SDECPlotter.from_hdf()
SDECPlotter.from_simulation()
SDECPlotter.from_workflow()
SDECPlotter.generate_plot_bk()
SDECPlotter.generate_plot_mpl()
SDECPlotter.generate_plot_ply()
SDECPlotter.process_luminosity_dataframe()
CustomAbundanceWidget
CustomAbundanceWidget.apply_to_multiple_shells()
CustomAbundanceWidget.bound_locked_sum_to_1()
CustomAbundanceWidget.check_eventhandler()
CustomAbundanceWidget.checked_list
CustomAbundanceWidget.create_widgets()
CustomAbundanceWidget.display()
CustomAbundanceWidget.dpd_shell_no_eventhandler()
CustomAbundanceWidget.error_view
CustomAbundanceWidget.from_csvy()
CustomAbundanceWidget.from_hdf()
CustomAbundanceWidget.from_simulation()
CustomAbundanceWidget.from_yml()
CustomAbundanceWidget.generate_abundance_density_plot()
CustomAbundanceWidget.input_item_eventhandler()
CustomAbundanceWidget.input_symb_eventhandler()
CustomAbundanceWidget.input_v_eventhandler()
CustomAbundanceWidget.irs_shell_range_eventhandler()
CustomAbundanceWidget.no_of_elements
CustomAbundanceWidget.no_of_shells
CustomAbundanceWidget.on_btn_add_element()
CustomAbundanceWidget.on_btn_add_shell()
CustomAbundanceWidget.on_btn_next()
CustomAbundanceWidget.on_btn_norm()
CustomAbundanceWidget.on_btn_output()
CustomAbundanceWidget.on_btn_prev()
CustomAbundanceWidget.overwrite_existing_shells()
CustomAbundanceWidget.rbs_multi_apply_eventhandler()
CustomAbundanceWidget.rbs_single_apply_eventhandler()
CustomAbundanceWidget.read_abundance()
CustomAbundanceWidget.shell_no
CustomAbundanceWidget.tbs_scale_eventhandler()
CustomAbundanceWidget.to_csvy()
CustomAbundanceWidget.update_abundance_plot()
CustomAbundanceWidget.update_bar_diagonal()
CustomAbundanceWidget.update_front_end()
CustomAbundanceWidget.update_input_item_value()
CustomAbundanceWidget.update_line_color()
CustomAbundanceWidget.write_csv_portion()
CustomAbundanceWidget.write_yaml_portion()
CustomAbundanceWidgetData
CustomAbundanceWidgetData.from_csvy()
CustomAbundanceWidgetData.from_hdf()
CustomAbundanceWidgetData.from_simulation()
CustomAbundanceWidgetData.from_yml()
CustomAbundanceWidgetData.get_symbols()
CustomYAML
CustomYAML.create_fields_dict()
DensityEditor
DensityEditor.create_widgets()
DensityEditor.display()
DensityEditor.dpd_dtype_eventhandler()
DensityEditor.dtype_out
DensityEditor.input_d_eventhandler()
DensityEditor.input_d_time_0_eventhandler()
DensityEditor.on_btn_calculate()
DensityEditor.read_density()
DensityEditor.shell_no
DensityEditor.update_density_plot()
GrotrianPlot
GrotrianPlot.FILTER_MODES
GrotrianPlot.FILTER_MODES_DESC
GrotrianPlot.Y_SCALE_OPTION
GrotrianPlot.atomic_name
GrotrianPlot.atomic_number
GrotrianPlot.atomic_symbol
GrotrianPlot.display()
GrotrianPlot.filter_mode
GrotrianPlot.from_simulation()
GrotrianPlot.ion_number
GrotrianPlot.level_diff_threshold
GrotrianPlot.max_levels
GrotrianPlot.max_wavelength
GrotrianPlot.min_wavelength
GrotrianPlot.reset_selected_plot_wavelength_range()
GrotrianPlot.set_ion()
GrotrianPlot.shell
GrotrianPlot.y_scale
GrotrianWidget
GrotrianWidget.display()
GrotrianWidget.from_simulation()
is_zero_defined()
standardize()
LineInfoWidget
LineInfoWidget.COLORS
LineInfoWidget.FILTER_MODES
LineInfoWidget.FILTER_MODES_DESC
LineInfoWidget.GROUP_MODES
LineInfoWidget.GROUP_MODES_DESC
LineInfoWidget.display()
LineInfoWidget.from_simulation()
LineInfoWidget.get_last_line_counts()
LineInfoWidget.get_middle_half_edges()
LineInfoWidget.get_species_interactions()
LineInfoWidget.plot_spectrum()
LineInfoWidget.ui_control_description()
BaseShellInfo
BaseShellInfo.element_count()
BaseShellInfo.ion_count()
BaseShellInfo.level_count()
BaseShellInfo.shells_data()
HDFShellInfo
ShellInfoWidget
ShellInfoWidget.atomic_idx
ShellInfoWidget.display()
ShellInfoWidget.ion_idx
ShellInfoWidget.name
ShellInfoWidget.shell_idx
ShellInfoWidget.update_element_count_table()
ShellInfoWidget.update_ion_count_table()
ShellInfoWidget.update_level_count_table()
SimulationShellInfo
shell_info_from_hdf()
shell_info_from_simulation()
PanelTableWidget
PanelTableWidget.change_selection()
PanelTableWidget.df
PanelTableWidget.get_selected_rows()
PanelTableWidget.layout
PanelTableWidget.on()
PanelTableWidget.show()
TableSummaryLabel
TableSummaryLabel.get_value()
TableSummaryLabel.update_and_resize()
Timer
Timer.cancel()
Timer.start()
create_table_widget()
debounce()
axis_label_in_latex()
create_wavelength_mask()
expand_species_list()
extract_and_process_packet_data()
extract_and_process_packet_data_hdf()
extract_spectrum_data_hdf()
get_hex_color_strings()
get_mid_point_idx()
get_spectrum_data()
parse_species_list_util()
process_line_interactions()
to_rgb255_string()
TARDISHEWorkflow
TARDISHEWorkflow.calculate_total_decays()
TARDISHEWorkflow.decay_isotopes_expanded()
TARDISHEWorkflow.get_times()
TARDISHEWorkflow.run()
TARDISHEWorkflow.time_evolve_cumulative_decay_expanded()
TARDISHEWorkflowResult
TARDISHEWorkflowResult.decay_radiation
TARDISHEWorkflowResult.escape_energy
TARDISHEWorkflowResult.escape_energy_cosi
TARDISHEWorkflowResult.gamma_ray_deposited_energy
TARDISHEWorkflowResult.hdf_properties
TARDISHEWorkflowResult.packets_escaped
TARDISHEWorkflowResult.positron_energy
TARDISHEWorkflowResult.total_deposited_energy
get_tau_integ()
run_tardis()
Contributing to TARDIS
numba_montecarlo
Features in Progress
Auto-detect environment and initialize panel
Initialize panel for standard Jupyter notebook (default comms)
Initialize panel for Sphinx documentation builds
Initialize panel for JupyterHub (colab comms)
Initialize panel for VSCode (ipywidgets comms)
Initialize panel for VSCode without ipywidgets (vscode comms)