|
lsst.pipe.base
19.0.0-6-gb6b8b0a+1
|
Public Member Functions | |
| def | __init__ (self, butlerSubset, dataId) |
| def | get (self, datasetType=None, rest) |
| def | put (self, obj, datasetType=None, doBackup=False, rest) |
| def | datasetExists (self, datasetType=None, write=False, rest) |
| def | getButler (self) |
Public Attributes | |
| butlerSubset | |
| dataId | |
Static Public Attributes | |
| float | GENERATION = 2.5 |
A shim for a Gen2 `~lsst.daf.persistence.ButlerDataRef` with a Gen3
`~lsst.daf.butler.Butler` backend.
Parameters
----------
butlerSubset : `ShimButlerSubset`
ButlerSubset shim instance. Sets the butler and default dataset type
used by the Dataref.
dataId : `dict` or `~lsst.daf.butler.DataId`
Generation 3 data ID associated with this reference.
| def lsst.pipe.base.shims.ShimDataRef.__init__ | ( | self, | |
| butlerSubset, | |||
| dataId | |||
| ) |
| def lsst.pipe.base.shims.ShimDataRef.datasetExists | ( | self, | |
datasetType = None, |
|||
write = False, |
|||
| rest | |||
| ) |
Check whether a datataset exists in the repository.
Parameters
----------
datasetType : `str`, optional
Name of the dataset type. Defaults to the dataset type used to
construct the `ShimButlerSubset`.
write : `bool`
This option is provided for compatibility with
`lsst.daf.persistence.ButlerDataRef`, but must be `False`.
rest
Additional arguments forwarded to `ShimButler.datasetExists`.
Returns
-------
exists : `bool`
`True` if the dataset is present in the repository, `False`
otherwise.
| def lsst.pipe.base.shims.ShimDataRef.get | ( | self, | |
datasetType = None, |
|||
| rest | |||
| ) |
Retrieve a dataset.
Parameters
----------
datasetType : `str`, optional.
Name of the dataset type. Defaults to the dataset type used to
construct the `ShimButlerSubset`.
rest
Additional arguments forwarded to `ShimButler.get`.
Returns
-------
dataset
Retrieved object.
Raises
------
`~lsst.daf.persistence.NoResults`
Raised if the dataset does not exist.
| def lsst.pipe.base.shims.ShimDataRef.getButler | ( | self | ) |
| def lsst.pipe.base.shims.ShimDataRef.put | ( | self, | |
| obj, | |||
datasetType = None, |
|||
doBackup = False, |
|||
| rest | |||
| ) |
Write a dataset.
Parameters
----------
obj
Object to write.
datasetType : `str`, optional
Name of the dataset type. Defaults to the dataset type used to
construct the `ShimButlerSubset`.
doBackup : `bool`
This option is provided for compatibility with
`lsst.daf.persistence.ButlerDataRef`, but must be `False`.
rest
Additional arguments forwarded to `ShimButler.put`.
|
static |
1.8.13