YamlRepoExportBackend¶
- 
class lsst.daf.butler.YamlRepoExportBackend(stream: IO)¶
- Bases: - lsst.daf.butler.RepoExportBackend- A repository export implementation that saves to a YAML file. - Parameters: - stream
- A writeable file-like object. 
 - 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, not- Formatterinstances 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 :