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
Download the atomic data from the repository
if None
if True, force download even if file exists
Get the repo configuration dictionary for the atomic data