kiosk_vanilla / backend /data /__init__.py
Monish Vijay Kumar
Deploy Northwestern CS Kiosk Docker Space with checkpoint and inference runtime
7056be6
Raw
History Blame
723 Bytes
"""
Data layer abstractions for the CS Kiosk.
Expose the catalog registry, default source definitions, and helper
utilities so the rest of the system can stay agnostic to the underlying
storage format.
"""
from .catalog import DataCatalog, EntityRecords, RelationshipDefinition, load_default_catalog
from .sources import DataSource, CSVSource, FeedListSource, default_sources
from .utils import canonicalize_name, generate_name_variants, tokenize_name
__all__ = [
"DataCatalog",
"EntityRecords",
"RelationshipDefinition",
"load_default_catalog",
"DataSource",
"CSVSource",
"FeedListSource",
"default_sources",
"canonicalize_name",
"generate_name_variants",
"tokenize_name",
]