LSST Applications
21.0.0-147-g0e635eb1+1acddb5be5,22.0.0+052faf71bd,22.0.0+1ea9a8b2b2,22.0.0+6312710a6c,22.0.0+729191ecac,22.0.0+7589c3a021,22.0.0+9f079a9461,22.0.1-1-g7d6de66+b8044ec9de,22.0.1-1-g87000a6+536b1ee016,22.0.1-1-g8e32f31+6312710a6c,22.0.1-10-gd060f87+016f7cdc03,22.0.1-12-g9c3108e+df145f6f68,22.0.1-16-g314fa6d+c825727ab8,22.0.1-19-g93a5c75+d23f2fb6d8,22.0.1-19-gb93eaa13+aab3ef7709,22.0.1-2-g8ef0a89+b8044ec9de,22.0.1-2-g92698f7+9f079a9461,22.0.1-2-ga9b0f51+052faf71bd,22.0.1-2-gac51dbf+052faf71bd,22.0.1-2-gb66926d+6312710a6c,22.0.1-2-gcb770ba+09e3807989,22.0.1-20-g32debb5+b8044ec9de,22.0.1-23-gc2439a9a+fb0756638e,22.0.1-3-g496fd5d+09117f784f,22.0.1-3-g59f966b+1e6ba2c031,22.0.1-3-g849a1b8+f8b568069f,22.0.1-3-gaaec9c0+c5c846a8b1,22.0.1-32-g5ddfab5d3+60ce4897b0,22.0.1-4-g037fbe1+64e601228d,22.0.1-4-g8623105+b8044ec9de,22.0.1-5-g096abc9+d18c45d440,22.0.1-5-g15c806e+57f5c03693,22.0.1-7-gba73697+57f5c03693,master-g6e05de7fdc+c1283a92b8,master-g72cdda8301+729191ecac,w.2021.39
LSST Data Management Base Package
|
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) |
Return walltime request for batch job. More... | |
def | batchCommand (cls, args) |
Return command to run CmdLineTask. More... | |
def | logOperation (self, operation, catch=False, trace=True) |
Provide a context manager for logging an operation. More... | |
Public Attributes | |
ignoreCcds | |
Static Public Attributes | |
ConfigClass = SingleFrameDriverConfig | |
RunnerClass = SingleFrameTaskRunner | |
Process CCDs in parallel
Definition at line 31 of file singleFrameDriver.py.
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.
[in] | butler | The butler is passed to the refObjLoader constructor in case it is needed. Ignored if the refObjLoader argument provides a loader directly. |
[in] | psfRefObjLoader | Reference catalog loader for PSF determination. |
[in] | astromRefObjLoader | Reference catalog loader for astrometric calibration. |
[in] | photoRefObjLoader | Reference catalog loader for photometric calibration. |
[in,out] | kwargs | other keyword arguments for lsst.ctrl.pool.BatchParallelTask |
Definition at line 38 of file singleFrameDriver.py.
|
inherited |
Return command to run CmdLineTask.
@param cls: Class @param args: Parsed batch job arguments (from BatchArgumentParser)
Definition at line 476 of file parallel.py.
|
inherited |
Return walltime request for batch job.
Subclasses should override if the walltime should be calculated differently (e.g., addition of some serial time). @param cls: Class @param time: Requested time per iteration @param parsedCmd: Results of argument parsing @param numCores: Number of cores
Reimplemented in lsst.pipe.drivers.multiBandDriver.MultiBandDriverTask, lsst.pipe.drivers.visualizeVisit.VisualizeVisitTask, lsst.pipe.drivers.skyCorrection.SkyCorrectionTask, lsst.pipe.drivers.ingestDriver.PoolIngestTask, lsst.pipe.drivers.constructCalibs.CalibTask, lsst.pipe.drivers.coaddDriver.CoaddDriverTask, and lsst.ctrl.pool.test.demoTask.DemoTask.
Definition at line 461 of file parallel.py.
|
inherited |
Provide a context manager for logging an operation.
@param operation: description of operation (string) @param catch: Catch all exceptions? @param trace: Log a traceback of caught exception? Note that if 'catch' is True, all exceptions are swallowed, but there may be other side-effects such as undefined variables.
Definition at line 502 of file parallel.py.
|
inherited |
Parse an argument list and run the command This is the entry point when we run in earnest, so start the process pool so that the worker nodes don't go any further.
Definition at line 615 of file parallel.py.
|
inherited |
Definition at line 435 of file parallel.py.
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.
|
static |
Definition at line 34 of file singleFrameDriver.py.
lsst.pipe.drivers.singleFrameDriver.SingleFrameDriverTask.ignoreCcds |
Definition at line 56 of file singleFrameDriver.py.
|
static |
Definition at line 36 of file singleFrameDriver.py.