Instrument (instrument)#
Introduction#
The instrument module contains classes and methods for
describing the instrumental layout and configuration.
This module is under heavy restructuring and should not be considered
ready for general use, except for the CameraGeometry object, which
provides pixel positions, etc.
Hierarchy of InstrumentDescription Classes#
SubarrayDescription(describes full subarray)TelescopeDescription(describes a single telescope)OpticsDescription(describes the optical support structure and mirror)CameraDescription(describes the camera)CameraGeometry(describes the geometrical aspects of the camera, e.g. only that which is needed by reconstruction methods)CameraReadout(describes the aspects related to the waveform readout e.g. sampling rate and reference pulse shape.geometrical aspects of the camera, e.g.[to come: classes to hold more detailed hardware-level info about a camera]
Reference/API#
ctapipe.instrument Package#
Functions#
  | 
From n_pixels of the camera and the focal_length, guess which telescope we are dealing with.  | 
Classes#
  | 
Describes a Cherenkov camera and its associated   | 
  | 
  | 
  | 
Stores properties related to the readout of a Cherenkov Camera.  | 
  | 
Describes the optics of a Cherenkov Telescope mirror  | 
  | 
Supported Pixel Shapes Enum  | 
  | 
Collects the   | 
  | 
Describes a Cherenkov Telescope and its associated   | 
Raised when an unknown telescope id is encountered  | 
|
  | 
Enumeration for the different kinds of focal lengths.  | 
  | 
Enumeration of the different reflector shapes  | 
  | 
Enumeration of different telescope sizes (LST, MST, SST)  | 
  | 
A stereo trigger that can remove telescope events from subarray events.  | 
Warning raised when using from_name  | 
|
  | 
Base component to describe image distortion due to the optics of the different cameras.  | 
  | 
PSF model describing pure coma aberrations PSF effect.  |