loaders

This section provides an overview of the loaders module, its main components, and their relationships. The loaders module serves as a element for managing data loading processes, including handling configurations, caching, and data transformations.

Data Loaders Overview

The loaders module comprises several components for managing and processing TimeSeries datasets:

  • BaseDataSource: An abstract class offering utilities for managing data source configurations, caching, and filters.

  • CompustatDataLoader: A BaseDataSource implementation for loading data from Compustat.

  • YFinanceDataLoader: A concrete BaseDataSource implementation for retrieving financial data from Yahoo Finance.

Data is accessed from various sources including local storage or fetched through online brokers and APIs. The loaders standardize data structures, manage caching, and ensure consistent usage across the library. Primary usage relies on class data.

Last updated