LSSTApplications  10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
Public Member Functions | Static Public Attributes | List of all members
lsst.pipe.tasks.mocks.mockSelect.MockSelectImagesTask Class Reference
Inheritance diagram for lsst.pipe.tasks.mocks.mockSelect.MockSelectImagesTask:

Public Member Functions

def runDataRef
 

Static Public Attributes

 ConfigClass = lsst.pex.config.Config
 

Detailed Description

Simple select images task that just returns all the objects we simulated.

Definition at line 27 of file mockSelect.py.

Member Function Documentation

def lsst.pipe.tasks.mocks.mockSelect.MockSelectImagesTask.runDataRef (   self,
  dataRef,
  coordList,
  makeDataRefList = True,
  selectDataList = [] 
)

Definition at line 33 of file mockSelect.py.

33 
34  def runDataRef(self, dataRef, coordList, makeDataRefList=True, selectDataList=[]):
35  observations = dataRef.butlerSubset.butler.get("observations", tract=dataRef.dataId["tract"])
36  assert(makeDataRefList) # this is all we make, so the user better want it
37  butler = dataRef.butlerSubset.butler
38  visitKey = observations.getSchema().find("visit").key
39  ccdKey = observations.getSchema().find("ccd").key
40  dataRefList = []
41  for record in observations:
42  dataId = {"visit": record.getI(visitKey), "ccd": record.getI(ccdKey)}
43  dataRefList.append(butler.dataRef(datasetType="calexp", dataId=dataId))
44  return lsst.pipe.base.Struct(dataRefList=dataRefList)
45 

Member Data Documentation

lsst.pipe.tasks.mocks.mockSelect.MockSelectImagesTask.ConfigClass = lsst.pex.config.Config
static

Definition at line 31 of file mockSelect.py.


The documentation for this class was generated from the following file: