1 VinOfflineManifest

data_handling._offline_format.VinOfflineManifest(
    version,
    created_at,
    source,
    oracle,
    vin,
    materialized_blocks,
    stats=dict(),
    provenance=dict(),
    shards=list(),
)

Top-level manifest for one immutable VIN offline dataset.

1.1 Attributes

Name Type Description
version int Dataset-format version.
created_at str UTC creation timestamp.
source dict[str, Any] Raw dataset provenance and configuration snapshot.
oracle dict[str, Any] Oracle-label pipeline provenance and storage policy.
vin dict[str, Any] VIN-specific materialization settings.
materialized_blocks VinOfflineMaterializedBlocks Flags for optional stored blocks.
stats dict[str, Any] Aggregate dataset statistics.
provenance dict[str, Any] Writer provenance and build hints.
shards list[VinOfflineShardSpec] Immutable shard descriptors.

1.2 Methods

Name Description
write Persist the manifest to disk.
read Load a manifest from disk.

1.2.1 write

data_handling._offline_format.VinOfflineManifest.write(path)

Persist the manifest to disk.

1.2.1.1 Parameters

Name Type Description Default
path Path Destination manifest path. required

1.2.2 read

data_handling._offline_format.VinOfflineManifest.read(path)

Load a manifest from disk.

1.2.2.1 Parameters

Name Type Description Default
path Path Manifest JSON path. required

1.2.2.2 Returns

Name Type Description
'VinOfflineManifest' Deserialized manifest.