Run manifests#

Reproducibility metadata for experiments.

Functions

sha256_file

Return the SHA-256 digest of a dataset or result file.

create_manifest

Create a JSON-serialisable reproducibility manifest.

write_manifest

Write a manifest as formatted JSON and return its path.

sha256_file(path)[source]#

Return the SHA-256 digest of a dataset or result file.

create_manifest(experiment, dataset, models, metrics, seed, split=None, dataset_version=None, dataset_hash=None, data_source=None, model_provenance=None, parameters=None, notes=None)[source]#

Create a JSON-serialisable reproducibility manifest.

write_manifest(manifest, path)[source]#

Write a manifest as formatted JSON and return its path.