numeraire_dataset.zones.content_digest#
- numeraire_dataset.zones.content_digest(frame: DataFrame) str[source]#
Digest a frame’s values and semantic schema, preserving row/column order.
Pandas’ value hash deliberately treats several dtype representations as equivalent. A data provenance digest cannot: object versus categorical values, category order, timezone, extension dtype, and index metadata can all change downstream transforms while leaving the displayed values unchanged. The canonical schema payload therefore accompanies the value hash.
CONTENT_DIGEST_VERSIONmust move whenever this contract changes.