CCR/.venv/lib/python3.12/site-packages/xarray/backends/__init__.py

44 lines
1.4 KiB
Python

"""Backend objects for saving and loading data
DataStores provide a uniform interface for saving and loading data in different
formats. They should not be used directly, but rather through Dataset objects.
"""
from xarray.backends.common import AbstractDataStore, BackendArray, BackendEntrypoint
from xarray.backends.file_manager import (
CachingFileManager,
DummyFileManager,
FileManager,
)
from xarray.backends.h5netcdf_ import H5netcdfBackendEntrypoint, H5NetCDFStore
from xarray.backends.memory import InMemoryDataStore
from xarray.backends.netCDF4_ import NetCDF4BackendEntrypoint, NetCDF4DataStore
from xarray.backends.plugins import list_engines, refresh_engines
from xarray.backends.pydap_ import PydapBackendEntrypoint, PydapDataStore
from xarray.backends.scipy_ import ScipyBackendEntrypoint, ScipyDataStore
from xarray.backends.store import StoreBackendEntrypoint
from xarray.backends.zarr import ZarrBackendEntrypoint, ZarrStore
__all__ = [
"AbstractDataStore",
"BackendArray",
"BackendEntrypoint",
"CachingFileManager",
"DummyFileManager",
"FileManager",
"H5NetCDFStore",
"H5netcdfBackendEntrypoint",
"InMemoryDataStore",
"NetCDF4BackendEntrypoint",
"NetCDF4DataStore",
"PydapBackendEntrypoint",
"PydapDataStore",
"ScipyBackendEntrypoint",
"ScipyDataStore",
"StoreBackendEntrypoint",
"ZarrBackendEntrypoint",
"ZarrStore",
"list_engines",
"refresh_engines",
]