|
def | applyOverrides (cls, config) |
|
def | __init__ (self, args, kwargs) |
|
def | processSingle (self, sensorRef) |
|
def | __init__ (self, args, kwargs) |
|
def | batchWallTime (cls, time, parsedCmd, numCores) |
|
def | run (self, expRefList, butler, calibId) |
| Construct a calib from a list of exposure references. More...
|
|
def | getOutputId (self, expRefList, calibId) |
| Generate the data identifier for the output calib. More...
|
|
def | getMjd (self, butler, dataId, timescale=dafBase.DateTime.UTC) |
|
def | getFilter (self, butler, dataId) |
|
def | addMissingKeys (self, dataId, butler, missingKeys=None, calibName=None) |
|
def | updateMetadata (self, calibImage, exposureTime, darkTime=None, kwargs) |
| Update the metadata from the VisitInfo. More...
|
|
def | scatterProcess (self, pool, ccdIdLists) |
| Scatter the processing among the nodes. More...
|
|
def | process (self, cache, ccdId, outputName="postISRCCD") |
| Process a CCD, specified by a data identifier. More...
|
|
def | processSingle (self, dataRef) |
|
def | processWrite (self, dataRef, exposure, outputName="postISRCCD") |
| Write the processed CCD. More...
|
|
def | processResult (self, exposure) |
|
def | scale (self, ccdIdLists, data) |
| Determine scaling across CCDs and exposures. More...
|
|
def | scatterCombine (self, pool, outputId, ccdIdLists, scales) |
| Scatter the combination of exposures across multiple nodes. More...
|
|
def | combine (self, cache, struct, outputId) |
| Combine multiple exposures of a particular CCD and write the output. More...
|
|
def | recordCalibInputs (self, butler, calib, dataIdList, outputId) |
| Record metadata including the inputs and creation details. More...
|
|
def | interpolateNans (self, image) |
|
def | write (self, butler, exposure, dataId) |
| Write the final combined calib. More...
|
|
Fringe construction task
The principal change from the base class is that the images are
background-subtracted and rescaled by the background.
XXX This is probably not right for a straight-up combination, as we
are currently doing, since the fringe amplitudes need not scale with
the continuum.
XXX Would like to have this do PCA and generate multiple images, but
that will take a bit of work with the persistence code.
Definition at line 958 of file constructCalibs.py.