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, np.ndarray|None detect=None, float min_snr=50, Monotonicity|None monotonicity=None, float disk_percentile=25, float thresh=0.5, int padding=2) | |
Source|None | init_source (self, tuple[int, int] center) |
Public Attributes | |
detect | |
disk_percentile | |
thresh | |
padding | |
observation | |
Initialize all sources with chi^2 detections There are a large number of parameters that are universal for all of the sources being initialized from the same set of observed images. To simplify the API those parameters are all initialized by this class and passed to `init_main_source` for each source. It also creates temporary objects that only need to be created once for all of the sources in a blend. Parameters ---------- observation: The observation containing the blend centers: The center of each source to initialize. detect: The array that contains a 2D image used for detection. 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. 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. disk_percentile: The percentage of the overall flux to attribute to the disk. thresh: The threshold used to trim the morphology, so all pixels below `thresh * bg_rms` are set to zero. padding: The amount to pad the morphology to allow for extra flux in the first few iterations before resizing.
Definition at line 399 of file initialization.py.
lsst.scarlet.lite.initialization.FactorizedChi2Initialization.__init__ | ( | self, | |
Observation | observation, | ||
Sequence[tuple[int, int]] | centers, | ||
np.ndarray | None | detect = None, | ||
float | min_snr = 50, | ||
Monotonicity | None | monotonicity = None, | ||
float | disk_percentile = 25, | ||
float | thresh = 0.5, | ||
int | padding = 2 ) |
Reimplemented from lsst.scarlet.lite.initialization.FactorizedInitialization.
Definition at line 436 of file initialization.py.
Source | None lsst.scarlet.lite.initialization.FactorizedChi2Initialization.init_source | ( | self, | |
tuple[int, int] | center ) |
Initialize a source from a chi^2 detection. Parameter --------- center: The center of the source. init: The initialization parameters common to all of the sources. max_components: The maximum number of components in the source.
Reimplemented from lsst.scarlet.lite.initialization.FactorizedInitialization.
Definition at line 472 of file initialization.py.
lsst.scarlet.lite.initialization.FactorizedChi2Initialization.detect |
Definition at line 453 of file initialization.py.
lsst.scarlet.lite.initialization.FactorizedChi2Initialization.disk_percentile |
Definition at line 465 of file initialization.py.
lsst.scarlet.lite.initialization.FactorizedChi2Initialization.observation |
Definition at line 530 of file initialization.py.
lsst.scarlet.lite.initialization.FactorizedChi2Initialization.padding |
Definition at line 467 of file initialization.py.
lsst.scarlet.lite.initialization.FactorizedChi2Initialization.thresh |
Definition at line 466 of file initialization.py.