tardis.energy_input package¶
Subpackages¶
Submodules¶
- tardis.energy_input.decay_radiation module
- tardis.energy_input.energy_source module
- tardis.energy_input.gamma_ray_channel module
- tardis.energy_input.gamma_ray_estimators module
- tardis.energy_input.gamma_ray_packet_source module
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()
- tardis.energy_input.gamma_ray_transport module
- 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_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()
Module contents¶
Contains classes and functions to handle energy deposition and transport.