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()¶
- Complete the export process. 
 - 
saveDatasets(datasetType: lsst.daf.butler.core.datasets.type.DatasetType, run: str, *datasets)¶
- 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.
- collections : iterable of str
- Extra collections (in addition to - run) the dataset should be associated with.
 
- datasetType : 
 - 
saveDimensionData(element: DimensionElement, *data)¶
- 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 :