nur-dev's picture
Add files using upload-large-folder tool
7c5e40e verified
Raw
History Blame Contribute Delete
926 Bytes
"""STRATA data acquisition subpackage.
The registry and manifest data models depend only on the standard library plus
PyYAML. The network download dependencies (``huggingface_hub``, ``requests``) are
imported lazily inside :mod:`strata.data.acquire`, so registry/manifest logic can
be exercised (and unit-tested) without network libraries installed, and so
``HF_HOME`` can be configured before ``huggingface_hub`` initializes.
"""
from __future__ import annotations
from strata.data.registry import DatasetSpec, Registry, load_registry
from strata.data.languages import CORE_GRAPH_SOURCES, CORE_LANGUAGE_CODES, CORE_LANGUAGES
from strata.data.wikipedia import discover_wikipedia_shards, iter_wikipedia_documents
__all__ = [
"CORE_GRAPH_SOURCES",
"CORE_LANGUAGES",
"CORE_LANGUAGE_CODES",
"DatasetSpec",
"Registry",
"discover_wikipedia_shards",
"iter_wikipedia_documents",
"load_registry",
]