Source code for tsdat.io.handlers

from .base import FileHandler
from .readers import NetCDFReader, CSVReader
from .writers import NetCDFWriter, CSVWriter

__all__ = ["NetCDFHandler", "CSVHandler"]


[docs]class NetCDFHandler(FileHandler):
[docs] extension: str = "nc"
[docs] reader: NetCDFReader = NetCDFReader()
[docs] writer: NetCDFWriter = NetCDFWriter()
[docs]class CSVHandler(FileHandler):
[docs] extension: str = "csv"
[docs] reader: CSVReader = CSVReader()
[docs] writer: CSVWriter = CSVWriter()