1 VinOfflineStoreReader

data_handling._offline_store.VinOfflineStoreReader(config)

Read immutable VIN offline datasets with Zarr-backed random access.

1.1 Methods

Name Description
get_split_records Return index records for the requested split.
read_numeric_block Read one numeric block row for a sample.
read_optional_record Read one optional per-row diagnostic record.

1.1.1 get_split_records

data_handling._offline_store.VinOfflineStoreReader.get_split_records(split)

Return index records for the requested split.

1.1.1.1 Parameters

Name Type Description Default
split str Split name such as "all", "train", or "val". required

1.1.1.2 Returns

Name Type Description
list[VinOfflineIndexRecord] Ordered index records for the split.

1.1.2 read_numeric_block

data_handling._offline_store.VinOfflineStoreReader.read_numeric_block(
    record,
    block_name,
)

Read one numeric block row for a sample.

1.1.2.1 Parameters

Name Type Description Default
record VinOfflineIndexRecord Global sample-index record. required
block_name str Logical block name. required

1.1.2.2 Returns

Name Type Description
np.ndarray NumPy array view for the requested sample row.

1.1.3 read_optional_record

data_handling._offline_store.VinOfflineStoreReader.read_optional_record(
    record,
    block_name,
)

Read one optional per-row diagnostic record.

1.1.3.1 Parameters

Name Type Description Default
record VinOfflineIndexRecord Global sample-index record. required
block_name str Logical block name. required

1.1.3.2 Returns

Name Type Description
Any | None Stored per-row Python object or None.