lsst.pipe.tasks ge54c72f270+8569cf0d66
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lsst.pipe.tasks.finalizeCharacterization.FinalizeCharacterizationTask Class Reference
Inheritance diagram for lsst.pipe.tasks.finalizeCharacterization.FinalizeCharacterizationTask:

Public Member Functions

def __init__ (self, initInputs=None, **kwargs)
 
def runQuantum (self, butlerQC, inputRefs, outputRefs)
 
def run (self, visit, band, isolated_star_cat_dict, isolated_star_source_dict, src_dict, calexp_dict)
 
def concat_isolated_star_cats (self, band, isolated_star_cat_dict, isolated_star_source_dict)
 
def compute_psf_and_ap_corr_map (self, visit, detector, exposure, src, isolated_source_table)
 

Public Attributes

 schema
 

Static Public Attributes

 ConfigClass = FinalizeCharacterizationConfig
 

Detailed Description

Run final characterization on exposures.

Definition at line 237 of file finalizeCharacterization.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.pipe.tasks.finalizeCharacterization.FinalizeCharacterizationTask.__init__ (   self,
  initInputs = None,
**  kwargs 
)

Definition at line 242 of file finalizeCharacterization.py.

Member Function Documentation

◆ compute_psf_and_ap_corr_map()

def lsst.pipe.tasks.finalizeCharacterization.FinalizeCharacterizationTask.compute_psf_and_ap_corr_map (   self,
  visit,
  detector,
  exposure,
  src,
  isolated_source_table 
)
Compute psf model and aperture correction map for a single exposure.

Parameters
----------
visit : `int`
    Visit number (for logging).
detector : `int`
    Detector number (for logging).
exposure : `lsst.afw.image.ExposureF`
src : `lsst.afw.table.SourceCatalog`
isolated_source_table : `np.ndarray`

Returns
-------
psf : `lsst.meas.algorithms.ImagePsf`
    PSF Model
ap_corr_map : `lsst.afw.image.ApCorrMap`
    Aperture correction map.
measured_src : `lsst.afw.table.SourceCatalog`
    Updated source catalog with measurements, flags and aperture corrections.

Definition at line 579 of file finalizeCharacterization.py.

◆ concat_isolated_star_cats()

def lsst.pipe.tasks.finalizeCharacterization.FinalizeCharacterizationTask.concat_isolated_star_cats (   self,
  band,
  isolated_star_cat_dict,
  isolated_star_source_dict 
)
Concatenate isolated star catalogs and make reserve selection.

Parameters
----------
band : `str`
    Band name.  Used to select reserved stars.
isolated_star_cat_dict : `dict`
    Per-tract dict of isolated star catalog handles.
isolated_star_source_dict : `dict`
    Per-tract dict of isolated star source catalog handles.

Returns
-------
isolated_table : `np.ndarray` (N,)
    Table of isolated stars, with indexes to isolated sources.
isolated_source_table : `np.ndarray` (M,)
    Table of isolated sources, with indexes to isolated stars.

Definition at line 478 of file finalizeCharacterization.py.

◆ run()

def lsst.pipe.tasks.finalizeCharacterization.FinalizeCharacterizationTask.run (   self,
  visit,
  band,
  isolated_star_cat_dict,
  isolated_star_source_dict,
  src_dict,
  calexp_dict 
)
Run the FinalizeCharacterizationTask.

Parameters
----------
visit : `int`
    Visit number.  Used in the output catalogs.
band : `str`
    Band name.  Used to select reserved stars.
isolated_star_cat_dict : `dict`
    Per-tract dict of isolated star catalog handles.
isolated_star_source_dict : `dict`
    Per-tract dict of isolated star source catalog handles.
src_dict : `dict`
    Per-detector dict of src catalog handles.
calexp_dict : `dict`
    Per-detector dict of calibrated exposure handles.

Returns
-------
struct : `lsst.pipe.base.struct`
    Struct with outputs for persistence.

Definition at line 297 of file finalizeCharacterization.py.

◆ runQuantum()

def lsst.pipe.tasks.finalizeCharacterization.FinalizeCharacterizationTask.runQuantum (   self,
  butlerQC,
  inputRefs,
  outputRefs 
)

Definition at line 260 of file finalizeCharacterization.py.

Member Data Documentation

◆ ConfigClass

lsst.pipe.tasks.finalizeCharacterization.FinalizeCharacterizationTask.ConfigClass = FinalizeCharacterizationConfig
static

Definition at line 239 of file finalizeCharacterization.py.

◆ schema

lsst.pipe.tasks.finalizeCharacterization.FinalizeCharacterizationTask.schema

Definition at line 245 of file finalizeCharacterization.py.


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