Expand description
Generic data types for Shape
This module provides industry-agnostic data structures for working with time-series data. No domain-specific knowledge (OHLCV, sensor readings, device states, etc.) is encoded here - that belongs in domain stdlib modules.
Re-exports§
pub use dataframe::DataFrame;pub use dataframe::DataRow;pub use dataframe::OwnedDataRow;pub use provider::DataError;pub use provider::DataProvider;pub use provider::NullProvider;pub use query::DataQuery;pub use async_provider::AsyncDataError;pub use async_provider::AsyncDataProvider;pub use async_provider::NullAsyncProvider;pub use cache::CacheKey;pub use cache::CachedData;pub use cache::DataCache;
Modules§
- async_
provider - Async data provider trait for historical and live data
- cache
- Data cache for prefetched historical and live streaming data
- dataframe
- Generic DataFrame for columnar time series data
- load_
query - Generic load query for industry-agnostic data loading
- provider
- DataProvider trait and error types
- provider_
metadata - Provider metadata for LSP completions
- query
- Data query specification
Structs§
- Timeframe
- Represents a time interval for data aggregation
Enums§
- Timeframe
Unit - Time unit for timeframes