BaseDataSource
The BaseDataSource
class provides the core functionality required for handling data sources, including configurations, caching, and applying filters to data.
Description
BaseDataSource
is an abstract base class for managing data source configurations and paths. It also offers utilities for caching and data transformations, ensuring consistency across different data loaders.
Parameters and Attributes
config_path
(str
): Path to thepaths.yaml
configuration file containing source definitions.sources
(dict
): Parsed contents of the configuration file, mapping source names to their configurations.cache_root
(str
): Root directory for caching data locally.
Last updated