HsmShapeBjConfig#

class lsst.meas.extensions.shapeHSM.HsmShapeBjConfig(*args, **kw)#

Bases: HsmShapeConfig

Configuration for HSM shape measurement for the BJ estimator.

Attributes Summary

badMaskPlanes

Mask planes that indicate pixels that should be excluded from the fit.

deblendNChild

Field name for number of deblend children.

doMeasure

whether to run this plugin in single-object mode (bool, default True)

shearType

Base class property for the desired method of PSF correction.

Attributes Documentation

badMaskPlanes#

Mask planes that indicate pixels that should be excluded from the fit. (List, default ['BAD', 'SAT'])

deblendNChild#

Field name for number of deblend children. (str, default '')

doMeasure#

whether to run this plugin in single-object mode (bool, default True)

shearType#

Base class property for the desired method of PSF correction.

The following options are available through GalSim. The first three options return an e-type distortion, whereas the last option returns a g-type shear:

  • “REGAUSS”: Regaussianization method from Hirata & Seljak (2003).

  • “LINEAR”: A modification by Hirata & Seljak (2003) of methods in Bernstein & Jarvis (2002).

  • “BJ”: The method developed by Bernstein & Jarvis (2002).

  • “KSB”: The method from Kaiser, Squires, & Broadhurst (1995).

Subclasses can override this property, but it cannot be set externally, making it effectively read-only.