torchsig.utils.file_handlers.base_handler.FileReader

class torchsig.utils.file_handlers.base_handler.FileReader(root: str, **kwargs)[source]

Bases: object

Base class for reading datasets from disk.

root

Dataset location on disk.

Type:

pathlib.Path

dataset_info_filepath

Path to dataset info file.

Type:

pathlib.Path

Methods

read

Load data from disk

__init__(root: str, **kwargs)[source]

File reader base class

Parameters:

root (str) – Dataset location on disk.

read(idx: int) Any[source]

Load data from disk

Parameters:

idx (int) – data item to load

Raises:

NotImplementedError – Subclasses must implement this method

Returns:

data and targets

Return type:

Any

__str__() str[source]

Return str(self).

__repr__() str[source]

Return repr(self).