gtsimulation.medium#

Medium models.

This subpackage provides an abstract interface for custom medium implementations as well as several predefined models describing physical media used in simulations.

Classes

GTGeneralMedium()

GTUniformMedium([density, element])

GTVacuum()

class gtsimulation.medium.GTGeneralMedium[source]#
abstractmethod calculate_model(x, y, z, date_time, **kwargs)[source]#
abstractmethod get_density()[source]#
abstractmethod get_element_abundance()[source]#
abstractmethod get_element_list()[source]#
abstractmethod to_string()[source]#
class gtsimulation.medium.GTUniformMedium(density=1.0, element='H')[source]#
calculate_model(*args, **kwargs)[source]#
get_density()[source]#
get_element_abundance()[source]#
get_element_list()[source]#
to_string()[source]#
class gtsimulation.medium.GTVacuum[source]#
to_string()[source]#

Modules