|
lsst.pipe.drivers
17.0.1-9-gcb87309+2
|
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 | |
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 98 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 120 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 219 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 265 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 196 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 169 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 133 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 327 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 247 of file coaddDriver.py.
| def lsst.pipe.drivers.coaddDriver.CoaddDriverTask.writeMetadata | ( | self, | |
| dataRef | |||
| ) |
Definition at line 354 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.
1.8.13