LSST Applications 27.0.0,g0265f82a02+469cd937ee,g02d81e74bb+21ad69e7e1,g1470d8bcf6+cbe83ee85a,g2079a07aa2+e67c6346a6,g212a7c68fe+04a9158687,g2305ad1205+94392ce272,g295015adf3+81dd352a9d,g2bbee38e9b+469cd937ee,g337abbeb29+469cd937ee,g3939d97d7f+72a9f7b576,g487adcacf7+71499e7cba,g50ff169b8f+5929b3527e,g52b1c1532d+a6fc98d2e7,g591dd9f2cf+df404f777f,g5a732f18d5+be83d3ecdb,g64a986408d+21ad69e7e1,g858d7b2824+21ad69e7e1,g8a8a8dda67+a6fc98d2e7,g99cad8db69+f62e5b0af5,g9ddcbc5298+d4bad12328,ga1e77700b3+9c366c4306,ga8c6da7877+71e4819109,gb0e22166c9+25ba2f69a1,gb6a65358fc+469cd937ee,gbb8dafda3b+69d3c0e320,gc07e1c2157+a98bf949bb,gc120e1dc64+615ec43309,gc28159a63d+469cd937ee,gcf0d15dbbd+72a9f7b576,gdaeeff99f8+a38ce5ea23,ge6526c86ff+3a7c1ac5f1,ge79ae78c31+469cd937ee,gee10cc3b42+a6fc98d2e7,gf1cff7945b+21ad69e7e1,gfbcc870c63+9a11dc8c8f
LSST Data Management Base Package
|
Public Member Functions | |
__init__ (self, Observation observation, Sequence[tuple[int, int]] centers, slice bulge_slice=slice(None, 2), slice disk_slice=slice(2, -1), int bulge_padding=5, int disk_padding=5, bool use_psf=True, int scales=5, np.ndarray|None wavelets=None, Monotonicity|None monotonicity=None, float min_snr=50) | |
Source|None | init_source (self, tuple[int, int] center) |
Public Attributes | |
detectlets | |
bulgelets | |
disklets | |
bulge_grow | |
disk_grow | |
use_psf | |
Parameters used to initialize all sources with wavelet detections There are a large number of parameters that are universal for all of the sources being initialized from the same set of wavelet coefficients. To simplify the API those parameters are all initialized by this class and passed to `init_wavelet_source` for each source. Parameters ---------- observation: The multiband observation of the blend. centers: The center of each source to initialize. bulge_slice, disk_slice: The slice used to select the wavelet scales used for the bulge/disk. bulge_padding, disk_padding: The number of pixels to grow the bounding box of the bulge/disk to leave extra room for growth in the first few iterations. use_psf: Whether or not to use the PSF for single component sources. If `use_psf` is `False` then only sources with low signal at all scales are initialized with the PSF morphology. scales: Number of wavelet scales to use. wavelets: The array of wavelet coefficients `(scale, y, x)` used for detection. monotonicity: When `monotonicity` is `None`, the component is initialized with only the monotonic pixels, otherwise the monotonicity operator is used to project the morphology to a monotonic solution. min_snr: The minimum SNR required per component. So a 2-component source requires at least `2*min_snr` while sources with SNR < `min_snr` will be initialized with the PSF.
Definition at line 561 of file initialization.py.
lsst.scarlet.lite.initialization.FactorizedWaveletInitialization.__init__ | ( | self, | |
Observation | observation, | ||
Sequence[tuple[int, int]] | centers, | ||
slice | bulge_slice = slice(None, 2), | ||
slice | disk_slice = slice(2, -1), | ||
int | bulge_padding = 5, | ||
int | disk_padding = 5, | ||
bool | use_psf = True, | ||
int | scales = 5, | ||
np.ndarray | None | wavelets = None, | ||
Monotonicity | None | monotonicity = None, | ||
float | min_snr = 50 ) |
Reimplemented from lsst.scarlet.lite.initialization.FactorizedInitialization.
Definition at line 601 of file initialization.py.
Source | None lsst.scarlet.lite.initialization.FactorizedWaveletInitialization.init_source | ( | self, | |
tuple[int, int] | center ) |
Initialize a source from a chi^2 detection. Parameter --------- center: The center of the source.
Reimplemented from lsst.scarlet.lite.initialization.FactorizedInitialization.
Definition at line 643 of file initialization.py.
lsst.scarlet.lite.initialization.FactorizedWaveletInitialization.bulge_grow |
Definition at line 636 of file initialization.py.
lsst.scarlet.lite.initialization.FactorizedWaveletInitialization.bulgelets |
Definition at line 634 of file initialization.py.
lsst.scarlet.lite.initialization.FactorizedWaveletInitialization.detectlets |
Definition at line 633 of file initialization.py.
lsst.scarlet.lite.initialization.FactorizedWaveletInitialization.disk_grow |
Definition at line 637 of file initialization.py.
lsst.scarlet.lite.initialization.FactorizedWaveletInitialization.disklets |
Definition at line 635 of file initialization.py.
lsst.scarlet.lite.initialization.FactorizedWaveletInitialization.use_psf |
Definition at line 638 of file initialization.py.