44 lines
1.4 KiB
Python
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",
|
|
]
|