BoundaryShifts

class lsst.cp.pipe.utils.BoundaryShifts(electrostaticFit, zf)

Bases: object

Class to compute and store boundary shift values for CCD pixels based on electrostatic field models.

This class calculates the shifts at the North, South, East, and West boundaries of each pixel, as well as the area change at the pixel sides, using parameters from an electrostatic fit and a specified integration depth zf. The shifts are computed using fast integration methods from the ElectrostaticCcdGeom model.

Attributes:
aNnp.ndarray

Array of North boundary shifts for each pixel.

aSnp.ndarray

Array of South boundary shifts for each pixel.

aEnp.ndarray

Array of East boundary shifts for each pixel.

aWnp.ndarray

Array of West boundary shifts for each pixel.

athnp.ndarray

Array of area changes at the pixel sides, including beta.

athMinusBetanp.ndarray

Array of area changes at the pixel sides, excluding beta.