VinOfflineManifest
data_handling.VinOfflineManifest(
version,
created_at,
source,
oracle,
vin,
materialized_blocks,
stats=dict(),
provenance=dict(),
shards=list(),
)
Top-level manifest for one immutable VIN offline dataset.
Attributes
| 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. |
Methods
| write |
Persist the manifest to disk. |
| read |
Load a manifest from disk. |
write
data_handling.VinOfflineManifest.write(path)
Persist the manifest to disk.
Parameters
| path |
Path |
Destination manifest path. |
required |
read
data_handling.VinOfflineManifest.read(path)
Load a manifest from disk.
Parameters
| path |
Path |
Manifest JSON path. |
required |
Returns
|
'VinOfflineManifest' |
Deserialized manifest. |