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 | 
| 
 | An exception raised when a Quantum should not exist because there is no work for it to do. | 
| 
 | |
| 
 | 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  |