LSSTApplications  17.0+10,17.0+52,17.0+91,18.0.0+11,18.0.0+16,18.0.0+38,18.0.0+4,18.0.0-2-ge43143a+8,18.1.0-1-g0001055+4,18.1.0-1-g1349e88+13,18.1.0-1-g2505f39+10,18.1.0-1-g380d4d4+13,18.1.0-1-g5315e5e,18.1.0-1-g5e4b7ea+4,18.1.0-1-g7e8fceb,18.1.0-1-g85f8cd4+10,18.1.0-1-g9a6769a+4,18.1.0-1-ga1a4c1a+9,18.1.0-1-gd55f500+5,18.1.0-1-ge10677a+10,18.1.0-11-gb2589d7b,18.1.0-13-g451e75588+2,18.1.0-13-gbfe7f7f+4,18.1.0-14-g2e73c10+1,18.1.0-2-g31c43f9+10,18.1.0-2-g919ecaf,18.1.0-2-g9c63283+13,18.1.0-2-gdf0b915+13,18.1.0-2-gfefb8b5+2,18.1.0-3-g52aa583+4,18.1.0-3-g8f4a2b1+4,18.1.0-3-g9cb968e+12,18.1.0-3-gab23065,18.1.0-4-g7bbbad0+4,18.1.0-5-g510c42a+12,18.1.0-5-gaeab27e+13,18.1.0-6-gc4bdb98+2,18.1.0-6-gdda7f3e+15,18.1.0-9-g9613d271+1,w.2019.34
LSSTDataManagementBasePackage
Public Member Functions | Static Public Attributes | List of all members
lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig Class Reference

Configuration parameters for the MeasureMergedCoaddSourcesTask. More...

Inheritance diagram for lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig:

Public Member Functions

def refObjLoader (self)
 
def setDefaults (self)
 

Static Public Attributes

 inputCatalog
 
 measurement = ConfigurableField(target=SingleFrameMeasurementTask, doc="Source measurement")
 
 setPrimaryFlags = ConfigurableField(target=SetPrimaryFlagsTask, doc="Set flags for primary tract/patch")
 
 doPropagateFlags
 
 propagateFlags = ConfigurableField(target=PropagateVisitFlagsTask, doc="Propagate visit flags to coadd")
 
 doMatchSources = Field(dtype=bool, default=True, doc="Match sources to reference catalog?")
 
 match = ConfigurableField(target=DirectMatchTask, doc="Matching to reference catalog")
 
 doWriteMatchesDenormalized
 
 coaddName = Field(dtype=str, default="deep", doc="Name of coadd")
 
 psfCache = Field(dtype=int, default=100, doc="Size of psfCache")
 
 checkUnitsParseStrict
 
 doApCorr
 
 applyApCorr
 
 doRunCatalogCalculation
 
 catalogCalculation
 
 inputSchema
 
 outputSchema
 
 refCat
 
 exposure
 
 skyMap
 
 visitCatalogs
 
 intakeCatalog
 
 outputSources
 
 matchResult
 
 denormMatches
 
 hasFakes
 

Detailed Description

Configuration parameters for the MeasureMergedCoaddSourcesTask.

Definition at line 588 of file multiBand.py.

Member Function Documentation

◆ refObjLoader()

def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.refObjLoader (   self)

Definition at line 720 of file multiBand.py.

720  def refObjLoader(self):
721  return self.match.refObjLoader
722 

◆ setDefaults()

def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.setDefaults (   self)

Definition at line 723 of file multiBand.py.

723  def setDefaults(self):
724  super().setDefaults()
725  self.formatTemplateNames({"inputCoaddName": "deep", "outputCoaddName": "deep"})
726  self.quantum.dimensions = ("tract", "patch", "abstract_filter", "skymap")
727  self.measurement.plugins.names |= ['base_InputCount', 'base_Variance']
728  self.measurement.plugins['base_PixelFlags'].masksFpAnywhere = ['CLIPPED', 'SENSOR_EDGE',
729  'INEXACT_PSF']
730  self.measurement.plugins['base_PixelFlags'].masksFpCenter = ['CLIPPED', 'SENSOR_EDGE',
731  'INEXACT_PSF']
732 

Member Data Documentation

◆ applyApCorr

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.applyApCorr
static
Initial value:
= ConfigurableField(
target=ApplyApCorrTask,
doc="Subtask to apply aperture corrections"
)

Definition at line 626 of file multiBand.py.

◆ catalogCalculation

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.catalogCalculation
static
Initial value:
= ConfigurableField(
target=CatalogCalculationTask,
doc="Subtask to run catalogCalculation plugins on catalog"
)

Definition at line 635 of file multiBand.py.

◆ checkUnitsParseStrict

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.checkUnitsParseStrict
static
Initial value:
= Field(
doc="Strictness of Astropy unit compatibility check, can be 'raise', 'warn' or 'silent'",
dtype=str,
default="raise",
)

Definition at line 616 of file multiBand.py.

◆ coaddName

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.coaddName = Field(dtype=str, default="deep", doc="Name of coadd")
static

Definition at line 614 of file multiBand.py.

◆ denormMatches

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.denormMatches
static
Initial value:
doc="Denormalized Match catalog produced by configured matcher, optional on "
"doWriteMatchesDenormalized",
nameTemplate="{outputCoaddName}Coadd_measMatchFull",
dimensions=("tract", "patch", "abstract_filter", "skymap"),
storageClass="Catalog",
scalar=True
)

Definition at line 704 of file multiBand.py.

◆ doApCorr

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.doApCorr
static
Initial value:
= Field(
dtype=bool,
default=True,
doc="Apply aperture corrections"
)

Definition at line 621 of file multiBand.py.

◆ doMatchSources

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.doMatchSources = Field(dtype=bool, default=True, doc="Match sources to reference catalog?")
static

Definition at line 606 of file multiBand.py.

◆ doPropagateFlags

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.doPropagateFlags
static
Initial value:
= Field(
dtype=bool, default=True,
doc="Whether to match sources to CCD catalogs to propagate flags (to e.g. identify PSF stars)"
)

Definition at line 601 of file multiBand.py.

◆ doRunCatalogCalculation

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.doRunCatalogCalculation
static
Initial value:
= Field(
dtype=bool,
default=True,
doc='Run catalogCalculation task'
)

Definition at line 630 of file multiBand.py.

◆ doWriteMatchesDenormalized

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.doWriteMatchesDenormalized
static
Initial value:
= Field(
dtype=bool,
default=False,
doc=("Write reference matches in denormalized format? "
"This format uses more disk space, but is more convenient to read."),
)

Definition at line 608 of file multiBand.py.

◆ exposure

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.exposure
static
Initial value:
doc="Input coadd image",
nameTemplate="{inputCoaddName}Coadd_calexp",
scalar=True,
storageClass="ExposureF",
dimensions=("tract", "patch", "abstract_filter", "skymap")
)

Definition at line 656 of file multiBand.py.

◆ hasFakes

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.hasFakes
static
Initial value:
= Field(
dtype=bool,
default=False,
doc="Should be set to True if fake sources have been inserted into the input data."
)

Definition at line 713 of file multiBand.py.

◆ inputCatalog

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.inputCatalog
static
Initial value:
= Field(dtype=str, default="deblendedFlux",
doc=("Name of the input catalog to use."
"If the single band deblender was used this should be 'deblendedFlux."
"If the multi-band deblender was used this should be 'deblendedModel."
"If no deblending was performed this should be 'mergeDet'"))

Definition at line 594 of file multiBand.py.

◆ inputSchema

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.inputSchema
static
Initial value:
doc="Input schema for measure merged task produced by a deblender or detection task",
nameTemplate="{inputCoaddName}Coadd_deblendedFlux_schema",
storageClass="SourceCatalog"
)

Definition at line 639 of file multiBand.py.

◆ intakeCatalog

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.intakeCatalog
static
Initial value:
doc=("Name of the input catalog to use."
"If the single band deblender was used this should be 'deblendedFlux."
"If the multi-band deblender was used this should be 'deblendedModel, "
"or deblendedFlux if the multiband deblender was configured to output "
"deblended flux catalogs. If no deblending was performed this should "
"be 'mergeDet'"),
nameTemplate="{inputCoaddName}Coadd_deblendedFlux",
storageClass="SourceCatalog",
dimensions=("tract", "patch", "abstract_filter", "skymap"),
scalar=True
)

Definition at line 678 of file multiBand.py.

◆ match

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.match = ConfigurableField(target=DirectMatchTask, doc="Matching to reference catalog")
static

Definition at line 607 of file multiBand.py.

◆ matchResult

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.matchResult
static
Initial value:
doc="Match catalog produced by configured matcher, optional on doMatchSources",
nameTemplate="{outputCoaddName}Coadd_measMatch",
dimensions=("tract", "patch", "abstract_filter", "skymap"),
storageClass="Catalog",
scalar=True
)

Definition at line 697 of file multiBand.py.

◆ measurement

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.measurement = ConfigurableField(target=SingleFrameMeasurementTask, doc="Source measurement")
static

Definition at line 599 of file multiBand.py.

◆ outputSchema

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.outputSchema
static
Initial value:
doc="Output schema after all new fields are added by task",
nameTemplate="{inputCoaddName}Coadd_meas_schema",
storageClass="SourceCatalog"
)

Definition at line 644 of file multiBand.py.

◆ outputSources

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.outputSources
static
Initial value:
doc="Source catalog containing all the measurement information generated in this task",
nameTemplate="{outputCoaddName}Coadd_meas",
dimensions=("tract", "patch", "abstract_filter", "skymap"),
storageClass="SourceCatalog",
scalar=True
)

Definition at line 690 of file multiBand.py.

◆ propagateFlags

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.propagateFlags = ConfigurableField(target=PropagateVisitFlagsTask, doc="Propagate visit flags to coadd")
static

Definition at line 605 of file multiBand.py.

◆ psfCache

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.psfCache = Field(dtype=int, default=100, doc="Size of psfCache")
static

Definition at line 615 of file multiBand.py.

◆ refCat

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.refCat
static
Initial value:
doc="Reference catalog used to match measured sources against known sources",
name="ref_cat",
storageClass="SimpleCatalog",
dimensions=("skypix",),
manualLoad=True
)

Definition at line 649 of file multiBand.py.

◆ setPrimaryFlags

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.setPrimaryFlags = ConfigurableField(target=SetPrimaryFlagsTask, doc="Set flags for primary tract/patch")
static

Definition at line 600 of file multiBand.py.

◆ skyMap

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.skyMap
static
Initial value:
doc="SkyMap to use in processing",
nameTemplate="{inputCoaddName}Coadd_skyMap",
storageClass="SkyMap",
dimensions=("skymap",),
scalar=True
)

Definition at line 663 of file multiBand.py.

◆ visitCatalogs

lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesConfig.visitCatalogs
static
Initial value:
doc="Source catalogs for visits which overlap input tract, patch, abstract_filter. Will be "
"further filtered in the task for the purpose of propagating flags from image calibration "
"and characterization to codd objects",
name="src",
dimensions=("instrument", "visit", "detector"),
storageClass="SourceCatalog"
)

Definition at line 670 of file multiBand.py.


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