torchsig.utils.file_handlers.base_handler.BaseFileHandler

class torchsig.utils.file_handlers.base_handler.BaseFileHandler[source]

Bases: object

File handler base class. Not be instantiated.

Usage:
>>> BaseFileHandler.create_handler(mode = "r", root = "./) # create a reader
>>> BaseFileHandler.create_handler(mode = "w", root = "./) # create a writer

Methods

create_handler

Creates FileWriter or FileReader

reader_class

alias of FileReader

writer_class

alias of FileWriter

static create_handler(mode: str, root: str, **kwargs) FileWriter | FileReader[source]

Creates FileWriter or FileReader

Parameters:
  • mode (str) – read or write mode

  • root (str) – where file handler will be running

Raises:

ValueError – invalid model

Returns:

FileHandler’s reader or writer.

Return type:

FileWriter | FileReader

__str__() str[source]

Return str(self).

__repr__() str[source]

Return repr(self).