ImageMapping is a Mapping subclass for non-camera images.
Definition at line 302 of file mapping.py.
def lsst.obs.base.mapping.ImageMapping.__init__ |
( |
|
self, |
|
|
|
datasetType, |
|
|
|
policy, |
|
|
|
registry, |
|
|
|
root, |
|
|
|
kwargs |
|
) |
| |
Constructor for Mapping class.
@param datasetType (string)
@param policy (daf_persistence.Policy, or pexPolicy.Policy (only for backward compatibility))
Mapping Policy
@param registry (lsst.obs.base.Registry) Registry for metadata lookups
@param root (string) Path of root directory
Definition at line 305 of file mapping.py.
def lsst.obs.base.mapping.Mapping.have |
( |
|
self, |
|
|
|
properties, |
|
|
|
dataId |
|
) |
| |
|
inherited |
Returns whether the provided data identifier has all
the properties in the provided list.
@param properties (list of strings) Properties required
@parm dataId (dict) Dataset identifier
@return (bool) True if all properties are present
Definition at line 250 of file mapping.py.
def lsst.obs.base.mapping.Mapping.keys |
( |
|
self | ) |
|
|
inherited |
Return the dict of keys and value types required for this mapping.
Definition at line 133 of file mapping.py.
def lsst.obs.base.mapping.Mapping.lookup |
( |
|
self, |
|
|
|
properties, |
|
|
|
dataId |
|
) |
| |
|
inherited |
Look up properties for in a metadata registry given a partial
dataset identifier.
@param properties (list of strings)
@param dataId (dict) Dataset identifier
@return (list of tuples) values of properties
Definition at line 177 of file mapping.py.
def lsst.obs.base.mapping.Mapping.map |
( |
|
self, |
|
|
|
mapper, |
|
|
|
dataId, |
|
|
|
write = False |
|
) |
| |
|
inherited |
Standard implementation of map function.
@param mapper (lsst.daf.persistence.Mapper)
@param dataId (dict) Dataset identifier
@return (lsst.daf.persistence.ButlerLocation)
Definition at line 137 of file mapping.py.
def lsst.obs.base.mapping.Mapping.need |
( |
|
self, |
|
|
|
properties, |
|
|
|
dataId |
|
) |
| |
|
inherited |
Ensures all properties in the provided list are present in
the data identifier, looking them up as needed. This is only
possible for the case where the data identifies a single
exposure.
@param properties (list of strings) Properties required
@param dataId (dict) Partial dataset identifier
@return (dict) copy of dataset identifier with enhanced values
Definition at line 261 of file mapping.py.
def lsst.obs.base.mapping.Mapping.template |
( |
|
self | ) |
|
|
inherited |
lsst.obs.base.mapping.ImageMapping.columns |
lsst.obs.base.mapping.Mapping.datasetType |
|
inherited |
lsst.obs.base.mapping.Mapping.keyDict |
|
inherited |
lsst.obs.base.mapping.Mapping.level |
|
inherited |
lsst.obs.base.mapping.Mapping.obsTimeName |
|
inherited |
lsst.obs.base.mapping.Mapping.persistable |
|
inherited |
lsst.obs.base.mapping.Mapping.python |
|
inherited |
lsst.obs.base.mapping.Mapping.range |
|
inherited |
lsst.obs.base.mapping.Mapping.recipe |
|
inherited |
lsst.obs.base.mapping.Mapping.registry |
|
inherited |
lsst.obs.base.mapping.Mapping.rootStorage |
|
inherited |
lsst.obs.base.mapping.Mapping.storage |
|
inherited |
lsst.obs.base.mapping.Mapping.tables |
|
inherited |
The documentation for this class was generated from the following file: