lsst.pipe.tasks g2c21b0017a+4f59a27f16
Loading...
Searching...
No Matches
lsst.pipe.tasks.postprocess.TransformForcedSourceTableConfig Class Reference
Inheritance diagram for lsst.pipe.tasks.postprocess.TransformForcedSourceTableConfig:
lsst.pipe.tasks.postprocess.TransformForcedSourceTableConnections

Public Member Functions

 setDefaults (self)
 

Public Attributes

 functorFile = os.path.join("$PIPE_TASKS_DIR", "schemas", "ForcedSource.yaml")
 
list columnsFromDataId = ["tract", "patch"]
 

Static Public Attributes

 referenceColumns
 
 keyRef
 
 key
 
 inputCatalogs
 
 referenceCatalog
 
 outputCatalog
 

Detailed Description

Definition at line 2026 of file postprocess.py.

Member Function Documentation

◆ setDefaults()

lsst.pipe.tasks.postprocess.TransformForcedSourceTableConfig.setDefaults ( self)

Definition at line 2045 of file postprocess.py.

Member Data Documentation

◆ columnsFromDataId

list lsst.pipe.tasks.postprocess.TransformForcedSourceTableConfig.columnsFromDataId = ["tract", "patch"]

Definition at line 2048 of file postprocess.py.

◆ functorFile

lsst.pipe.tasks.postprocess.TransformForcedSourceTableConfig.functorFile = os.path.join("$PIPE_TASKS_DIR", "schemas", "ForcedSource.yaml")

Definition at line 2047 of file postprocess.py.

◆ inputCatalogs

lsst.pipe.tasks.postprocess.TransformForcedSourceTableConnections.inputCatalogs
staticinherited
Initial value:
= connectionTypes.Input(
doc="DataFrames of merged ForcedSources produced by WriteForcedSourceTableTask",
name="mergedForcedSource",
storageClass="DataFrame",
dimensions=("instrument", "visit", "detector", "skymap", "tract"),
multiple=True,
deferLoad=True
)

Definition at line 2000 of file postprocess.py.

◆ key

lsst.pipe.tasks.postprocess.TransformForcedSourceTableConfig.key
static
Initial value:
= lsst.pex.config.Field(
doc="Rename the output DataFrame index to this name",
dtype=str,
default="forcedSourceId",
)

Definition at line 2039 of file postprocess.py.

◆ keyRef

lsst.pipe.tasks.postprocess.TransformForcedSourceTableConfig.keyRef
static
Initial value:
= lsst.pex.config.Field(
doc="Column on which to join the two input tables on and make the primary key of the output",
dtype=str,
default="objectId",
)

Definition at line 2034 of file postprocess.py.

◆ outputCatalog

lsst.pipe.tasks.postprocess.TransformForcedSourceTableConnections.outputCatalog
staticinherited
Initial value:
= connectionTypes.Output(
doc="Narrower, temporally-aggregated, per-patch ForcedSource Table transformed and converted per a "
"specified set of functors",
name="forcedSourceTable",
storageClass="ArrowAstropy",
dimensions=("tract", "patch", "skymap")
)

Definition at line 2017 of file postprocess.py.

◆ referenceCatalog

lsst.pipe.tasks.postprocess.TransformForcedSourceTableConnections.referenceCatalog
staticinherited
Initial value:
= connectionTypes.Input(
doc="Reference catalog which was used to seed the forcedPhot. Columns "
"objectId, detect_isPrimary, detect_isTractInner, detect_isPatchInner "
"are expected.",
name="objectTable",
storageClass="DataFrame",
dimensions=("tract", "patch", "skymap"),
deferLoad=True
)

Definition at line 2008 of file postprocess.py.

◆ referenceColumns

lsst.pipe.tasks.postprocess.TransformForcedSourceTableConfig.referenceColumns
static
Initial value:
= pexConfig.ListField(
dtype=str,
default=["detect_isPrimary", "detect_isTractInner", "detect_isPatchInner"],
optional=True,
doc="Columns to pull from reference catalog",
)

Definition at line 2028 of file postprocess.py.


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