DataSource

Defined in fynance.core

class DataSource(*args, **kwargs)[source]

Bases: Protocol

Port: load external data into a PriceSeries.

The only I/O boundary protocol. Concrete adapters (CSV, Parquet, …) live in fynance.data.

load(*args, **kwargs)[source]

Load and return a PriceSeries (or a mapping of them).