lsst.pipe.tasks  21.0.0-38-g070523fc+44fda2b515
Public Member Functions | Static Public Attributes | List of all members
lsst.pipe.tasks.postprocess.TransformSourceTableTask Class Reference
Inheritance diagram for lsst.pipe.tasks.postprocess.TransformSourceTableTask:
lsst.pipe.tasks.postprocess.TransformCatalogBaseTask

Public Member Functions

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

Static Public Attributes

 ConfigClass = TransformSourceTableConfig
 
string inputDataset = 'source'
 
string outputDataset = 'sourceTable'
 

Detailed Description

Transform/standardize a source catalog

Definition at line 782 of file postprocess.py.

Member Function Documentation

◆ ConfigClass()

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

Definition at line 530 of file postprocess.py.

◆ getAnalysis()

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

Definition at line 573 of file postprocess.py.

◆ getFunctors()

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

Definition at line 568 of file postprocess.py.

◆ inputDataset()

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

Definition at line 526 of file postprocess.py.

◆ outputDataset()

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

Definition at line 522 of file postprocess.py.

◆ run()

def lsst.pipe.tasks.postprocess.TransformCatalogBaseTask.run (   self,
  parq,
  funcs = None,
  dataId = None,
  band = None 
)
inherited
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.
band : `str`, optional
    Filter band that is being processed.

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

Reimplemented in lsst.pipe.tasks.postprocess.TransformObjectCatalogTask.

Definition at line 540 of file postprocess.py.

◆ runDataRef()

def lsst.pipe.tasks.postprocess.TransformSourceTableTask.runDataRef (   self,
  dataRef 
)
Override to specify band label to run().

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

Definition at line 804 of file postprocess.py.

◆ transform()

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

Definition at line 580 of file postprocess.py.

◆ write()

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

Definition at line 592 of file postprocess.py.

◆ writeMetadata()

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

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

Definition at line 791 of file postprocess.py.

Member Data Documentation

◆ ConfigClass

lsst.pipe.tasks.postprocess.TransformSourceTableTask.ConfigClass = TransformSourceTableConfig
static

Definition at line 786 of file postprocess.py.

◆ inputDataset

string lsst.pipe.tasks.postprocess.TransformSourceTableTask.inputDataset = 'source'
static

Definition at line 788 of file postprocess.py.

◆ outputDataset

string lsst.pipe.tasks.postprocess.TransformSourceTableTask.outputDataset = 'sourceTable'
static

Definition at line 789 of file postprocess.py.


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