32 lines
756 B
Python
32 lines
756 B
Python
"""Public data facade for backend selection and dataset construction."""
|
|
|
|
from wall_x.data import backends # noqa: F401 (side-effect registration)
|
|
from wall_x.data._bundle import DataBundle
|
|
from wall_x.data._protocol import BuildContext, DatasetBackend
|
|
from wall_x.data._registry import (
|
|
MissingOperationError,
|
|
available_backends,
|
|
backend_for,
|
|
build_data,
|
|
data_backend,
|
|
has_data_backend,
|
|
register,
|
|
register_module,
|
|
resolve_dataset_type,
|
|
)
|
|
|
|
__all__ = [
|
|
"DataBundle",
|
|
"BuildContext",
|
|
"DatasetBackend",
|
|
"MissingOperationError",
|
|
"data_backend",
|
|
"available_backends",
|
|
"backend_for",
|
|
"build_data",
|
|
"has_data_backend",
|
|
"register",
|
|
"register_module",
|
|
"resolve_dataset_type",
|
|
]
|