from .base import FileHandler
from .readers import NetCDFReader, CSVReader, ParquetReader
from .writers import NetCDFWriter, CSVWriter, ParquetWriter
__all__ = ["NetCDFHandler", "CSVHandler", "ParquetHandler"]
[docs]class NetCDFHandler(FileHandler):
[docs] reader: NetCDFReader = NetCDFReader()
[docs] writer: NetCDFWriter = NetCDFWriter()
[docs]class CSVHandler(FileHandler):
[docs] reader: CSVReader = CSVReader()
[docs] writer: CSVWriter = CSVWriter()
[docs]class ParquetHandler(FileHandler):
[docs] extension: str = "parquet"
[docs] reader: ParquetReader = ParquetReader()
[docs] writer: ParquetWriter = ParquetWriter()