RepoExportBackend¶
-
class
lsst.daf.butler.RepoExportBackend¶ Bases:
abc.ABCAn abstract interface for data repository export implementations.
Methods Summary
finish()Complete the export process. saveDatasets(datasetType, run, *datasets)Export one or more datasets, including their associated DatasetType and run information (but not including associated dimension information). saveDimensionData(element, *data)Export one or more dimension element records. Methods Documentation
-
finish() → None¶ Complete the export process.
-
saveDatasets(datasetType: lsst.daf.butler.core.datasets.type.DatasetType, run: str, *datasets) → None¶ Export one or more datasets, including their associated DatasetType and run information (but not including associated dimension information).
Parameters: - datasetType :
DatasetType Type of all datasets being exported with this call.
- run :
str Run associated with all datasets being exported with this call.
- datasets :
FileDataset, variadic Per-dataset information to be exported.
FileDataset.formatterattributes should be strings, notFormatterinstances or classes.
- datasetType :
-
saveDimensionData(element: DimensionElement, *data) → None¶ Export one or more dimension element records.
Parameters: - element :
DimensionElement The
DimensionElementwhose elements are being exported.- data :
DimensionRecord(variadic) One or more records to export.
- element :
-