lsst.obs.base
19.0.0-24-g940be9f
|
Public Member Functions | |
def | __init__ |
def | isDatasetTypeSpecial |
def | iterMappings (self) |
def | makeRepoWalkerTarget |
def | insertDimensionData (self) |
def | ingest (self) |
def | getSpecialDirectories (self) |
def | prep (self) |
def | iterDatasets (self) |
def | findDatasets (self) |
def | expandDataIds (self) |
def | getCollections |
Public Attributes | |
mapper | |
task | |
root | |
subset | |
A specialization of `RepoConverter` for calibration repositories. Parameters ---------- mapper : `CameraMapper` Gen2 mapper for the data repository. The root associated with the mapper is ignored and need not match the root of the repository. kwds Additional keyword arguments are forwarded to (and required by) `RepoConverter`.
Definition at line 42 of file calibRepoConverter.py.
def lsst.obs.base.gen2to3.calibRepoConverter.CalibRepoConverter.__init__ | ( | self, | |
mapper | |||
) |
Definition at line 55 of file calibRepoConverter.py.
|
inherited |
Expand the data IDs for all datasets to be inserted. Subclasses may override this method, but must delegate to the base class implementation if they do. This involves queries to the registry, but not writes. It is guaranteed to be called between `insertDimensionData` and `ingest`.
Definition at line 432 of file repoConverter.py.
|
inherited |
Definition at line 401 of file repoConverter.py.
|
inherited |
Definition at line 487 of file repoConverter.py.
|
inherited |
Return a list of directory paths that should not be searched for files. These may be directories that simply do not contain datasets (or contain datasets in another repository), or directories whose datasets are handled specially by a subclass. Returns ------- directories : `list` [`str`] The full paths of directories to skip, relative to the repository root.
Definition at line 277 of file repoConverter.py.
def lsst.obs.base.gen2to3.calibRepoConverter.CalibRepoConverter.ingest | ( | self | ) |
Definition at line 133 of file calibRepoConverter.py.
def lsst.obs.base.gen2to3.calibRepoConverter.CalibRepoConverter.insertDimensionData | ( | self | ) |
Definition at line 82 of file calibRepoConverter.py.
def lsst.obs.base.gen2to3.calibRepoConverter.CalibRepoConverter.isDatasetTypeSpecial | ( | self, | |
datasetTypeName | |||
) |
Definition at line 60 of file calibRepoConverter.py.
|
inherited |
Iterate over datasets in the repository that should be ingested into the Gen3 repository. The base class implementation yields nothing; the datasets handled by the `RepoConverter` base class itself are read directly in `findDatasets`. Subclasses should override this method if they support additional datasets that are handled some other way. Yields ------ dataset : `FileDataset` Structures representing datasets to be ingested. Paths should be absolute.
Definition at line 382 of file repoConverter.py.
def lsst.obs.base.gen2to3.calibRepoConverter.CalibRepoConverter.iterMappings | ( | self, | |
Iterator, | |||
Tuple, | |||
str, | |||
CameraMapperMapping | |||
) |
Definition at line 64 of file calibRepoConverter.py.
def lsst.obs.base.gen2to3.calibRepoConverter.CalibRepoConverter.makeRepoWalkerTarget | ( | self, | |
datasetTypeName | |||
) |
Definition at line 68 of file calibRepoConverter.py.
|
inherited |
Perform preparatory work associated with the dataset types to be converted from this repository (but not the datasets themselves). Notes ----- This should be a relatively fast operation that should not depend on the size of the repository. Subclasses may override this method, but must delegate to the base class implementation at some point in their own logic. More often, subclasses will specialize the behavior of `prep` by overriding other methods to which the base class implementation delegates. These include: - `iterMappings` - `isDatasetTypeSpecial` - `getSpecialDirectories` - `makeRepoWalkerTarget` This should not perform any write operations to the Gen3 repository. It is guaranteed to be called before `insertDimensionData`.
Definition at line 293 of file repoConverter.py.
lsst.obs.base.gen2to3.calibRepoConverter.CalibRepoConverter.mapper |
Definition at line 57 of file calibRepoConverter.py.
|
inherited |
Definition at line 206 of file repoConverter.py.
|
inherited |
Definition at line 207 of file repoConverter.py.
|
inherited |
Definition at line 205 of file repoConverter.py.