AbstractSensor#
- class msfc_ccd.abc.AbstractSensor[source]#
Bases:
PrintableAn interface for an imaging sensor or an ensemble of imaging sensors.
Attributes
The charge transfer efficiency of the sensor.
The model number or product family of this sensor.
The company which produced the sensor.
The light-sensitive material used by this sensor.
The number of blank columns at the start of each row.
The number of overscan columns at the end of each row.
The number of pixels along the horizontal and vertical axes.
The number of pixels that are used to detect light.
The number of taps along the long axis of the CCD sensor.
The number of taps along the short axis of the CCD sensor.
The standard deviation of the error on each pixel value.
A unique number which identifies this sensor.
The operating temperature of this sensor.
The physical size of the light sensitive area of the sensor.
The physical size of a single pixel on the imaging sensor.
Methods
__init__()dark_current([temperature])Calculate the rate of charge accumulation when the sensor is not illuminated.
to_string([prefix])Public-facing version of the
__repr__method that allows for defining a prefix string, which can be used to calculate how much whitespace to add to the beginning of each line of the result.Inheritance Diagram

- dark_current(temperature=None)[source]#
Calculate the rate of charge accumulation when the sensor is not illuminated.
- Parameters:
temperature (None | Quantity | AbstractScalar) – The temperature of the sensor. If
None, the value oftemperatureis used.
- to_string(prefix=None)#
Public-facing version of the
__repr__method that allows for defining a prefix string, which can be used to calculate how much whitespace to add to the beginning of each line of the result.
- abstract property material: AbstractSiliconSensorMaterial#
The light-sensitive material used by this sensor.
- abstract property num_pixel: Cartesian2dVectorArray[int, int]#
The number of pixels along the horizontal and vertical axes.
- abstract property num_pixel_active#
The number of pixels that are used to detect light.
- property temperature#
The operating temperature of this sensor.
- property width_active#
The physical size of the light sensitive area of the sensor.