Module data

Source
Expand description

The data module.

Modules§

context_data
Context data structures and implementations. Contextual (reference) data container.
curves
Base curve data structure and implementations. Curves (in the financial sense) are functions that map a time to a value, such as a yield curve or a swap curve. They may also be known as term structures depending on the context. Curves module.
io
File reading and writing.
market_data
Market data structures and implementations. Market data container.
yahoo
Yahoo! Finance data reader. Module to fetch data from Yahoo! Finance, and store it in a Polars DataFrame object.

Structs§

ContextData
Contextual (reference) data.
ContextDataBuilder
Builder for ContextData.
Curve
Curve data structure.
Data
Data struct. Contains data format, the file path to the data, and the data itself.
DiscountCurve
Discount curve data structure.
DiscountCurveBuilder
Builder for DiscountCurve.
FlatCurve
Flat curve data structure.
FlatCurveBuilder
Builder for FlatCurve.
ForwardCurve
Forward curve data structure.
ForwardCurveBuilder
Builder for ForwardCurve.
MarketData
Market data.
MarketDataBuilder
Builder for MarketData.
SpotCurve
Spot curve data structure.
SpotCurveBuilder
Builder for SpotCurve.
YahooFinanceData
Yahoo! Finance data struct.

Enums§

ContextDataBuilderError
Error type for ContextDataBuilder
DataFormat
Data format enum. Currently supported formats are:
DiscountCurveBuilderError
Error type for DiscountCurveBuilder
FlatCurveBuilderError
Error type for FlatCurveBuilder
ForwardCurveBuilderError
Error type for ForwardCurveBuilder
MarketDataBuilderError
Error type for MarketDataBuilder
ReturnsType
Return type for the Yahoo! Finance data struct.
SpotCurveBuilderError
Error type for SpotCurveBuilder

Traits§

CurveIndex
Curve index trait.
Curves
Generic trait for curves.
DataReader
Data reader trait. Eagerly reads data from the source.
DataScanner
Data scanner trait. Lazily scans data from the source.
DataWriter
Data writer trait.
YahooFinanceReader
Yahoo! Finance data reader trait.