LSST Applications g0265f82a02+0e5473021a,g02d81e74bb+0dd8ce4237,g1470d8bcf6+3ea6592b6f,g2079a07aa2+86d27d4dc4,g2305ad1205+5ca4c0b359,g295015adf3+d10818ec9d,g2a9a014e59+6f9be1b9cd,g2bbee38e9b+0e5473021a,g337abbeb29+0e5473021a,g3ddfee87b4+703ba97ebf,g487adcacf7+4fa16da234,g50ff169b8f+96c6868917,g52b1c1532d+585e252eca,g591dd9f2cf+ffa42b374e,g5a732f18d5+53520f316c,g64a986408d+0dd8ce4237,g858d7b2824+0dd8ce4237,g8a8a8dda67+585e252eca,g99cad8db69+d39438377f,g9ddcbc5298+9a081db1e4,ga1e77700b3+15fc3df1f7,ga8c6da7877+f1d96605c8,gb0e22166c9+60f28cb32d,gb6a65358fc+0e5473021a,gba4ed39666+c2a2e4ac27,gbb8dafda3b+e5339d463f,gc120e1dc64+da31e9920e,gc28159a63d+0e5473021a,gcf0d15dbbd+703ba97ebf,gdaeeff99f8+f9a426f77a,ge6526c86ff+889fc9d533,ge79ae78c31+0e5473021a,gee10cc3b42+585e252eca,gf18bd8381d+7268b93478,gff1a9f87cc+0dd8ce4237,w.2024.16
LSST Data Management Base Package
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
lsst.pipe.tasks.background.FocalPlaneBackgroundConfig Class Reference
Inheritance diagram for lsst.pipe.tasks.background.FocalPlaneBackgroundConfig:
lsst.pex.config.config.Config lsst.pex.config.config.ConfigMeta

Static Public Attributes

 xSize = Field(dtype=float, doc="Bin size in x")
 
 ySize = Field(dtype=float, doc="Bin size in y")
 
 pixelSize = Field(dtype=float, default=1.0, doc="Pixel size in same units as xSize/ySize")
 
 minFrac = Field(dtype=float, default=0.1, doc="Minimum fraction of bin size for good measurement")
 
 mask
 
 interpolation
 
 doSmooth = Field(dtype=bool, default=False, doc="Do smoothing?")
 
 smoothScale = Field(dtype=float, default=2.0, doc="Smoothing scale, as a multiple of the bin size")
 
 binning = Field(dtype=int, default=64, doc="Binning to use for CCD background model (pixels)")
 

Detailed Description

Configuration for FocalPlaneBackground

Note that `xSize` and `ySize` are floating-point values, as
the focal plane frame is usually defined in units of microns
or millimetres rather than pixels. As such, their values will
need to be revised according to each particular camera. For
this reason, no defaults are set for those.

Definition at line 467 of file background.py.

Member Data Documentation

◆ binning

lsst.pipe.tasks.background.FocalPlaneBackgroundConfig.binning = Field(dtype=int, default=64, doc="Binning to use for CCD background model (pixels)")
static

Definition at line 495 of file background.py.

◆ doSmooth

lsst.pipe.tasks.background.FocalPlaneBackgroundConfig.doSmooth = Field(dtype=bool, default=False, doc="Do smoothing?")
static

Definition at line 493 of file background.py.

◆ interpolation

lsst.pipe.tasks.background.FocalPlaneBackgroundConfig.interpolation
static
Initial value:
= ChoiceField(
doc="how to interpolate the background values. This maps to an enum; see afw::math::Background",
dtype=str, default="AKIMA_SPLINE", optional=True,
allowed={
"CONSTANT": "Use a single constant value",
"LINEAR": "Use linear interpolation",
"NATURAL_SPLINE": "cubic spline with zero second derivative at endpoints",
"AKIMA_SPLINE": "higher-level nonlinear spline that is more robust to outliers",
"NONE": "No background estimation is to be attempted",
},
)

Definition at line 482 of file background.py.

◆ mask

lsst.pipe.tasks.background.FocalPlaneBackgroundConfig.mask
static
Initial value:
= ListField(dtype=str, doc="Mask planes to treat as bad",
default=["BAD", "SAT", "INTRP", "DETECTED", "DETECTED_NEGATIVE", "EDGE", "NO_DATA"])

Definition at line 480 of file background.py.

◆ minFrac

lsst.pipe.tasks.background.FocalPlaneBackgroundConfig.minFrac = Field(dtype=float, default=0.1, doc="Minimum fraction of bin size for good measurement")
static

Definition at line 479 of file background.py.

◆ pixelSize

lsst.pipe.tasks.background.FocalPlaneBackgroundConfig.pixelSize = Field(dtype=float, default=1.0, doc="Pixel size in same units as xSize/ySize")
static

Definition at line 478 of file background.py.

◆ smoothScale

lsst.pipe.tasks.background.FocalPlaneBackgroundConfig.smoothScale = Field(dtype=float, default=2.0, doc="Smoothing scale, as a multiple of the bin size")
static

Definition at line 494 of file background.py.

◆ xSize

lsst.pipe.tasks.background.FocalPlaneBackgroundConfig.xSize = Field(dtype=float, doc="Bin size in x")
static

Definition at line 476 of file background.py.

◆ ySize

lsst.pipe.tasks.background.FocalPlaneBackgroundConfig.ySize = Field(dtype=float, doc="Bin size in y")
static

Definition at line 477 of file background.py.


The documentation for this class was generated from the following file: