lsst.pipe.drivers  21.0.0-5-gd00fb1e+5292f5ad2b
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lsst.pipe.drivers.singleFrameDriver.SingleFrameDriverTask Class Reference
Inheritance diagram for lsst.pipe.drivers.singleFrameDriver.SingleFrameDriverTask:
lsst::ctrl::pool::parallel::BatchParallelTask lsst::ctrl::pool::parallel::BatchCmdLineTask

Public Member Functions

def __init__ (self, butler=None, psfRefObjLoader=None, astromRefObjLoader=None, photoRefObjLoader=None, *args, **kwargs)
 Constructor. More...
 
def runDataRef (self, sensorRef)
 
def parseAndRun (cls, *args, **kwargs)
 
def parseAndSubmit (cls, args=None, **kwargs)
 
def batchWallTime (cls, time, parsedCmd, numCores)
 
def batchCommand (cls, args)
 
def logOperation (self, operation, catch=False, trace=True)
 

Public Attributes

 ignoreCcds
 

Static Public Attributes

 ConfigClass = SingleFrameDriverConfig
 
 RunnerClass = SingleFrameTaskRunner
 

Detailed Description

Process CCDs in parallel

Definition at line 31 of file singleFrameDriver.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.pipe.drivers.singleFrameDriver.SingleFrameDriverTask.__init__ (   self,
  butler = None,
  psfRefObjLoader = None,
  astromRefObjLoader = None,
  photoRefObjLoader = None,
args,
**  kwargs 
)

Constructor.

The psfRefObjLoader, astromRefObjLoader, photoRefObjLoader should be an instance of LoadReferenceObjectsTasks that supplies an external reference catalog. They may be None if the butler argument is provided or the particular reference catalog is not required.

Parameters
[in]butlerThe butler is passed to the refObjLoader constructor in case it is needed. Ignored if the refObjLoader argument provides a loader directly.
[in]psfRefObjLoaderReference catalog loader for PSF determination.
[in]astromRefObjLoaderReference catalog loader for astrometric calibration.
[in]photoRefObjLoaderReference catalog loader for photometric calibration.
[in,out]kwargsother keyword arguments for lsst.ctrl.pool.BatchParallelTask

Definition at line 38 of file singleFrameDriver.py.

Member Function Documentation

◆ runDataRef()

def lsst.pipe.drivers.singleFrameDriver.SingleFrameDriverTask.runDataRef (   self,
  sensorRef 
)
Process a single CCD, with scatter-gather-scatter using MPI.

Definition at line 74 of file singleFrameDriver.py.

Member Data Documentation

◆ ConfigClass

lsst.pipe.drivers.singleFrameDriver.SingleFrameDriverTask.ConfigClass = SingleFrameDriverConfig
static

Definition at line 34 of file singleFrameDriver.py.

◆ ignoreCcds

lsst.pipe.drivers.singleFrameDriver.SingleFrameDriverTask.ignoreCcds

Definition at line 56 of file singleFrameDriver.py.

◆ RunnerClass

lsst.pipe.drivers.singleFrameDriver.SingleFrameDriverTask.RunnerClass = SingleFrameTaskRunner
static

Definition at line 36 of file singleFrameDriver.py.


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