lsst.meas.extensions.scarlet¶
lsst.meas.extensions.scarlet
contains the pipeline task used to execute the
scarlet deblending algorithm
(Melchior et. al 2018).
Using lsst.meas.extensions.scarlet¶
Contributing¶
lsst.meas.extensions.scarlet
is developed at https://github.com/lsst/meas_extensions_scarlet.
You can find Jira issues for this module under the meas_extensions_scarlet component.
Python API reference¶
lsst.meas.extensions.scarlet Package¶
Functions¶
|
Create a single-band observation for the entire image |
|
Build a ScarletModelData instance from a dictionary of files. |
|
Calculate the fraction of pixels with no data in a Footprint |
|
Cast a value to a type. |
|
Deblend a parent footprint |
|
|
|
Load a blend from the persisted data |
|
Convert the storage data model into a scarlet lite blend |
|
Read a zip file and return a ScarletModelData instance. |
|
Convert a scarlet_lite model to a |
|
Convert a ScarletModelData instance to a dictionary of files. |
|
Set metrics that can be used to evalute the deblender accuracy |
|
Create footprints and update band-dependent columns in the catalog |
|
Use the scarlet models to set HeavyFootprints for modeled sources |
|
Write a ScarletModelData instance to a zip file. |
Classes¶
|
Special type indicating an unconstrained type. |
|
Typed version of the return of open() in binary mode. |
|
Bounding Box for an object |
|
|
|
Buffered I/O implementation using an in-memory bytes buffer. |
|
Metrics and measurements made on single sources. |
|
Configuration for DeconvolveExposureTask |
|
Connections for DeconvolveExposureTask |
|
Deconvolve an Exposure using scarlet lite. |
|
|
|
|
|
A component that can be factorized into spectrum and morphology parameters. |
|
A parameter that is not updated |
|
Interface for reading and writing datasets using URIs. |
|
|
|
A Mapping is a generic container for associating key/value pairs. |
|
|
|
|
|
MultibandExposure class |
|
|
|
Defines the interface protocol that is compatible with children of |
|
MultibandDeblendConfig |
|
Context with parameters and config options for deblending |
|
Split blended sources into individual sources. |
|
Delegate to extract a blend from an in-memory ScarletModelData object. |
|
Read and write scarlet models. |
|
|
|
|
|
|
|
|
|
Delegate class for StorageClass components and parameters. |
|
alias of |