tardis.energy_input package¶
Submodules¶
- tardis.energy_input.GXPacket module
- tardis.energy_input.energy_source module
- tardis.energy_input.gamma_packet_loop module
- tardis.energy_input.gamma_ray_channel module
- tardis.energy_input.gamma_ray_estimators module
- tardis.energy_input.gamma_ray_grid module
- tardis.energy_input.gamma_ray_interactions module
- tardis.energy_input.gamma_ray_packet_source module
GammaRayPacketSource
GammaRayPacketSource.calculate_positron_fraction()
GammaRayPacketSource.create_packet_directions()
GammaRayPacketSource.create_packet_energies()
GammaRayPacketSource.create_packet_mus()
GammaRayPacketSource.create_packet_nus()
GammaRayPacketSource.create_packet_radii()
GammaRayPacketSource.create_packet_times_uniform_energy()
GammaRayPacketSource.create_packet_times_uniform_time()
GammaRayPacketSource.create_packets()
RadioactivePacketSource
RadioactivePacketSource.calculate_energy_factors()
RadioactivePacketSource.calculate_positron_fraction()
RadioactivePacketSource.create_packet_directions()
RadioactivePacketSource.create_packet_energies()
RadioactivePacketSource.create_packet_mus()
RadioactivePacketSource.create_packet_nus()
RadioactivePacketSource.create_packet_radii()
RadioactivePacketSource.create_packet_times_uniform_energy()
RadioactivePacketSource.create_packet_times_uniform_time()
RadioactivePacketSource.create_packets()
- tardis.energy_input.gamma_ray_transport module
calculate_average_energies()
calculate_average_power_per_mass()
calculate_ejecta_velocity_volume()
calculate_energy_per_mass()
calculate_total_decays_old()
create_inventories_dict_old()
create_isotope_dicts_old()
decay_chain_energies()
distribute_packets()
fractional_decay_energy()
get_chain_decay_power_per_ejectamass()
get_nuclide_atomic_number()
get_taus()
iron_group_fraction_per_shell()
packets_per_isotope()
- tardis.energy_input.main_gamma_ray_loop module
- tardis.energy_input.nuclear_energy_source module
- tardis.energy_input.samplers module
- tardis.energy_input.util module
angle_aberration_gamma()
compton_theta_distribution()
convert_half_life_to_astropy_units()
doppler_factor_3d()
euler_rodrigues()
get_index()
get_perpendicular_vector()
get_random_phi_photon()
get_random_theta_photon()
get_random_unit_vector()
klein_nishina()
normalize_vector()
solve_quadratic_equation()
solve_quadratic_equation_expanding()
spherical_to_cartesian()
Module contents¶
Contains classes and functions to handle energy deposition and transport.