from dascore.workflow.serialize import digest
assert digest({"dim": "time"}) == digest({"dim": "time"})
assert digest({"dim": "time"}) != digest({"dim": "distance"})digest
digest(
obj: Any ,
mode: Literal[‘fingerprint’, ‘document’] = fingerprint,
)-> ‘str’
Return a stable 16 character digest of any encodable object.
Parameters
| Parameter | Description |
|---|---|
| obj | The object to hash. |
| mode |
Either “fingerprint” (the default) or “document”; see the module docstring. |