lsst.pipe.tasks  19.0.0-63-gd25ffe2a+3
Public Member Functions | Static Public Attributes | List of all members
lsst.pipe.tasks.postprocess.TransformObjectCatalogTask Class Reference
Inheritance diagram for lsst.pipe.tasks.postprocess.TransformObjectCatalogTask:
lsst.pipe.tasks.postprocess.TransformCatalogBaseTask

Public Member Functions

def run (self, parq, funcs=None, dataId=None)
 
def outputDataset (self)
 
def inputDataset (self)
 
def ConfigClass (self)
 
def runDataRef (self, dataRef)
 
def getFunctors (self)
 
def getAnalysis (self, parq, funcs=None, filt=None)
 
def transform (self, filt, parq, funcs, dataId)
 
def write (self, df, parqRef)
 
def writeMetadata (self, dataRef)
 

Static Public Attributes

 ConfigClass
 
 inputDataset
 
 outputDataset
 

Detailed Description

Compute Flatted Object Table as defined in the DPDD

Do the same set of postprocessing calculations on all bands

This is identical to `TransformCatalogBaseTask`, except for that it does the
specified functor calculations for all filters present in the
input `deepCoadd_obj` table.  Any specific `"filt"` keywords specified
by the YAML file will be superceded.

Definition at line 630 of file postprocess.py.

Member Function Documentation

◆ ConfigClass()

def lsst.pipe.tasks.postprocess.TransformCatalogBaseTask.ConfigClass (   self)
inherited

Definition at line 532 of file postprocess.py.

◆ getAnalysis()

def lsst.pipe.tasks.postprocess.TransformCatalogBaseTask.getAnalysis (   self,
  parq,
  funcs = None,
  filt = None 
)
inherited

Definition at line 574 of file postprocess.py.

◆ getFunctors()

def lsst.pipe.tasks.postprocess.TransformCatalogBaseTask.getFunctors (   self)
inherited

Definition at line 569 of file postprocess.py.

◆ inputDataset()

def lsst.pipe.tasks.postprocess.TransformCatalogBaseTask.inputDataset (   self)
inherited

Definition at line 528 of file postprocess.py.

◆ outputDataset()

def lsst.pipe.tasks.postprocess.TransformCatalogBaseTask.outputDataset (   self)
inherited

Definition at line 524 of file postprocess.py.

◆ run()

def lsst.pipe.tasks.postprocess.TransformObjectCatalogTask.run (   self,
  parq,
  funcs = None,
  dataId = None 
)
Do postprocessing calculations

Takes a `ParquetTable` object and dataId,
returns a dataframe with results of postprocessing calculations.

Parameters
----------
parq : `lsst.pipe.tasks.parquetTable.ParquetTable`
    ParquetTable from which calculations are done.
funcs : `lsst.pipe.tasks.functors.Functors`
    Functors to apply to the table's columns
dataId : dict, optional
    Used to add a `patchId` column to the output dataframe.

Returns
------
    `pandas.DataFrame`

Reimplemented from lsst.pipe.tasks.postprocess.TransformCatalogBaseTask.

Definition at line 654 of file postprocess.py.

◆ runDataRef()

def lsst.pipe.tasks.postprocess.TransformCatalogBaseTask.runDataRef (   self,
  dataRef 
)
inherited

Definition at line 535 of file postprocess.py.

◆ transform()

def lsst.pipe.tasks.postprocess.TransformCatalogBaseTask.transform (   self,
  filt,
  parq,
  funcs,
  dataId 
)
inherited

Definition at line 581 of file postprocess.py.

◆ write()

def lsst.pipe.tasks.postprocess.TransformCatalogBaseTask.write (   self,
  df,
  parqRef 
)
inherited

Definition at line 593 of file postprocess.py.

◆ writeMetadata()

def lsst.pipe.tasks.postprocess.TransformCatalogBaseTask.writeMetadata (   self,
  dataRef 
)
inherited
No metadata to write.

Reimplemented in lsst.pipe.tasks.postprocess.TransformSourceTableTask.

Definition at line 596 of file postprocess.py.

Member Data Documentation

◆ ConfigClass

lsst.pipe.tasks.postprocess.TransformObjectCatalogTask.ConfigClass
static

Definition at line 641 of file postprocess.py.

◆ inputDataset

lsst.pipe.tasks.postprocess.TransformObjectCatalogTask.inputDataset
static

Definition at line 643 of file postprocess.py.

◆ outputDataset

lsst.pipe.tasks.postprocess.TransformObjectCatalogTask.outputDataset
static

Definition at line 644 of file postprocess.py.


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