plaid.storage.registry¶
Backend registry for plaid.storage.
This module centralizes backend wiring so reader/writer code can use a single source of truth for backend capabilities.
Attributes¶
Classes¶
Backend wiring for storage operations. |
Functions¶
|
Return available backend names in stable order. |
|
Return the backend spec for a given name. |
Module Contents¶
- class BackendSpec[source]¶
Backend wiring for storage operations.
- init_from_disk: Callable[[str | pathlib.Path], plaid.storage.cgns.reader.CGNSDatasetDict | plaid.storage.hf_datasets.reader.HFDatasetDict | plaid.storage.zarr.reader.ZarrDatasetDict][source]¶
- get_backend(name: str) BackendSpec[source]¶
Return the backend spec for a given name.