raitap.data

Data module — loading data from local files / URLs / demo samples, converting to raw tensors, hosting the demo-sample list.

Heavy submodules (data, metadata) and schema dataclasses are loaded lazily via PEP 562 __getattr__ so that imports like from raitap.data.types import LabelEncoding — used by raitap.configs.schema during package init — do not re-enter raitap.configs mid-load and explode with a circular ImportError.

class raitap.data.IdStrategy(*values)

Bases: StrEnum

class raitap.data.LabelEncoding(*values)

Bases: StrEnum

index = 'index'
class raitap.data.Preprocessing(*values)

Bases: StrEnum

Named values for DataConfig.preprocessing.

Custom-file preprocessing is selected by passing a path string directly — it is not enumerated here. None (the default) means preprocessing is OFF.