vibeqc.run_fingerprint¶
- vibeqc.run_fingerprint(*, method, basis, functional, molecule, extras=None)[source]¶
A short hex digest summarizing a job’s identifying inputs.
Two runs that share the same method + basis + functional + atoms + charge + multiplicity produce the same fingerprint — useful as an opaque “did the user re-run the same calculation?” identifier in the structured log’s banner record. The hash is deliberately coarse: it does not capture every SCF option, so two runs with different
conv_tol_energywill share a fingerprint. That keeps the identifier interpretable as “what was being calculated”, not “what numerical knobs were turned”.Returned as the first 16 hex characters of a SHA-256 digest.