lsst.pipe.tasks  21.0.0-25-g85b8e57b+a46a527df7
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 = TransformObjectCatalogConfig
 
string inputDataset = 'deepCoadd_obj'
 
string outputDataset = 'objectTable'
 

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 632 of file postprocess.py.

Member Function Documentation

◆ ConfigClass()

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

Definition at line 534 of file postprocess.py.

◆ getAnalysis()

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

Definition at line 576 of file postprocess.py.

◆ getFunctors()

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

Definition at line 571 of file postprocess.py.

◆ inputDataset()

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

Definition at line 530 of file postprocess.py.

◆ outputDataset()

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

Definition at line 526 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 656 of file postprocess.py.

◆ runDataRef()

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

Definition at line 537 of file postprocess.py.

◆ transform()

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

Definition at line 583 of file postprocess.py.

◆ write()

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

Definition at line 595 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 598 of file postprocess.py.

Member Data Documentation

◆ ConfigClass

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

Definition at line 643 of file postprocess.py.

◆ inputDataset

string lsst.pipe.tasks.postprocess.TransformObjectCatalogTask.inputDataset = 'deepCoadd_obj'
static

Definition at line 645 of file postprocess.py.

◆ outputDataset

string lsst.pipe.tasks.postprocess.TransformObjectCatalogTask.outputDataset = 'objectTable'
static

Definition at line 646 of file postprocess.py.


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