LSST Applications
21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
|
Public Member Functions | |
def | __repr__ (self) |
def | __init__ (self, pythonType, cppType, storageName, locationList, dataId, mapper, storage, usedDataId=None, datasetType=None, additionalData=None) |
def | __str__ (self) |
def | setRepository (self, repository) |
def | getRepository (self) |
def | getPythonType (self) |
def | getCppType (self) |
def | getStorageName (self) |
def | getLocations (self) |
def | getLocationsWithRoot (self) |
def | getAdditionalData (self) |
def | getStorage (self) |
Static Public Member Functions | |
def | to_yaml (dumper, obj) |
def | from_yaml (loader, node) |
Public Attributes | |
pythonType | |
cppType | |
storageName | |
mapper | |
storage | |
locationList | |
additionalData | |
dataId | |
usedDataId | |
datasetType | |
repository | |
Static Public Attributes | |
string | yaml_tag = u"!ButlerLocation" |
yaml_loader = yaml.UnsafeLoader | |
yaml_dumper = yaml.Dumper | |
ButlerLocation is a struct-like class that holds information needed to persist and retrieve an object using the LSST Persistence Framework. Mappers should create and return ButlerLocations from their map_{datasetType} methods. Parameters ---------- pythonType - string or class instance This is the type of python object that should be created when reading the location. cppType - string or None The type of cpp object represented by the location (optional, may be None) storageName - string The type of storage the object is in or should be place into. locationList - list of string A list of URI to place the object or where the object might be found. (Typically when reading the length is expected to be exactly 1). dataId - dict The dataId that was passed in when mapping the location. This may include keys that were not used for mapping this location. mapper - mapper class instance The mapper object that mapped this location. storage - storage class instance The storage interface that can be used to read or write this location. usedDataId - dict The dataId components that were used to map this location. If the mapper had to look up keys those will be in this dict (even though they may not appear in the dataId parameter). If the dataId parameter contained keys that were not required to map this item then those keys will NOT be in this parameter. datasetType - string The datasetType that this location represents. additionalData : `lsst.daf.base.PropertySet`, optional Additional metadata to be passed to the persistence framework, or `None`.
Definition at line 148 of file butlerLocation.py.
def lsst.daf.persistence.butlerLocation.ButlerLocation.__init__ | ( | self, | |
pythonType, | |||
cppType, | |||
storageName, | |||
locationList, | |||
dataId, | |||
mapper, | |||
storage, | |||
usedDataId = None , |
|||
datasetType = None , |
|||
additionalData = None |
|||
) |
Definition at line 209 of file butlerLocation.py.
def lsst.daf.persistence.butlerLocation.ButlerLocation.__repr__ | ( | self | ) |
Definition at line 202 of file butlerLocation.py.
def lsst.daf.persistence.butlerLocation.ButlerLocation.__str__ | ( | self | ) |
Definition at line 224 of file butlerLocation.py.
|
static |
Definition at line 243 of file butlerLocation.py.
def lsst.daf.persistence.butlerLocation.ButlerLocation.getAdditionalData | ( | self | ) |
Definition at line 268 of file butlerLocation.py.
def lsst.daf.persistence.butlerLocation.ButlerLocation.getCppType | ( | self | ) |
Definition at line 256 of file butlerLocation.py.
def lsst.daf.persistence.butlerLocation.ButlerLocation.getLocations | ( | self | ) |
Definition at line 262 of file butlerLocation.py.
def lsst.daf.persistence.butlerLocation.ButlerLocation.getLocationsWithRoot | ( | self | ) |
Definition at line 265 of file butlerLocation.py.
def lsst.daf.persistence.butlerLocation.ButlerLocation.getPythonType | ( | self | ) |
Definition at line 253 of file butlerLocation.py.
def lsst.daf.persistence.butlerLocation.ButlerLocation.getRepository | ( | self | ) |
Definition at line 250 of file butlerLocation.py.
def lsst.daf.persistence.butlerLocation.ButlerLocation.getStorage | ( | self | ) |
Definition at line 271 of file butlerLocation.py.
def lsst.daf.persistence.butlerLocation.ButlerLocation.getStorageName | ( | self | ) |
Definition at line 259 of file butlerLocation.py.
def lsst.daf.persistence.butlerLocation.ButlerLocation.setRepository | ( | self, | |
repository | |||
) |
Definition at line 247 of file butlerLocation.py.
|
static |
Representer for dumping to YAML :param dumper: :param obj: :return:
Definition at line 230 of file butlerLocation.py.
lsst.daf.persistence.butlerLocation.ButlerLocation.additionalData |
Definition at line 217 of file butlerLocation.py.
lsst.daf.persistence.butlerLocation.ButlerLocation.cppType |
Definition at line 212 of file butlerLocation.py.
lsst.daf.persistence.butlerLocation.ButlerLocation.dataId |
Definition at line 220 of file butlerLocation.py.
lsst.daf.persistence.butlerLocation.ButlerLocation.datasetType |
Definition at line 222 of file butlerLocation.py.
lsst.daf.persistence.butlerLocation.ButlerLocation.locationList |
Definition at line 216 of file butlerLocation.py.
lsst.daf.persistence.butlerLocation.ButlerLocation.mapper |
Definition at line 214 of file butlerLocation.py.
lsst.daf.persistence.butlerLocation.ButlerLocation.pythonType |
Definition at line 211 of file butlerLocation.py.
lsst.daf.persistence.butlerLocation.ButlerLocation.repository |
Definition at line 248 of file butlerLocation.py.
lsst.daf.persistence.butlerLocation.ButlerLocation.storage |
Definition at line 215 of file butlerLocation.py.
lsst.daf.persistence.butlerLocation.ButlerLocation.storageName |
Definition at line 213 of file butlerLocation.py.
lsst.daf.persistence.butlerLocation.ButlerLocation.usedDataId |
Definition at line 221 of file butlerLocation.py.
|
static |
Definition at line 200 of file butlerLocation.py.
|
static |
Definition at line 197 of file butlerLocation.py.
|
static |
Definition at line 194 of file butlerLocation.py.