astrodata.data.loaders package¶
Submodules¶
astrodata.data.loaders.base module¶
- class astrodata.data.loaders.base.BaseLoader¶
Bases:
ABC
Abstract base class for data loaders.
This class defines the interface for all data loaders, requiring the implementation of the load method to load data from a given path.
- load(path
str) -> RawData: Abstract method to load data from the specified path.
astrodata.data.loaders.csv_loader module¶
- class astrodata.data.loaders.csv_loader.CsvLoader¶
Bases:
BaseLoader
Data loader for CSV files.
This class implements the BaseLoader interface to load data from CSV files using pandas.
- load(path
str) -> RawData: Loads data from the specified CSV file path and returns it as a RawData object.
astrodata.data.loaders.parquet_loader module¶
- class astrodata.data.loaders.parquet_loader.ParquetLoader¶
Bases:
BaseLoader
Data loader for Parquet files.
This class implements the BaseLoader interface to load data from Parquet files using pandas.
- load(path
str) -> RawData: Loads data from the specified Parquet file path and returns it as a RawData object.