Public Member Functions | |
def | __init__ |
def | batchWallTime |
Return walltime request for batch job. More... | |
def | run |
Determine which tracts are non-empty before processing. More... | |
def | runTract |
Run stacking on a tract. More... | |
def | readSelection |
Read Wcs of selected inputs. More... | |
def | checkTract |
Check whether a tract has any overlapping inputs. More... | |
def | warp |
Warp all images for a patch. More... | |
def | coadd |
Construct coadd for a patch and measure. More... | |
def | selectExposures |
Select exposures to operate upon, via the SelectImagesTask. More... | |
def | writeMetadata |
Static Public Attributes | |
ConfigClass = CoaddDriverConfig | |
RunnerClass = CoaddDriverTaskRunner | |
Definition at line 73 of file coaddDriver.py.
def lsst.pipe.drivers.coaddDriver.CoaddDriverTask.__init__ | ( | self, | |
args, | |||
kwargs | |||
) |
Definition at line 78 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 101 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 201 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 247 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 177 of file coaddDriver.py.
def lsst.pipe.drivers.coaddDriver.CoaddDriverTask.run | ( | 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 114 of file coaddDriver.py.
def lsst.pipe.drivers.coaddDriver.CoaddDriverTask.runTract | ( | 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 150 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 288 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 229 of file coaddDriver.py.
def lsst.pipe.drivers.coaddDriver.CoaddDriverTask.writeMetadata | ( | self, | |
dataRef | |||
) |
Definition at line 315 of file coaddDriver.py.
|
static |
Definition at line 74 of file coaddDriver.py.
|
static |
Definition at line 76 of file coaddDriver.py.