lentil.detector.adc#
- lentil.detector.adc(img, gain, saturation_capacity=None, warn_saturate=False, dtype=None)[source]#
- Analog to digital conversion - Parameters:
- img (ndarray) – Array of electron counts 
- gain (saclar or array_like) – - Conversion gain in DN/e-. Can be specified in multiple ways: - As a scalar term applied globally to each pixel 
- As a one-dimensional array of polynomial coefficients applied globally to each pixel 
- As a two-dimensional array of pixel-by-pixel scalar gain applied individually to each pixel 
- As a three-dimensional array of pixel-by-pixel gain where the first dimension gives polynomial coefficients of each pixel 
 
- saturation_capacity (int or None) – Electron count resulting in pixel saturation. If None, pixels will not saturate. This is obviously nonphysical, but can be useful for testing or debugging. 
- warn_saturate (bool, optional) – Raise a warning when pixels saturate. Default is False. 
- dtype (data-type or None, optional) – Output data-type. If None (default), no data-type casting is performed. 
 
- Returns:
- img – Array of DN 
- Return type:
- ndarray 
 - Notes - The saturation capacity should not be confused with the full-well capacity. Saturation capacity is typically smaller than the full well capacity because the signal is clipped before the physical saturation of the pixel is reached.