LSST Applications g0f08755f38+9c285cab97,g1635faa6d4+13f3999e92,g1653933729+a8ce1bb630,g1a0ca8cf93+bf6eb00ceb,g28da252d5a+0829b12dee,g29321ee8c0+5700dc9eac,g2bbee38e9b+9634bc57db,g2bc492864f+9634bc57db,g2cdde0e794+c2c89b37c4,g3156d2b45e+41e33cbcdc,g347aa1857d+9634bc57db,g35bb328faa+a8ce1bb630,g3a166c0a6a+9634bc57db,g3e281a1b8c+9f2c4e2fc3,g414038480c+077ccc18e7,g41af890bb2+fde0dd39b6,g5fbc88fb19+17cd334064,g781aacb6e4+a8ce1bb630,g80478fca09+55a9465950,g82479be7b0+d730eedb7d,g858d7b2824+9c285cab97,g9125e01d80+a8ce1bb630,g9726552aa6+10f999ec6a,ga5288a1d22+2a84bb7594,gacf8899fa4+c69c5206e8,gae0086650b+a8ce1bb630,gb58c049af0+d64f4d3760,gc28159a63d+9634bc57db,gcf0d15dbbd+4b7d09cae4,gda3e153d99+9c285cab97,gda6a2b7d83+4b7d09cae4,gdaeeff99f8+1711a396fd,ge2409df99d+5e831397f4,ge79ae78c31+9634bc57db,gf0baf85859+147a0692ba,gf3967379c6+41c94011de,gf3fb38a9a8+8f07a9901b,gfb92a5be7c+9c285cab97,w.2024.46
LSST Data Management Base Package
|
Classes | |
class | BackgroundConfig |
class | FocalPlaneBackground |
class | FocalPlaneBackgroundConfig |
class | MaskObjectsConfig |
class | MaskObjectsTask |
class | SkyMeasurementConfig |
class | SkyMeasurementTask |
class | SkyStatsConfig |
Functions | |
robustMean (array, rej=3.0) | |
interpolate1D (method, xSample, ySample, xInterp) | |
interpolateBadPixels (array, isBad, interpolationStyle) | |
smoothArray (array, bad, sigma) | |
_create_module_child (name) | |
Variables | |
pipe_drivers = _create_module_child("lsst.pipe.drivers") | |
pipe_drivers_background = _create_module_child("lsst.pipe.drivers.background") | |
|
protected |
Create an empty module attached to the relevant parent.
Definition at line 908 of file background.py.
lsst.pipe.tasks.background.interpolate1D | ( | method, | |
xSample, | |||
ySample, | |||
xInterp ) |
Interpolate in one dimension Interpolates the curve provided by `xSample` and `ySample` at the positions of `xInterp`. Automatically backs off the interpolation method to achieve successful interpolation. Parameters ---------- method : `lsst.afw.math.Interpolate.Style` Interpolation method to use. xSample : `numpy.ndarray` Vector of ordinates. ySample : `numpy.ndarray` Vector of coordinates. xInterp : `numpy.ndarray` Vector of ordinates to which to interpolate. Returns ------- yInterp : `numpy.ndarray` Vector of interpolated coordinates.
Definition at line 392 of file background.py.
lsst.pipe.tasks.background.interpolateBadPixels | ( | array, | |
isBad, | |||
interpolationStyle ) |
Interpolate bad pixels in an image array The bad pixels are modified in the array. Parameters ---------- array : `numpy.ndarray` Image array with bad pixels. isBad : `numpy.ndarray` of type `bool` Boolean array indicating which pixels are bad. interpolationStyle : `str` Style for interpolation (see `lsst.afw.math.Background`); supported values are CONSTANT, LINEAR, NATURAL_SPLINE, AKIMA_SPLINE.
Definition at line 431 of file background.py.
lsst.pipe.tasks.background.robustMean | ( | array, | |
rej = 3.0 ) |
Measure a robust mean of an array Parameters ---------- array : `numpy.ndarray` Array for which to measure the mean. rej : `float` k-sigma rejection threshold. Returns ------- mean : `array.dtype` Robust mean of `array`.
Definition at line 51 of file background.py.
lsst.pipe.tasks.background.smoothArray | ( | array, | |
bad, | |||
sigma ) |
Gaussian-smooth an array while ignoring bad pixels It's not sufficient to set the bad pixels to zero, as then they're treated as if they are zero, rather than being ignored altogether. We need to apply a correction to that image that removes the effect of the bad pixels. Parameters ---------- array : `numpy.ndarray` of floating-point Array to smooth. bad : `numpy.ndarray` of `bool` Flag array indicating bad pixels. sigma : `float` Gaussian sigma. Returns ------- convolved : `numpy.ndarray` Smoothed image.
Definition at line 882 of file background.py.
lsst.pipe.tasks.background.pipe_drivers = _create_module_child("lsst.pipe.drivers") |
Definition at line 926 of file background.py.
lsst.pipe.tasks.background.pipe_drivers_background = _create_module_child("lsst.pipe.drivers.background") |
Definition at line 929 of file background.py.