DatasetId¶
Defined in dccd.domain.dataset
- class DatasetId(*, exchange, symbol, data_type, span=None)[source]
Bases:
BaseModelUnique identifier for a dataset (exchange × symbol × type × span).
Examples
>>> from dccd.domain.symbol import Symbol >>> from dccd.domain.types import DataType >>> ds = DatasetId(exchange='binance', symbol=Symbol(base='BTC', quote='USDT'), data_type=DataType.OHLC, span=3600) >>> ds.exchange 'binance'
- pair_slug()[source]
Return filesystem-safe pair string (e.g.
'BTC-USDT').