CatalogMatchConfig#
- class lsst.analysis.tools.tasks.CatalogMatchConfig(*args, **kw)#
Bases:
PipelineTaskConfigAttributes Summary
Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.
Dec column.
Epoch to which reference objects are shifted.
Other selectors that are not used in this task, but whose columnsmay be needed downstream (
ConfigurableActionStructField, default{'selector1': lsst.analysis.tools.actions.vector.selectors.SnSelector(plotLabelKey='', fluxType='{band}_psfFlux', threshold=500.0, maxSN=1000000.0, uncertaintySuffix='Err', bands=[]), 'selector2': lsst.analysis.tools.actions.vector.selectors.StarSelector(plotLabelKey='', vectorKey='{band}_extendedness', extendedness_maximum=0.5), 'selector3': lsst.analysis.tools.actions.vector.selectors.GalaxySelector(plotLabelKey='', vectorKey='{band}_extendedness', extendedness_minimum=0.5), 'selector4': lsst.analysis.tools.actions.vector.selectors.CoaddPlotFlagSelector(selectWhenFalse=['{band}_psfFlux_flag', '{band}_pixelFlags_saturatedCenter', '{band}_extendedness_flag', 'coord_flag', 'sky_object'], selectWhenTrue=['detect_isPatchInner', 'detect_isDeblendedSource'], bands=[])})Other catalog columns to persist to downstream tasks (
List, default['patch', 'ebv'])Other columns to load that should be loaded for each band individually.
Physical filter names to persist downstream.
Unique ID column for the target catalog.
The radius to use for matching, in arcsecs.
Is the catalog being matched to stored as a reference catalog? (
bool, defaultFalse)Patch column.
RA column.
Dec column name for the reference (being matched to) catalog.
RA column name for the reference (being matched to) catalog.
Reference catalog loader (
ConfigurableInstance, default<class 'lsst.pipe.tasks.loadReferenceCatalog.LoadReferenceCatalogConfig'>)Return the rows of the reference catalog that didn't get matched? (
bool, defaultFalse)Flag to enable/disable saving of log output for a task, enabled by default.
Which selectors to use to narrow down the data for QA plotting.
Band to use when selecting objects, primarily for extendedness.
What types of sources to use.
Dec column name for the target (being matched) catalog.
RA column name for the target (being matched) catalog.
Methods Summary
Subclass hook for computing defaults.
Attributes Documentation
- connections: pexConfig.ConfigField#
Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.
- decColumn#
Dec column. Deprecated: This field was replaced with targetDecColumn and is unused. Will be removed after v27. (
str, default'coord_dec')
- epoch#
Epoch to which reference objects are shifted. (
float, default2015.0)
- extraColumnSelectors#
Other selectors that are not used in this task, but whose columnsmay be needed downstream (
ConfigurableActionStructField, default{'selector1': lsst.analysis.tools.actions.vector.selectors.SnSelector(plotLabelKey='', fluxType='{band}_psfFlux', threshold=500.0, maxSN=1000000.0, uncertaintySuffix='Err', bands=[]), 'selector2': lsst.analysis.tools.actions.vector.selectors.StarSelector(plotLabelKey='', vectorKey='{band}_extendedness', extendedness_maximum=0.5), 'selector3': lsst.analysis.tools.actions.vector.selectors.GalaxySelector(plotLabelKey='', vectorKey='{band}_extendedness', extendedness_minimum=0.5), 'selector4': lsst.analysis.tools.actions.vector.selectors.CoaddPlotFlagSelector(selectWhenFalse=['{band}_psfFlux_flag', '{band}_pixelFlags_saturatedCenter', '{band}_extendedness_flag', 'coord_flag', 'sky_object'], selectWhenTrue=['detect_isPatchInner', 'detect_isDeblendedSource'], bands=[])})
- extraColumns#
Other catalog columns to persist to downstream tasks (
List, default['patch', 'ebv'])
- extraPerBandColumns#
Other columns to load that should be loaded for each band individually. (
List, default['cModelFlux'])
- filterNames#
Physical filter names to persist downstream. (
List, default['u', 'g', 'r', 'i', 'z', 'y'])
- idColumn#
Unique ID column for the target catalog. (
str, default'objectId')
- matchRadius#
The radius to use for matching, in arcsecs. (
float, default1.0)
- matchesRefCat#
Is the catalog being matched to stored as a reference catalog? (
bool, defaultFalse)
- patchColumn#
Patch column. (
str, default'patch')
- raColumn#
RA column. Deprecated: This field was replaced with targetRaColumn and is unused. Will be removed after v27. (
str, default'coord_ra')
- refDecColumn#
Dec column name for the reference (being matched to) catalog. (
str, default'dec')
- refRaColumn#
RA column name for the reference (being matched to) catalog. (
str, default'ra')
- referenceCatalogLoader#
Reference catalog loader (
ConfigurableInstance, default<class 'lsst.pipe.tasks.loadReferenceCatalog.LoadReferenceCatalogConfig'>)
- returnNonMatches#
Return the rows of the reference catalog that didn’t get matched? (
bool, defaultFalse)
- saveLogOutput#
Flag to enable/disable saving of log output for a task, enabled by default. (
bool, defaultTrue)
- selectorActions#
Which selectors to use to narrow down the data for QA plotting. (
ConfigurableActionStructField, default{'flagSelector': lsst.analysis.tools.actions.vector.selectors.MatchingFlagSelector(selectWhenFalse=[], selectWhenTrue=['detect_isPrimary'], bands=[])})
- selectorBands#
Band to use when selecting objects, primarily for extendedness. (
List, default['i'])
- sourceSelectorActions#
What types of sources to use. (
ConfigurableActionStructField, default{})
- targetDecColumn#
Dec column name for the target (being matched) catalog. (
str, default'coord_dec')
- targetRaColumn#
RA column name for the target (being matched) catalog. (
str, default'coord_ra')
Methods Documentation