dantro._hash module

This module implements a deterministic hash function to use within dantro.

It is mainly used for all things related to the TransformationDAG.

dantro._hash._hash(s: str) → str[source]

Returns a deterministic hash of the given string.

This uses the hashlib.md5 algorithm which returns a hexadecimal digest of length 32.


This hash is meant to be used as a checksum, not for security.


s (str) – The string to create the hash of


The 32 character hexadecimal md5 hash digest

Return type