Skip to main content

Module data

Module data 

Source
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 provider::SharedDataProvider;
pub use query::DataQuery;
pub use async_provider::AsyncDataError;
pub use async_provider::AsyncDataProvider;
pub use async_provider::NullAsyncProvider;
pub use async_provider::SharedAsyncProvider;
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§

TimeframeUnit
Time unit for timeframes