qualia_core.datamodel.RawDataModel module

class qualia_core.datamodel.RawDataModel.RawDataShape(x: 'tuple[int | None, ...]', y: 'tuple[int | None, ...]', info: 'tuple[int | None, ...] | None' = None)[source]

Bases: object

x: tuple[int | None, ...]
y: tuple[int | None, ...]
info: tuple[int | None, ...] | None = None
property data: tuple[int | None, ...]
property labels: tuple[int | None, ...]
class qualia_core.datamodel.RawDataModel.RawDataDType(x: 'np.dtype', y: 'np.dtype', info: 'np.dtype | None' = None)[source]

Bases: object

x: dtype
y: dtype
info: dtype | None = None
property data: dtype
property labels: dtype
class qualia_core.datamodel.RawDataModel.RawDataChunks(chunks: 'Generator[RawData]', shapes: 'RawDataShape', dtypes: 'RawDataDType')[source]

Bases: object

chunks: Generator[RawData]
shapes: RawDataShape
dtypes: RawDataDType
export(path: Path) None[source]
classmethod import_data(path: Path) RawData | None[source]
astuple() tuple[Any, ...][source]
class qualia_core.datamodel.RawDataModel.RawData(x: 'np.ndarray[Any, Any]', y: 'np.ndarray[Any, Any]', info: 'np.ndarray[Any, Any] | None' = None)[source]

Bases: object

x: ndarray[Any, Any]
y: ndarray[Any, Any]
info: ndarray[Any, Any] | None = None
property data: ndarray[Any, Any]
property labels: ndarray[Any, Any]
export(path: Path, compressed: bool = True) None[source]
classmethod import_data(path: Path, compressed: bool = True) Self | None[source]
astuple() tuple[Any, ...][source]
class qualia_core.datamodel.RawDataModel.RawDataSets(train: U | None = None, valid: U | None = None, test: U | None = None)[source]

Bases: Sets[RawData]

class qualia_core.datamodel.RawDataModel.RawDataModel(name: str, sets: Sets[T] | None = None)[source]

Bases: DataModel[RawData, T]

name: str
sets: Sets[RawData]
import_sets(set_names: list[str] | None = None, sets_cls: type[DataModel.Sets[RawData]] = <class 'qualia_core.datamodel.RawDataModel.RawDataSets'>, importer: Callable[[Path], RawData | None] = <bound method RawData.import_data of <class 'qualia_core.datamodel.RawDataModel.RawData'>>) RawDataModel[source]
class qualia_core.datamodel.RawDataModel.RawDataChunksSets(train: U | None = None, valid: U | None = None, test: U | None = None)[source]

Bases: Sets[RawDataChunks]

class qualia_core.datamodel.RawDataModel.RawDataChunksModel(name: str, sets: Sets[T] | None = None)[source]

Bases: DataModel[RawDataChunks, RawData]

sets: Sets[RawDataChunks]
import_sets(set_names: list[str] | None = None, sets_cls: type[DataModel.Sets[RawData]] = <class 'qualia_core.datamodel.RawDataModel.RawDataSets'>, importer: Callable[[Path], RawData | None] = <bound method RawDataChunks.import_data of <class 'qualia_core.datamodel.RawDataModel.RawDataChunks'>>) RawDataModel[source]