FileDataset¶
- class lsst.daf.butler.FileDataset(path: str | ParseResult | ResourcePath | Path, refs: DatasetRef | list[lsst.daf.butler._dataset_ref.DatasetRef], *, formatter: str | type[lsst.daf.butler._formatter.Formatter] | Formatter | FormatterV2 | type[lsst.daf.butler._formatter.FormatterV2] | None = None)¶
- Bases: - object- A struct that represents a dataset exported to a file. - Parameters:
- pathlsst.resources.ResourcePathorstr
- Path to the dataset ( - lsst.resources.ResourcePathor- str).- If the dataset was exported with - transfer=None(i.e. in-place), this is relative to the datastore root (only datastores that have a well-defined root in the local filesystem can be expected to support in-place exports). Otherwise this is relative to the directory passed to- Datastore.export.
- refslist[DatasetRef]
- Registry information about the dataset. 
- formatterFormatterorstrorNone, optional
- A - Formatterclass or fully-qualified name.
 
- path
 - Attributes Summary - Methods Summary - from_simple(dataset, *, dataset_type_loader, ...)- Deserialize a - SerializedFileDatasetinto a- FileDataset.- Convert this instance to a simplified, JSON-serializable object. - Attributes Documentation - formatter: str | type[lsst.daf.butler._formatter.Formatter] | Formatter | FormatterV2 | type[lsst.daf.butler._formatter.FormatterV2] | None¶
 - path: str | ResourcePath¶
 - Methods Documentation - static from_simple(dataset: SerializedFileDataset, *, dataset_type_loader: Callable[[str], DatasetType], universe: DimensionUniverse) FileDataset¶
- Deserialize a - SerializedFileDatasetinto a- FileDataset.- Parameters:
- datasetSerializedFileDataset
- Object to deserialize. 
- dataset_type_loaderCallable[[str],DatasetType]
- Function that takes a string dataset type name as its only parameter, and returns an instance of - DatasetType. Used to deserialize the- DatasetRefinstances contained in the serialized- FileDataset.
- universeDimensionUniverse
- Dimension universe associated with the - Butlerinstance that created the serialized- FileDatasetinstance.
 
- dataset
- Returns:
- file_datasetFileDataset
- Deserialized equivalent of the input dataset. 
 
- file_dataset
 
 - to_simple() SerializedFileDataset¶
- Convert this instance to a simplified, JSON-serializable object. - Returns:
- serializedSerializedFileDataset
- Serializable representation of this - FileDatasetinstance.
 
- serialized