PyREx API¶
The API documentation here is split into three sections.
First, the PyREx Package Imports section documents all classes and functions that are imported by PyREx under a from pyrex import *
command.
Next, the Individual Module APIs section is a full documentation of all the modules which make up the base PyREx package.
And finally, the Included Custom Sub-Packages section documents the custom subpackages included with PyREx by default.
PyREx Package Imports¶
Base class for time-domain signals. |
|
Class for signal with zero amplitude (all values = 0). |
|
Class for signals generated by a function. |
|
alias of |
|
alias of |
|
Base class for antennas. |
|
Class for half-wave dipole antennas. |
|
Base class for antenna system with front-end processing. |
|
Base class for detectors for easily building up sets of antennas. |
|
Class describing the ice at the south pole. |
|
Class describing the Earth’s density. |
|
alias of |
|
Class for storing particle attributes. |
|
Class for storing a tree of |
|
Class to generate neutrino vertices in a cylindrical ice volume. |
|
Class to generate neutrino vertices in a rectangular ice volume. |
|
Class to generate neutrino events from a list. |
|
Class to generate neutrino events from simulation file(s). |
|
High-level kernel for controlling event simulation. |
|
Class for reading or writing data files. |
Individual Module APIs¶
- Helper Functions (
pyrex.internal_functions
) - Signal Processing (
pyrex.signals
) - Askaryan Models (
pyrex.askaryan
) - Antennas (
pyrex.antenna
) - High-level Detectors (
pyrex.detector
) - Earth Models (
pyrex.earth_model
) - Ice Models (
pyrex.ice_model
) - Ray Tracers (
pyrex.ray_tracing
) - Particles and Interaction Models (
pyrex.particle
) - Event Generators (
pyrex.generation
) - Simulation Kernel (
pyrex.kernel
) - Data File I/O (
pyrex.io
)