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 | Public Attributes | Static Public Attributes | List of all members
lsst.pipe.tasks.mocks.simpleMapper.SimpleMapping Class Reference
Inheritance diagram for lsst.pipe.tasks.mocks.simpleMapper.SimpleMapping:
lsst.pipe.tasks.mocks.simpleMapper.RawMapping lsst.pipe.tasks.mocks.simpleMapper.SkyMapping lsst.pipe.tasks.mocks.simpleMapper.TempExpMapping lsst.pipe.tasks.mocks.simpleMapper.ForcedSrcMapping

Public Member Functions

def __init__
 
def map
 

Public Attributes

 persistence
 
 keys
 

Static Public Attributes

 template = None
 
dictionary keys = {}
 

Detailed Description

Mapping object used to implement SimpleMapper, similar in intent to lsst.daf.peristence.Mapping.

Definition at line 128 of file simpleMapper.py.

Constructor & Destructor Documentation

def lsst.pipe.tasks.mocks.simpleMapper.SimpleMapping.__init__ (   self,
  persistence,
  template = None,
  keys = None 
)

Definition at line 135 of file simpleMapper.py.

136  def __init__(self, persistence, template=None, keys=None):
137  self.persistence = persistence
138  if template is not None:
139  self.template = template
140  if keys is not None:
141  self.keys = keys

Member Function Documentation

def lsst.pipe.tasks.mocks.simpleMapper.SimpleMapping.map (   self,
  dataset,
  root,
  dataId,
  suffix = None 
)

Definition at line 142 of file simpleMapper.py.

143  def map(self, dataset, root, dataId, suffix=None):
144  if self.template is not None:
145  path = os.path.join(root, self.template.format(dataset=dataset, ext=self.persistence.ext,
146  **dataId))
147  else:
148  path = None
149  return self.persistence.makeButlerLocation(path, dataId, suffix=suffix)

Member Data Documentation

dictionary lsst.pipe.tasks.mocks.simpleMapper.SimpleMapping.keys = {}
static

Definition at line 133 of file simpleMapper.py.

lsst.pipe.tasks.mocks.simpleMapper.SimpleMapping.keys

Definition at line 140 of file simpleMapper.py.

lsst.pipe.tasks.mocks.simpleMapper.SimpleMapping.persistence

Definition at line 136 of file simpleMapper.py.

lsst.pipe.tasks.mocks.simpleMapper.SimpleMapping.template = None
static

Definition at line 132 of file simpleMapper.py.


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