Returns a stable hash of the semantic content of the provenance log - the ordered sequence of processing steps and their parameters - deliberately excluding wall-clock timestamps and the machine-specific agent/user. The same pipeline (same steps, same parameters) therefore always hashes to the same value, while any change to a step or its parameters changes the hash. Useful as a reproducibility fingerprint for a processed object.
Arguments
- x
A
PhysioExperiment(or any object with aprovenancemethod).- algo
Hash algorithm passed to
digest::digest(default"xxhash64").