lsst.ip.isr  18.0.0+1
Public Member Functions | Static Public Attributes | List of all members
lsst.ip.isr.measureCrosstalk.MeasureCrosstalkTask Class Reference
Inheritance diagram for lsst.ip.isr.measureCrosstalk.MeasureCrosstalkTask:

Public Member Functions

def __init__ (self, args, kwargs)
 
def parseAndRun (cls, args, kwargs)
 
def runDataRef (self, dataRef)
 
def run (self, exposure, dataId=None)
 
def reduce (self, ratioList)
 

Static Public Attributes

 ConfigClass = MeasureCrosstalkConfig
 

Detailed Description

Measure intra-CCD crosstalk

This Task behaves in a scatter-gather fashion:
* Scatter: get ratios for each CCD.
* Gather: combine ratios to produce crosstalk coefficients.

Definition at line 165 of file measureCrosstalk.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.ip.isr.measureCrosstalk.MeasureCrosstalkTask.__init__ (   self,
  args,
  kwargs 
)

Definition at line 175 of file measureCrosstalk.py.

Member Function Documentation

◆ parseAndRun()

def lsst.ip.isr.measureCrosstalk.MeasureCrosstalkTask.parseAndRun (   cls,
  args,
  kwargs 
)
Implement scatter/gather

Returns
-------
coeff : `numpy.ndarray`
    Crosstalk coefficients.
coeffErr : `numpy.ndarray`
    Crosstalk coefficient errors.
coeffNum : `numpy.ndarray`
    Number of pixels used for crosstalk measurement.

Definition at line 191 of file measureCrosstalk.py.

◆ reduce()

def lsst.ip.isr.measureCrosstalk.MeasureCrosstalkTask.reduce (   self,
  ratioList 
)
Combine ratios to produce crosstalk coefficients

Parameters
----------
ratioList : `list` of `list` of `list` of `numpy.ndarray`
    A list of matrices of arrays; a list of results from
    `extractCrosstalkRatios`.

Returns
-------
coeff : `numpy.ndarray`
    Crosstalk coefficients.
coeffErr : `numpy.ndarray`
    Crosstalk coefficient errors.
coeffNum : `numpy.ndarray`
    Number of pixels used for crosstalk measurement.

Definition at line 274 of file measureCrosstalk.py.

◆ run()

def lsst.ip.isr.measureCrosstalk.MeasureCrosstalkTask.run (   self,
  exposure,
  dataId = None 
)
Extract and return cross talk ratios for an exposure

Parameters
----------
exposure : `lsst.afw.image.Exposure`
    Image data to measure crosstalk ratios from.
dataId   :
    Optional data ID for the exposure to process; used for logging.

Returns
-------
ratios : `list` of `list` of `numpy.ndarray`
    A matrix of pixel arrays.

Definition at line 254 of file measureCrosstalk.py.

◆ runDataRef()

def lsst.ip.isr.measureCrosstalk.MeasureCrosstalkTask.runDataRef (   self,
  dataRef 
)
Get crosstalk ratios for CCD

Parameters
----------
dataRef : `lsst.daf.peristence.ButlerDataRef`
    Data reference for CCD.

Returns
-------
ratios : `list` of `list` of `numpy.ndarray`
    A matrix of pixel arrays.

Definition at line 228 of file measureCrosstalk.py.

Member Data Documentation

◆ ConfigClass

lsst.ip.isr.measureCrosstalk.MeasureCrosstalkTask.ConfigClass = MeasureCrosstalkConfig
static

Definition at line 172 of file measureCrosstalk.py.


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