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 | |
def | __new__ |
def | __init__ |
def | __getstate__ |
def | __setstate__ |
def | keys |
def | queryMetadata |
def | getDatasetTypes |
def | map |
def | canStandardize |
def | standardize |
def | validate |
def | backup |
Private Attributes | |
_arguments | |
Mapper is a base class for all mappers. Subclasses may define the following methods: map_{datasetType}(self, dataId, write) Map a dataset id for the given dataset type into a ButlerLocation. If write=True, this mapping is for an output dataset. query_{datasetType}(self, key, format, dataId) Return the possible values for the format fields that would produce datasets at the granularity of key in combination with the provided partial dataId. std_{datasetType}(self, item) Standardize an object of the given data set type. Methods that must be overridden: keys(self) Return a list of the keys that can be used in data ids. Other public methods: __init__(self) getDatasetTypes(self) map(self, datasetType, dataId, write=False) queryMetadata(self, datasetType, key, format, dataId) canStandardize(self, datasetType) standardize(self, datasetType, item, dataId) validate(self, dataId)
def lsst.daf.persistence.mapper.Mapper.__init__ | ( | self | ) |
def lsst.daf.persistence.mapper.Mapper.__getstate__ | ( | self | ) |
def lsst.daf.persistence.mapper.Mapper.__new__ | ( | cls, | |
args, | |||
kwargs | |||
) |
Create a new Mapper, saving arguments for pickling. This is in __new__ instead of __init__ to save the user from having to save the arguments themselves (either explicitly, or by calling the super's __init__ with all their *args,**kwargs. The resulting pickling system (of __new__, __getstate__ and __setstate__ is similar to how __reduce__ is usually used, except that we save the user from any responsibility (except when overriding __new__, but that is not common).
Definition at line 67 of file mapper.py.
def lsst.daf.persistence.mapper.Mapper.__setstate__ | ( | self, | |
state | |||
) |
def lsst.daf.persistence.mapper.Mapper.backup | ( | self, | |
datasetType, | |||
dataId | |||
) |
def lsst.daf.persistence.mapper.Mapper.canStandardize | ( | self, | |
datasetType | |||
) |
def lsst.daf.persistence.mapper.Mapper.getDatasetTypes | ( | self | ) |
def lsst.daf.persistence.mapper.Mapper.keys | ( | self | ) |
def lsst.daf.persistence.mapper.Mapper.map | ( | self, | |
datasetType, | |||
dataId, | |||
write = False |
|||
) |
def lsst.daf.persistence.mapper.Mapper.queryMetadata | ( | self, | |
datasetType, | |||
key, | |||
format, | |||
dataId | |||
) |
def lsst.daf.persistence.mapper.Mapper.standardize | ( | self, | |
datasetType, | |||
item, | |||
dataId | |||
) |
def lsst.daf.persistence.mapper.Mapper.validate | ( | self, | |
dataId | |||
) |