Getting Started
Tutorials
How-to Guides
log_level
specific
Physics Walkthrough
Reference
GXPacket
GXPacket.class_type
GXPacketCollection
GXPacketCollection.class_type
GXPacketStatus
GXPacketStatus.BETA_DECAY
GXPacketStatus.COMPTON_SCATTER
GXPacketStatus.END
GXPacketStatus.ESCAPED
GXPacketStatus.IN_PROCESS
GXPacketStatus.PAIR_CREATION
GXPacketStatus.PHOTOABSORPTION
gamma_packet_loop()
get_compton_energy_loss_fraction()
make_gx_packet()
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()
calculate_total_decays()
create_inventories_dict()
create_isotope_decay_df()
create_isotope_dicts()
time_evolve_cumulative_decay()
calculate_average_power_per_mass()
calculate_ejecta_velocity_volume()
iron_group_fraction_per_shell()
calculate_scaled_elemental_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_mass()
angle_aberration_gamma()
compton_theta_distribution()
convert_half_life_to_astropy_units()
doppler_factor_3d()
doppler_factor_3d_all_packets()
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()
download_atom_data()
get_atomic_repo_config()
build_atom_data_summary()
export_atom_data_summary()
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
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()
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.isotope_mass_fractions
ArtisData.mass_fractions
ArtisData.mean_density
ArtisData.time_of_model
ArtisData.to_geometry()
ArtisData.to_nonhomologous_geometry()
ArtisData.velocity
parse_artis_structure_to_dataclass()
read_artis_composition()
read_artis_density()
read_artis_mass_fractions()
read_artis_model()
remove_explicit_isotopes_from_elemental_mass_fractions()
CSVYData
CSVYData.density
CSVYData.isotope_mass_fractions
CSVYData.mass_fractions
CSVYData.model_config
CSVYData.raw_csv_data
CSVYData.velocity
load_csv_from_csvy()
load_csvy()
load_yaml_from_csvy()
parse_csv_mass_fractions()
write_csvy()
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()
NumbaRadial1DGeometry
NumbaRadial1DGeometry.class_type
Radial1DGeometry
Radial1DGeometry.get_velocity()
Radial1DGeometry.no_of_shells
Radial1DGeometry.no_of_shells_active
Radial1DGeometry.r_inner_active
Radial1DGeometry.r_inner_boundary_index
Radial1DGeometry.r_middle
Radial1DGeometry.r_middle_active
Radial1DGeometry.r_outer_active
Radial1DGeometry.r_outer_boundary_index
Radial1DGeometry.to_numba()
Radial1DGeometry.v_inner_active
Radial1DGeometry.v_inner_boundary
Radial1DGeometry.v_inner_boundary_idx
Radial1DGeometry.v_middle
Radial1DGeometry.v_middle_active
Radial1DGeometry.v_outer_active
Radial1DGeometry.v_outer_boundary
Radial1DGeometry.v_outer_boundary_idx
Radial1DGeometry.velocity_gradient
Radial1DGeometry.velocity_gradient_active
Radial1DGeometry.volume
Radial1DGeometry.volume_active
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
NumbaHomologousRadial1DGeometry
NumbaHomologousRadial1DGeometry.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
ContinuumOpacityState
ContinuumOpacityState.bf_threshold_list_nu
ContinuumOpacityState.chi_bf
ContinuumOpacityState.emissivities
ContinuumOpacityState.from_equilibrium()
ContinuumOpacityState.from_legacy_plasma()
ContinuumOpacityState.phot_nus
ContinuumOpacityState.photo_ion_activation_idx
ContinuumOpacityState.photo_ion_block_references
ContinuumOpacityState.photo_ion_nu_threshold_maxs
ContinuumOpacityState.photo_ion_nu_threshold_mins
ContinuumOpacityState.to_numba()
ContinuumOpacityState.x_sect
ContinuumOpacityStateNumba
ContinuumOpacityStateNumba.class_type
ContinuumMacroAtomState
ContinuumMacroAtomState.collisional_deexcitation_rate
ContinuumMacroAtomState.collisional_excitation_cooling_array
ContinuumMacroAtomState.collisional_excitation_cooling_probability
ContinuumMacroAtomState.collisional_excitation_rate
ContinuumMacroAtomState.collisional_excitation_references
ContinuumMacroAtomState.collisional_ionization_cooling_array
ContinuumMacroAtomState.collisional_ionization_cooling_probability
ContinuumMacroAtomState.collisional_ionization_rate
ContinuumMacroAtomState.collisional_recombination_rate
ContinuumMacroAtomState.delta_E_yg
ContinuumMacroAtomState.free_free_cooling_probability
ContinuumMacroAtomState.from_equilibrium()
ContinuumMacroAtomState.radiative_ionization_rate
ContinuumMacroAtomState.radiative_recombination_cooling_array
ContinuumMacroAtomState.radiative_recombination_cooling_probability
ContinuumMacroAtomState.radiative_recombination_rate
create_absorbing_probs()
NonMarkovChainTransitionProbabilities
NonMarkovChainTransitionProbabilities.outputs
TransitionProbabilities
TransitionProbabilities.calculate()
TransitionProbabilities.initialize_macro_atom_transition_type_filters()
TransitionProbabilities.outputs
TransitionProbabilities.prepare_transition_probabilities()
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()
OpacityStateNumba
OpacityStateNumba.class_type
calculate_sobolev_opacities_from_level_densities()
BetaSobolev
BetaSobolev.calculate()
BetaSobolev.latex_name
BetaSobolev.outputs
TauSobolev
TauSobolev.calculate()
TauSobolev.latex_formula
TauSobolev.latex_name
TauSobolev.outputs
calculate_beta_sobolev()
calculate_sobolev_line_opacity()
numba_calculate_beta_sobolev()
PlasmaSolverFactory
PlasmaSolverFactory.assemble()
PlasmaSolverFactory.continuum_interaction_species
PlasmaSolverFactory.continuum_interaction_species_multi_index
PlasmaSolverFactory.delta_treatment
PlasmaSolverFactory.excitation_analytical_approximation
PlasmaSolverFactory.heating_rate_data_file
PlasmaSolverFactory.helium_treatment
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.parse_plasma_config()
PlasmaSolverFactory.plasma_collection
PlasmaSolverFactory.plasma_modules
PlasmaSolverFactory.prepare_factory()
PlasmaSolverFactory.property_kwargs
PlasmaSolverFactory.radiative_rates_type
PlasmaSolverFactory.set_nlte_species_from_string()
PlasmaSolverFactory.setup_analytical_approximations()
PlasmaSolverFactory.setup_electron_densities()
PlasmaSolverFactory.setup_helium_treatment()
PlasmaSolverFactory.setup_legacy_nlte()
map_species_from_string()
assemble_plasma()
ElectronEnergyDistribution
ElectronEnergyDistribution.energy
ThermalElectronEnergyDistribution
ThermalElectronEnergyDistribution.number_density
ThermalElectronEnergyDistribution.temperature
CollDeexcRateCoeff
CollDeexcRateCoeff.calculate()
CollDeexcRateCoeff.latex_name
CollDeexcRateCoeff.outputs
CollExcRateCoeff
CollExcRateCoeff.calculate()
CollExcRateCoeff.latex_name
CollExcRateCoeff.outputs
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()
CollisionalIonizationRateSolver.solve_coefficients()
CollisionalIonizationSeaton
CollisionalIonizationSeaton.solve()
ThermalCollisionalRateSolver
ThermalCollisionalRateSolver.calculate_collision_strengths()
ThermalCollisionalRateSolver.solve()
AdiabaticThermalRates
AdiabaticThermalRates.solve()
BoundFreeThermalRates
BoundFreeThermalRates.calculate_cooling_rate()
BoundFreeThermalRates.solve()
CollisionalBoundThermalRates
CollisionalBoundThermalRates.solve()
CollisionalIonizationThermalRates
CollisionalIonizationThermalRates.solve()
FreeFreeThermalRates
FreeFreeThermalRates.cooling_rate()
FreeFreeThermalRates.heating_factor()
FreeFreeThermalRates.solve()
AnalyticPhotoionizationRateSolver
AnalyticPhotoionizationRateSolver.solve()
EstimatedPhotoionizationRateSolver
EstimatedPhotoionizationRateSolver.solve()
EstimatedPhotoionizationRateSolver.solve_coefficients()
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_ion_population_to_level_population()
reindex_ionization_rate_dataframe()
IntermediateThermalState
IntermediateThermalState.collisional_ionization_rate_coefficient
IntermediateThermalState.continuum_coefficients
IntermediateThermalState.continuum_rate_coefficients
IntermediateThermalState.level_to_continuum_saha_factor
IntermediateThermalState.lte_ionization_factor
IntermediateThermalState.thermal_level_boltzmann_factor
IntermediateThermalState.thermal_partition_function
PlasmaEquilibriumEvaluation
PlasmaEquilibriumEvaluation.absolute_level_population
PlasmaEquilibriumEvaluation.beta_sobolev
PlasmaEquilibriumEvaluation.charge_residual
PlasmaEquilibriumEvaluation.charge_solved_electron_density
PlasmaEquilibriumEvaluation.continuum_coefficients
PlasmaEquilibriumEvaluation.diagnostic_ion_ratio
PlasmaEquilibriumEvaluation.electron_residual
PlasmaEquilibriumEvaluation.fractional_heating
PlasmaEquilibriumEvaluation.ion_population
PlasmaEquilibriumEvaluation.level_residual
PlasmaEquilibriumEvaluation.level_to_continuum_saha_factor
PlasmaEquilibriumEvaluation.lte_ion_population
PlasmaEquilibriumEvaluation.lte_level_population
PlasmaEquilibriumEvaluation.normalized_population
PlasmaEquilibriumEvaluation.tau_sobolev
PlasmaEquilibriumEvaluation.total_heating
PlasmaEquilibriumEvaluation.trial_beta_sobolev
PlasmaEquilibriumEvaluation.trial_electron_density
PlasmaEquilibriumEvaluation.trial_level_residual
PlasmaEquilibriumEvaluator
PlasmaEquilibriumEvaluator.calculate_continuum_coefficients()
PlasmaEquilibriumEvaluator.calculate_nebular_ionization_factor()
PlasmaEquilibriumEvaluator.evaluate()
SolvedLevelState
SolvedLevelState.bound_bound_rates
SolvedLevelState.fractions
SolvedLevelState.full_population
SolvedLevelState.hydrogen_index
SolvedLevelState.ionized_to_neutral_ratios
SolvedLevelState.normalized_population
SolvedLevelState.trial_escape_probability
SolvedLevelState.trial_level_residual
calculate_lte_populations()
calculate_nlte_level_population_residual()
BoundBoundMatrixRates
BoundBoundMatrixRates.beta_line_idx
BoundBoundMatrixRates.collisional_rate
BoundBoundMatrixRates.destination_level_idx
BoundBoundMatrixRates.number_of_levels
BoundBoundMatrixRates.radiative_rate_coefficient
BoundBoundMatrixRates.source_level_idx
ContinuumCoefficientState
ContinuumCoefficientState.collisional_ionization
ContinuumCoefficientState.photoionization
ContinuumCoefficientState.spontaneous_recombination
ContinuumCoefficientState.stimulated_recombination
ContinuumRateCoefficients
ContinuumRateCoefficients.collisional_ionization
ContinuumRateCoefficients.collisional_recombination
ContinuumRateCoefficients.photoionization
ContinuumRateCoefficients.spontaneous_recombination
ContinuumRateCoefficients.stimulated_recombination
DiluteRadiationInputs
DiluteRadiationInputs.delta_treatment
DiluteRadiationInputs.dilution_factor
DiluteRadiationInputs.level_boltzmann_factor
DiluteRadiationInputs.partition_function
DiluteRadiationInputs.radiation_temperature
DiluteRadiationInputs.zeta_data
LevelEquationRates
LevelEquationRates.ionization
LevelEquationRates.ionization_loss_matrix
LevelEquationRates.recombination
ShellNumberDensity
ShellNumberDensity.hydrogen_number_density
ShellNumberDensity.level_number_density
ShellNumberDensity.species_level_positions
SobolevInputs
SobolevInputs.g_lower
SobolevInputs.g_upper
SobolevInputs.line_index
SobolevInputs.line_indices
SobolevInputs.lines_lower_level_index
SobolevInputs.lines_upper_level_index
SobolevInputs.metastable_upper
SobolevInputs.nlte_lines_mask
SobolevInputs.tau_coefficient
FixedElectronDensityIonPopulationSolver
FixedElectronDensityIonPopulationSolver.solve()
IonPopulationSolver
IonPopulationSolver.solve()
IonPopulationSolver.solve_charge_balance()
IonPopulationSolver.solve_element_populations_at_electron_density()
IonPopulationSolver.solve_shell_charge()
LevelPopulationSolver
LevelPopulationSolver.solve()
assemble_bound_bound_rate_matrix()
construct_rate_matrices()
normalize_rate_matrices()
sum_duplicate_rates()
sum_rate_frames()
AnalyticIonRateMatrix
AnalyticIonRateMatrix.solve()
EstimatedIonRateMatrix
EstimatedIonRateMatrix.prepare()
EstimatedIonRateMatrix.solve()
EstimatedIonRateMatrix.solve_prepared()
RateMatrix
RateMatrix.assemble_matrices()
RateMatrix.prepare_species_rates()
RateMatrix.solve()
assemble_ion_rate_matrices()
ElectronThermalBalanceSolver
ElectronThermalBalanceSolver.calculate_residual()
ElectronThermalBalanceSolver.evaluate_candidate()
ElectronThermalBalanceSolver.least_squares_settings
ElectronThermalBalanceSolver.solve()
ElectronThermalBalanceSolver.solve_multiple_shells()
ElectronThermalBalanceSolver.solve_single_shell()
ElectronThermalBalanceSolver.validate_evaluation()
ThermalBalanceSolver
ThermalBalanceSolver.solve()
ContinuumInteractionHandler
ContinuumInteractionHandler.calculate()
ContinuumInteractionHandler.outputs
IonizationData
IonizationData.outputs
LevelIdxs2LineIdx
LevelIdxs2LineIdx.calculate()
LevelIdxs2LineIdx.outputs
LevelIdxs2TransitionIdx
LevelIdxs2TransitionIdx.calculate()
LevelIdxs2TransitionIdx.outputs
Levels
Levels.latex_name
Levels.outputs
Lines
Lines.latex_name
Lines.outputs
LinesLowerLevelIndex
LinesLowerLevelIndex.calculate()
LinesLowerLevelIndex.outputs
LinesUpperLevelIndex
LinesUpperLevelIndex.calculate()
LinesUpperLevelIndex.outputs
MacroAtomData.outputs
NLTEData.calculate()
NLTEData.outputs
PhotoIonizationData
PhotoIonizationData.calculate()
PhotoIonizationData.latex_name
PhotoIonizationData.outputs
TwoPhotonData
TwoPhotonData.calculate()
TwoPhotonData.outputs
YgData
YgData.calculate()
YgData.calculate_yg_van_regemorter()
YgData.exp1_times_exp()
YgData.latex_name
YgData.outputs
YgInterpolator
YgInterpolator.calculate()
YgInterpolator.latex_name
YgInterpolator.outputs
ZetaData
ZetaData.outputs
ArrayInput
BaseAtomicDataProperty
BaseAtomicDataProperty.calculate()
BaseAtomicDataProperty.inputs
BasePlasmaProperty
BasePlasmaProperty.get_latex_label()
BasePlasmaProperty.name
BasePlasmaProperty.outputs
DataFrameInput
HiddenPlasmaProperty
Input
Input.set_value()
PreviousIterationProperty
PreviousIterationProperty.set_value()
ProcessingPlasmaProperty
ProcessingPlasmaProperty.calculate()
ProcessingPlasmaProperty.update()
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
SelectedAtoms
SelectedAtoms.calculate()
SelectedAtoms.outputs
ThermalGElectron
ThermalGElectron.calculate()
ThermalGElectron.latex_formula
ThermalGElectron.latex_name
ThermalGElectron.outputs
HeliumNLTE
HeliumNLTE.calculate()
HeliumNLTE.calculate_helium_one()
HeliumNLTE.calculate_helium_three()
HeliumNLTE.outputs
HeliumNumericalNLTE
HeliumNumericalNLTE.calculate()
HeliumNumericalNLTE.outputs
IonNumberDensity
IonNumberDensity.calculate()
IonNumberDensity.calculate_with_n_electron()
IonNumberDensity.latex_name
IonNumberDensity.outputs
IonNumberDensityHeNLTE
IonNumberDensityHeNLTE.calculate()
IonNumberDensityHeNLTE.latex_name
IonNumberDensityHeNLTE.outputs
IonNumberDensityHeNLTE.update_he_population()
PhiSahaLTE
PhiSahaLTE.broadcast_ionization_energy
PhiSahaLTE.calculate()
PhiSahaLTE.latex_formula
PhiSahaLTE.latex_name
PhiSahaLTE.outputs
PhiSahaNebular
PhiSahaNebular.calculate()
PhiSahaNebular.get_zeta_values()
PhiSahaNebular.latex_formula
PhiSahaNebular.latex_name
PhiSahaNebular.outputs
RadiationFieldCorrection
RadiationFieldCorrection.calculate()
RadiationFieldCorrection.latex_name
RadiationFieldCorrection.outputs
SahaFactor
SahaFactor.calculate()
SahaFactor.latex_name
SahaFactor.outputs
ThermalPhiSahaLTE
ThermalPhiSahaLTE.calculate()
ThermalPhiSahaLTE.latex_formula
ThermalPhiSahaLTE.latex_name
ThermalPhiSahaLTE.outputs
PlasmaPropertyCollection
LevelNumberDensity
LevelNumberDensity.calculate()
LevelNumberDensity.latex_formula
LevelNumberDensity.latex_name
LevelNumberDensity.outputs
LevelNumberDensityHeNLTE
LevelNumberDensityHeNLTE.calculate()
PreviousBetaSobolev
PreviousBetaSobolev.outputs
PreviousBetaSobolev.set_initial_value()
PreviousElectronDensities
PreviousElectronDensities.outputs
PreviousElectronDensities.set_initial_value()
LevelBoltzmannFactorDiluteLTE
LevelBoltzmannFactorDiluteLTE.calculate()
LevelBoltzmannFactorDiluteLTE.latex_formula
LevelBoltzmannFactorDiluteLTE.latex_name
LevelBoltzmannFactorDiluteLTE.outputs
LevelBoltzmannFactorLTE
LevelBoltzmannFactorLTE.calculate()
LevelBoltzmannFactorLTE.latex_formula
LevelBoltzmannFactorLTE.latex_name
LevelBoltzmannFactorLTE.outputs
LevelBoltzmannFactorNLTE
LevelBoltzmannFactorNLTE.calculate()
LevelBoltzmannFactorNLTE.from_config()
LevelBoltzmannFactorNLTE.outputs
LevelBoltzmannFactorNoNLTE
LevelBoltzmannFactorNoNLTE.calculate()
LevelBoltzmannFactorNoNLTE.outputs
PartitionFunction
PartitionFunction.calculate()
PartitionFunction.latex_formula
PartitionFunction.latex_name
PartitionFunction.outputs
ThermalLTEPartitionFunction
ThermalLTEPartitionFunction.calculate()
ThermalLTEPartitionFunction.latex_name
ThermalLTEPartitionFunction.outputs
ThermalLevelBoltzmannFactorLTE
ThermalLevelBoltzmannFactorLTE.calculate()
ThermalLevelBoltzmannFactorLTE.latex_formula
ThermalLevelBoltzmannFactorLTE.latex_name
ThermalLevelBoltzmannFactorLTE.outputs
Abundance
Abundance.outputs
AtomicData
AtomicData.outputs
ContinuumInteractionSpecies
ContinuumInteractionSpecies.outputs
DilutePlanckianRadField
DilutePlanckianRadField.outputs
DilutionFactor
DilutionFactor.calculate()
DilutionFactor.latex_name
DilutionFactor.outputs
HeliumTreatment
HeliumTreatment.outputs
IsotopeAbundance
IsotopeAbundance.outputs
JBlues
JBlues.latex_name
JBlues.outputs
LinkTRadTElectron
LinkTRadTElectron.latex_name
LinkTRadTElectron.outputs
NumberDensity
NumberDensity.latex_name
NumberDensity.outputs
TRadiative
TRadiative.calculate()
TRadiative.latex_name
TRadiative.outputs
TimeExplosion
TimeExplosion.latex_name
TimeExplosion.outputs
RawRadBoundBoundTransProbs
RawRadBoundBoundTransProbs.calculate()
RawRadBoundBoundTransProbs.outputs
RawRadBoundBoundTransProbs.transition_probabilities_outputs
StimulatedEmissionFactor
StimulatedEmissionFactor.calculate()
StimulatedEmissionFactor.get_g_lower()
StimulatedEmissionFactor.get_g_upper()
StimulatedEmissionFactor.get_metastable_upper()
StimulatedEmissionFactor.latex_formula
StimulatedEmissionFactor.outputs
DilutePlanckianRadiationField
DilutePlanckianRadiationField.calculate_mean_intensity()
DilutePlanckianRadiationField.temperature_kelvin
DilutePlanckianRadiationField.to_planckian_radiation_field()
PlanckianRadiationField
PlanckianRadiationField.calculate_mean_intensity()
PlanckianRadiationField.temperature_kelvin
cooling_rate_series2dataframe()
cumulative_integrate_array_by_blocks()
get_ground_state_multi_index()
get_ion_multi_index()
numba_cumulative_trapezoid()
BasePlasma
BasePlasma.freeze()
BasePlasma.get_value()
BasePlasma.hdf_name
BasePlasma.outputs_dict
BasePlasma.plasma_properties_dict
BasePlasma.remove_hidden_properties()
BasePlasma.store_previous_properties()
BasePlasma.thaw()
BasePlasma.update()
BasePlasma.write_to_dot()
BasePlasma.write_to_tex()
PlasmaSolverSettings
PlasmaSolverSettings.RADIATIVE_RATES_TYPE
IncompleteAtomicData
NotInitializedModule
PlasmaConfigError
PlasmaException
PlasmaIonizationError
PlasmaIsolatedModule
PlasmaMissingModule
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_comoving_frequency_nonhomologous()
calculate_distance_boundary()
calculate_distance_electron()
calculate_distance_line()
calculate_distance_line_full_relativity()
calculate_distance_line_nonhomologous()
calculate_packet_position()
calculate_projected_gradient_zero_distances()
calculate_projected_velocity_gradient()
get_line_id_range_nonhomologous()
MonteCarloConfiguration
MonteCarloConfiguration.class_type
configuration_initialize()
EstimatedRadiationFieldProperties
EstimatedRadiationFieldProperties.dilute_blackbody_radiationfield_state
EstimatedRadiationFieldProperties.j_blues
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()
continuum_event()
determine_continuum_macro_activation_idx()
line_scatter_event()
macro_atom_event()
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()
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()
MonteCarloTransportStateNonhomologous
MonteCarloTransportStateNonhomologous.emitted_packet_luminosity
MonteCarloTransportStateNonhomologous.emitted_packet_mask
MonteCarloTransportStateNonhomologous.emitted_packet_nu
MonteCarloTransportStateNonhomologous.hdf_name
MonteCarloTransportStateNonhomologous.hdf_properties
MonteCarloTransportStateNonhomologous.j_blue_estimator
MonteCarloTransportStateNonhomologous.j_estimator
MonteCarloTransportStateNonhomologous.last_interaction_in_nu
MonteCarloTransportStateNonhomologous.last_interaction_in_r
MonteCarloTransportStateNonhomologous.last_interaction_type
MonteCarloTransportStateNonhomologous.last_line_interaction_in_id
MonteCarloTransportStateNonhomologous.last_line_interaction_out_id
MonteCarloTransportStateNonhomologous.last_line_interaction_shell_id
MonteCarloTransportStateNonhomologous.nu_bar_estimator
MonteCarloTransportStateNonhomologous.output_energy
MonteCarloTransportStateNonhomologous.output_nu
MonteCarloTransportStateNonhomologous.packet_luminosity
MonteCarloTransportStateNonhomologous.reabsorbed_packet_luminosity
MonteCarloTransportStateNonhomologous.reabsorbed_packet_nu
MonteCarloTransportStateNonhomologous.time_of_simulation
MonteCarloTransportStateNonhomologous.virt_logging
MonteCarloTransportStateNonhomologous.virt_packet_energies
MonteCarloTransportStateNonhomologous.virt_packet_initial_mus
MonteCarloTransportStateNonhomologous.virt_packet_initial_rs
MonteCarloTransportStateNonhomologous.virt_packet_last_interaction_in_nu
MonteCarloTransportStateNonhomologous.virt_packet_last_interaction_in_r
MonteCarloTransportStateNonhomologous.virt_packet_last_interaction_type
MonteCarloTransportStateNonhomologous.virt_packet_last_line_interaction_in_id
MonteCarloTransportStateNonhomologous.virt_packet_last_line_interaction_out_id
MonteCarloTransportStateNonhomologous.virt_packet_last_line_interaction_shell_id
MonteCarloTransportStateNonhomologous.virt_packet_nus
MonteCarloTransportStateNonhomologous.virtual_packet_luminosity
MonteCarloTransportStateNonhomologous.vpacket_hdf_properties
OpacitySolver.velocity_gradient
trace_packet()
update_line_ids()
MCTransportSolverNonhomologous
MCTransportSolverNonhomologous.from_config()
MCTransportSolverNonhomologous.hdf_name
MCTransportSolverNonhomologous.hdf_properties
MCTransportSolverNonhomologous.initialize_transport_state()
MCTransportSolverNonhomologous.run()
MCTransportSolverNonhomologous.run_nonhomologous()
calculate_beta_sobolev_directional()
calculate_sobolev_optical_depth_coefficient()
VPacket
VPacket.class_type
trace_vpacket()
trace_vpacket_volley()
trace_vpacket_within_shell()
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.after_energy
TrackerLastInteraction.after_mu
TrackerLastInteraction.after_nu
TrackerLastInteraction.before_energy
TrackerLastInteraction.before_mu
TrackerLastInteraction.before_nu
TrackerLastInteraction.class_type
TrackerLastInteraction.energy
TrackerLastInteraction.interaction_line_absorb_id
TrackerLastInteraction.interaction_line_emit_id
TrackerLastInteraction.interaction_type
TrackerLastInteraction.interactions_count
TrackerLastInteraction.mu
TrackerLastInteraction.nu
TrackerLastInteraction.radius
TrackerLastInteraction.shell_id
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()
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()
solve_resonance_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_element_symbol()
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_shell_editing_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()
CustomAbundanceWidgetData
CustomAbundanceWidgetData.from_csvy()
CustomAbundanceWidgetData.from_hdf()
CustomAbundanceWidgetData.from_simulation()
CustomAbundanceWidgetData.from_yml()
CustomAbundanceWidgetData.get_symbols()
DensityEditor
DensityEditor.create_widgets()
DensityEditor.display()
DensityEditor.dpd_dtype_eventhandler()
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()
LineInfoData
LineInfoData.FILTER_MODES
LineInfoData.GROUP_MODES
LineInfoData.get_last_line_counts()
LineInfoData.get_middle_half_edges()
LineInfoData.get_species_interactions()
LineInfoWidget
LineInfoWidget.COLORS
LineInfoWidget.FILTER_MODES
LineInfoWidget.FILTER_MODES_DESC
LineInfoWidget.GROUP_MODES
LineInfoWidget.GROUP_MODES_DESC
LineInfoWidget.display()
LineInfoWidget.filter_mode
LineInfoWidget.from_simulation()
LineInfoWidget.group_mode
LineInfoWidget.name
LineInfoWidget.plot_spectrum()
LineInfoWidget.species_selection_idx
LineInfoWidget.ui_control_description()
LineInfoWidget.wavelength_range
BaseShellInfo
BaseShellInfo.element_count()
BaseShellInfo.ion_count()
BaseShellInfo.level_count()
BaseShellInfo.shells_data()
HDFShellInfo
ShellInfoWidget
ShellInfoWidget.atomic_idx
ShellInfoWidget.display()
ShellInfoWidget.from_hdf()
ShellInfoWidget.from_simulation()
ShellInfoWidget.ion_idx
ShellInfoWidget.name
ShellInfoWidget.shell_idx
ShellInfoWidget.update_element_count_table()
ShellInfoWidget.update_ion_count_table()
ShellInfoWidget.update_level_count_table()
SimulationShellInfo
TableSummaryLabel
TableSummaryLabel.get_value()
TableSummaryLabel.update_and_resize()
Timer
Timer.cancel()
Timer.start()
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.gamma_ray_deposition_estimator
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)