Version: dev

schema_fingerprint

Stable function · Streaming writer

Tier: stable · Kind: function · Topic: Streaming writer

PythonJuliaRust
not exportedschema_fingerprintschema_fingerprint

Python

Python does not export this function.

Julia

schema_fingerprint(s::OutputSchema)
schema_fingerprint(schema::OutputSchema) -> "sha256:<hex>"

The stream-schema fingerprint of spec/writer.md §3.1: the sha256 of the canonical JSON of dims (time length 0 in append mode, n_records in indexed mode), time_dim, chunk_shape, shard_shape, profile, time_mode, and the [name, dims, dtype] of every streaming variable and static, in schema order. Identical across the Julia / Python / Rust bindings.

Source

Rust

pub fn schema_fingerprint(schema: &StreamSchema) -> String

The schema fingerprint (spec/writer.md §3.1): "sha256:" + hex over the canonical JSON of the schema’s structural fields.

Source · Rust docs