ananke.schemas package
Submodules
ananke.schemas.detector module
Module containing all the configuration classes.
- class ananke.schemas.detector.PMTSchema(*args, **kwargs)[source]
Bases:
SchemaModel
Schema for the PMT data frame.
- pmt_id: Series[int] = 'pmt_id'
- pmt_efficiency: Series[float] = 'pmt_efficiency'
- pmt_area: Series[float] = 'pmt_area'
- pmt_noise_rate: Series[float] = 'pmt_noise_rate'
- pmt_location_x: Series[float] = 'pmt_location_x'
- pmt_location_y: Series[float] = 'pmt_location_y'
- pmt_location_z: Series[float] = 'pmt_location_z'
- pmt_orientation_x: Series[float] = 'pmt_orientation_x'
- pmt_orientation_y: Series[float] = 'pmt_orientation_y'
- pmt_orientation_z: Series[float] = 'pmt_orientation_z'
- class ananke.schemas.detector.ModuleSchema(*args, **kwargs)[source]
Bases:
PMTSchema
Schema for the Module data frame.
- module_id: Series[int] = 'module_id'
- module_radius: Series[float] = 'module_radius'
- module_location_x: Series[float] = 'module_location_x'
- module_location_y: Series[float] = 'module_location_y'
- module_location_z: Series[float] = 'module_location_z'
- class ananke.schemas.detector.DetectorSchema(*args, **kwargs)[source]
Bases:
ModuleSchema
Schema for the Detector data frame.
- string_id: Series[int] = 'string_id'
- string_location_x: Series[float] = 'string_location_x'
- string_location_y: Series[float] = 'string_location_y'
- string_location_z: Series[float] = 'string_location_z'
Module contents
Package containing all public facing data schemas.
Examples for this are configurations of detectors.