BagelQuant Data is a local research data lake. It stores canonical Parquet files, SQLite metadata, and update history under one root directory.
The public API has three facades:
lake.adminregisters sources and datasets and inspects lake state.lake.updateplans and runs provider updates.lake.querylazily reads stored data.
Datasets are defined only by update behavior: general replaces one dataset
file, by_daily updates missing trading dates, and by_asset updates each asset.