1"""RAID — Research Architecture for Intraday Data (UQO Working Paper No. 40).23Python layer: the compiled extension ``raid._core`` (nanobind) exposes the C++20 estimators and backends;4``raid.findata`` is the FinData OS client (bars, exports, provenance); ``raid.api`` wraps the extension with5NumPy/Arrow-friendly signatures and the ``backend="auto|cpu|metal"`` choice.6"""7from __future__ import annotations89__version__ = "0.1.0"1011try: # the compiled core is optional at import time so that the pure-Python client can be used alone12 from . import _core # type: ignore13 HAS_CORE = True14except ImportError: # pragma: no cover15 _core = None16 HAS_CORE = False1718from . import findata # noqa: E40219from .api import ( # noqa: E40220 devices, ols, realized_measures, garch_fit, validate_bars, calendar_sessions, Backend, available_backends,21 har_fit, har_rolling, har_batch, bootstrap, var_connectedness, ledoit_wolf,22)2324__all__ = ["__version__", "HAS_CORE", "devices", "ols", "realized_measures", "garch_fit", "validate_bars",25 "calendar_sessions", "Backend", "available_backends", "findata", "har_fit", "har_rolling", "har_batch", "bootstrap", "var_connectedness", "ledoit_wolf"]26