calculateDcr

lsst.ip.diffim.calculateDcr(visitInfo, wcs, effectiveWavelength, bandwidth, dcrNumSubfilters, splitSubfilters=False)

Calculate the shift in pixels of an exposure due to DCR.

Parameters:
visitInfolsst.afw.image.VisitInfo

Metadata for the exposure.

wcslsst.afw.geom.SkyWcs

Coordinate system definition (wcs) for the exposure.

effectiveWavelengthfloat

The effective wavelengths of the current filter, in nanometers.

bandwidthfloat

The bandwidth of the current filter, in nanometers.

dcrNumSubfiltersint

Number of sub-filters used to model chromatic effects within a band.

splitSubfiltersbool, optional

Calculate DCR for two evenly-spaced wavelengths in each subfilter, instead of at the midpoint. Default: False

Returns:
dcrShifttuple of two float

The 2D shift due to DCR, in pixels. Uses numpy axes ordering (Y, X).