lsst.pipe.drivers
19.0.0-6-g68a5763
|
Public Member Functions | |
def | __init__ (self, reuse=tuple(), **kwargs) |
def | __reduce__ (self) |
def | batchWallTime (cls, time, parsedCmd, numCores) |
Return walltime request for batch job. More... | |
def | runDataRef (self, tractPatchRefList, butler, selectIdList=[]) |
Determine which tracts are non-empty before processing. More... | |
def | run (self, patchRefList, butler, selectDataList=[]) |
Run stacking on a tract. More... | |
def | readSelection (self, cache, selectId) |
Read Wcs of selected inputs. More... | |
def | checkTract (self, cache, tractId, selectIdList) |
Check whether a tract has any overlapping inputs. More... | |
def | warp (self, cache, patchId, selectDataList) |
Warp all images for a patch. More... | |
def | coadd (self, cache, data) |
Construct coadd for a patch and measure. More... | |
def | selectExposures (self, patchRef, selectDataList) |
Select exposures to operate upon, via the SelectImagesTask. More... | |
def | writeMetadata (self, dataRef) |
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 | |
reuse | |
calexpType | |
Static Public Attributes | |
ConfigClass = CoaddDriverConfig | |
RunnerClass = CoaddDriverTaskRunner | |
Definition at line 84 of file coaddDriver.py.
def lsst.pipe.drivers.coaddDriver.CoaddDriverTask.__init__ | ( | self, | |
reuse = tuple() , |
|||
** | kwargs | ||
) |
Definition at line 89 of file coaddDriver.py.
def lsst.pipe.drivers.coaddDriver.CoaddDriverTask.__reduce__ | ( | self | ) |
Pickler
Definition at line 102 of file coaddDriver.py.
def lsst.pipe.drivers.coaddDriver.CoaddDriverTask.batchWallTime | ( | cls, | |
time, | |||
parsedCmd, | |||
numCores | |||
) |
Return walltime request for batch job.
time | Requested time per iteration |
parsedCmd | Results of argument parsing |
numCores | Number of cores |
Definition at line 125 of file coaddDriver.py.
def lsst.pipe.drivers.coaddDriver.CoaddDriverTask.checkTract | ( | self, | |
cache, | |||
tractId, | |||
selectIdList | |||
) |
Check whether a tract has any overlapping inputs.
This method only runs on slave nodes.
cache | Pool cache |
tractId | Data identifier for tract |
selectDataList | List of selection data |
Definition at line 223 of file coaddDriver.py.
def lsst.pipe.drivers.coaddDriver.CoaddDriverTask.coadd | ( | self, | |
cache, | |||
data | |||
) |
Construct coadd for a patch and measure.
Only slave nodes execute this method.
Because only one argument may be passed, it is expected to contain multiple elements, which are:
patchRef | data reference for patch |
selectDataList | List of SelectStruct for inputs |
Definition at line 269 of file coaddDriver.py.
def lsst.pipe.drivers.coaddDriver.CoaddDriverTask.readSelection | ( | self, | |
cache, | |||
selectId | |||
) |
Read Wcs of selected inputs.
This method only runs on slave nodes. This method is similar to SelectDataIdContainer.makeDataRefList, creating a Struct like a SelectStruct, except with a dataId instead of a dataRef (to ease MPI).
cache | Pool cache |
selectId | Data identifier for selected input |
Definition at line 200 of file coaddDriver.py.
def lsst.pipe.drivers.coaddDriver.CoaddDriverTask.run | ( | self, | |
patchRefList, | |||
butler, | |||
selectDataList = [] |
|||
) |
Run stacking on a tract.
This method only runs on the master node.
patchRefList | List of patch data references for tract |
butler | Data butler |
selectDataList | List of SelectStruct for inputs |
Definition at line 173 of file coaddDriver.py.
def lsst.pipe.drivers.coaddDriver.CoaddDriverTask.runDataRef | ( | self, | |
tractPatchRefList, | |||
butler, | |||
selectIdList = [] |
|||
) |
Determine which tracts are non-empty before processing.
tractPatchRefList | List of tracts and patches to include in the coaddition |
butler | butler reference object |
selectIdList | List of data Ids (i.e. visit, ccd) to consider when making the coadd |
Definition at line 138 of file coaddDriver.py.
def lsst.pipe.drivers.coaddDriver.CoaddDriverTask.selectExposures | ( | self, | |
patchRef, | |||
selectDataList | |||
) |
Select exposures to operate upon, via the SelectImagesTask.
This is very similar to CoaddBaseTask.selectExposures, except we return a list of SelectStruct (same as the input), so we can plug the results into future uses of SelectImagesTask.
patchRef | data reference to a particular patch |
selectDataList | list of references to specific data products (i.e. visit, ccd) |
Definition at line 334 of file coaddDriver.py.
def lsst.pipe.drivers.coaddDriver.CoaddDriverTask.warp | ( | self, | |
cache, | |||
patchId, | |||
selectDataList | |||
) |
Warp all images for a patch.
Only slave nodes execute this method.
Because only one argument may be passed, it is expected to contain multiple elements, which are:
patchRef | data reference for patch |
selectDataList | List of SelectStruct for inputs |
Definition at line 251 of file coaddDriver.py.
def lsst.pipe.drivers.coaddDriver.CoaddDriverTask.writeMetadata | ( | self, | |
dataRef | |||
) |
Definition at line 361 of file coaddDriver.py.
lsst.pipe.drivers.coaddDriver.CoaddDriverTask.calexpType |
Definition at line 98 of file coaddDriver.py.
|
static |
Definition at line 85 of file coaddDriver.py.
lsst.pipe.drivers.coaddDriver.CoaddDriverTask.reuse |
Definition at line 91 of file coaddDriver.py.
|
static |
Definition at line 87 of file coaddDriver.py.