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. |