lsst.pipe.tasks  16.0-64-gd8935e55+1
Public Member Functions | Static Public Attributes | List of all members
lsst.pipe.tasks.mergeMeasurements.MergeMeasurementsConfig Class Reference

Configuration parameters for the MergeMeasurementsTask. More...

Inheritance diagram for lsst.pipe.tasks.mergeMeasurements.MergeMeasurementsConfig:

Public Member Functions

def validate (self)
 
def setDefaults (self)
 

Static Public Attributes

 inputSchema
 
 outputSchema
 
 catalogs
 
 mergedCatalog
 
 pseudoFilterList
 
 snName
 
 minSN
 
 minSNDiff
 
 flags
 
 priorityList
 
 coaddName
 

Detailed Description

Configuration parameters for the MergeMeasurementsTask.

Definition at line 33 of file mergeMeasurements.py.

Member Function Documentation

◆ setDefaults()

def lsst.pipe.tasks.mergeMeasurements.MergeMeasurementsConfig.setDefaults (   self)

Definition at line 116 of file mergeMeasurements.py.

◆ validate()

def lsst.pipe.tasks.mergeMeasurements.MergeMeasurementsConfig.validate (   self)

Definition at line 111 of file mergeMeasurements.py.

Member Data Documentation

◆ catalogs

lsst.pipe.tasks.mergeMeasurements.MergeMeasurementsConfig.catalogs
static
Initial value:
= pipeBase.InputDatasetField(
doc="Input catalogs to merge.",
name="",
nameTemplate="{inputCoaddName}Coadd_meas",
scalar=False,
storageClass="SourceCatalog",
dimensions=["AbstractFilter", "SkyMap", "Tract", "Patch"],
)

Definition at line 52 of file mergeMeasurements.py.

◆ coaddName

lsst.pipe.tasks.mergeMeasurements.MergeMeasurementsConfig.coaddName
static
Initial value:
= pexConfig.Field(
dtype=str,
default="deep",
doc="Name of coadd"
)

Definition at line 105 of file mergeMeasurements.py.

◆ flags

lsst.pipe.tasks.mergeMeasurements.MergeMeasurementsConfig.flags
static
Initial value:
= pexConfig.ListField(
dtype=str,
doc="Require that these flags, if available, are not set",
default=["base_PixelFlags_flag_interpolatedCenter", "base_PsfFlux_flag",
"ext_photometryKron_KronFlux_flag", "modelfit_CModel_flag", ]
)

Definition at line 94 of file mergeMeasurements.py.

◆ inputSchema

lsst.pipe.tasks.mergeMeasurements.MergeMeasurementsConfig.inputSchema
static
Initial value:
= pipeBase.InitInputDatasetField(
doc="Schema for the input measurement catalogs.",
name="",
nameTemplate="{inputCoaddName}Coadd_meas_schema",
storageClass="SourceCatalog",
)

Definition at line 40 of file mergeMeasurements.py.

◆ mergedCatalog

lsst.pipe.tasks.mergeMeasurements.MergeMeasurementsConfig.mergedCatalog
static
Initial value:
= pipeBase.OutputDatasetField(
doc="Output merged catalog.",
name="",
nameTemplate="{outputCoaddName}Coadd_ref",
scalar=True,
storageClass="SourceCatalog",
dimensions=["SkyMap", "Tract", "Patch"],
)

Definition at line 60 of file mergeMeasurements.py.

◆ minSN

lsst.pipe.tasks.mergeMeasurements.MergeMeasurementsConfig.minSN
static
Initial value:
= pexConfig.Field(
dtype=float,
default=10.,
doc="If the S/N from the priority band is below this value (and the S/N "
"is larger than minSNDiff compared to the priority band), use the band with "
"the largest S/N as the reference band."
)

Definition at line 80 of file mergeMeasurements.py.

◆ minSNDiff

lsst.pipe.tasks.mergeMeasurements.MergeMeasurementsConfig.minSNDiff
static
Initial value:
= pexConfig.Field(
dtype=float,
default=3.,
doc="If the difference in S/N between another band and the priority band is larger "
"than this value (and the S/N in the priority band is less than minSN) "
"use the band with the largest S/N as the reference band"
)

Definition at line 87 of file mergeMeasurements.py.

◆ outputSchema

lsst.pipe.tasks.mergeMeasurements.MergeMeasurementsConfig.outputSchema
static
Initial value:
= pipeBase.InitOutputDatasetField(
doc="Schema for the output merged measurement catalog.",
name="",
nameTemplate="{outputCoaddName}Coadd_ref_schema",
storageClass="SourceCatalog",
)

Definition at line 46 of file mergeMeasurements.py.

◆ priorityList

lsst.pipe.tasks.mergeMeasurements.MergeMeasurementsConfig.priorityList
static
Initial value:
= pexConfig.ListField(
dtype=str,
default=[],
doc="Priority-ordered list of bands for the merge."
)

Definition at line 100 of file mergeMeasurements.py.

◆ pseudoFilterList

lsst.pipe.tasks.mergeMeasurements.MergeMeasurementsConfig.pseudoFilterList
static
Initial value:
= pexConfig.ListField(
dtype=str,
default=["sky"],
doc="Names of filters which may have no associated detection\n"
"(N.b. should include MergeDetectionsConfig.skyFilterName)"
)

Definition at line 69 of file mergeMeasurements.py.

◆ snName

lsst.pipe.tasks.mergeMeasurements.MergeMeasurementsConfig.snName
static
Initial value:
= pexConfig.Field(
dtype=str,
default="base_PsfFlux",
doc="Name of flux measurement for calculating the S/N when choosing the reference band."
)

Definition at line 75 of file mergeMeasurements.py.


The documentation for this class was generated from the following file: