Skip to content

handlers

Classes#

CSVHandler #

Bases: FileHandler

Attributes#

extension class-attribute instance-attribute #
extension: str = 'csv'
reader class-attribute instance-attribute #
reader: CSVReader = Field(default_factory=CSVReader)
writer class-attribute instance-attribute #
writer: CSVWriter = Field(default_factory=CSVWriter)

NetCDFHandler #

Bases: FileHandler

Attributes#

extension class-attribute instance-attribute #
extension: str = 'nc'
reader class-attribute instance-attribute #
reader: NetCDFReader = Field(default_factory=NetCDFReader)
writer class-attribute instance-attribute #
writer: NetCDFWriter = Field(default_factory=NetCDFWriter)

ParquetHandler #

Bases: FileHandler

Attributes#

extension class-attribute instance-attribute #
extension: str = 'parquet'
reader class-attribute instance-attribute #
reader: ParquetReader = Field(default_factory=ParquetReader)
writer class-attribute instance-attribute #
writer: ParquetWriter = Field(default_factory=ParquetWriter)

SplitNetCDFHandler #

Bases: FileHandler

Attributes#

extension class-attribute instance-attribute #
extension: str = 'nc'
reader class-attribute instance-attribute #
reader: NetCDFReader = Field(default_factory=NetCDFReader)
writer class-attribute instance-attribute #
writer: SplitNetCDFWriter = Field(
    default_factory=SplitNetCDFWriter
)

ZarrHandler #

Bases: FileHandler

Attributes#

extension class-attribute instance-attribute #
extension: str = 'zarr'
reader class-attribute instance-attribute #
reader: ZarrReader = Field(default_factory=ZarrReader)
writer class-attribute instance-attribute #
writer: ZarrWriter = Field(default_factory=ZarrWriter)