Angolin Docs
Download / Schemas

Wide schema

One row per timestamp, with one column per asset and field. The asset and the field are joined in the column name: BTC_close, ETH_open… close_ts is the first column.

close_tsBTC_openBTC_highBTC_lowBTC_closeBTC_base_volumeBTC_quote_volumeETH_openETH_highETH_lowETH_closeETH_base_volumeETH_quote_volume
2026-10-01T01:00:00Z63412.563610.063380.263530.1412.8326202856.782471.22480.42466.92476.856105.415104912.23
2026-10-01T02:00:00Z63530.163575.463340.863388.7389.1224693321.732476.852479.32461.52468.15872.914520598.43
2026-10-01T03:00:00Z63388.763655.963371.063601.4455.6728932789.432468.12486.02465.22481.956390.215815904.75

Use it for cross-asset work at each timestamp: spreads, correlations, portfolio returns. All assets are aligned on the same rows, and adding an asset adds columns. Columns are plain strings, so it works the same in pandas, Polars, SQL engines, or feature pipelines for machine learning.

See how to load it in Loading data.