Skip to main content

run-dig

Recover ML experiment metadata and infer lineage from existing files. No prior tracking setup required.

Requires Python 3.10+.

pip install run-dig
run-dig scan ./experiments --open

Opens a local HTML report and saves run-dig-report/index.html and report.json. Hover a graph node to highlight its links; click to see its files, metadata, and relationship evidence. Arrows show recorded or possible sources; undirected links show similarity or identical files.

Try the interactive demo

Try the interactive demo — explore sample experiments in your browser, no installation needed.

Supports .pt, .pth, .ckpt, .safetensors, and model .npz files. NPZ detection uses array names and file context to distinguish models from feature caches; it does not verify model validity. Arrays are never loaded.

Use the terminal to list, inspect, or compare checkpoints:

run-dig list ./experiments --sort size --name best
run-dig inspect run-a/best.pt --root ./experiments
run-dig compare run-a/best.pt run-b/best.pt --root ./experiments

--root includes related runs; --full shows all fields and Git history for inspect and compare. Scanning is read-only. Checkpoints and scripts are never executed.

With Git installed, scans also show local commit history and verify git_commit or git.commit values recorded in run files. Current HEAD is only scan-time context; Git ancestry does not prove checkpoint inheritance. No network access is used. Pass --no-git to skip Git inspection.

Relationships and checkpoint metrics include evidence and confidence. Similarity does not prove ancestry, and confidence is not a calibrated probability. Missing or conflicting settings remain unknown; conflicting values keep their sources.

Metadata

Release files for run-dig 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for run-dig 0.2.1
File Size Uploaded Provenance Actions
run_dig-0.2.1.tar.gz 67.2 kB With provenance Details for run_dig-0.2.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for run-dig 0.2.1
File Interpreter ABI Platform Actions
run_dig-0.2.1-py3-none-any.whl Python 3 none any Details for run_dig-0.2.1-py3-none-any.whl

Total release size: 121.1 kB

Release files / run_dig-0.2.1.tar.gz

Download URL run_dig-0.2.1.tar.gz
Size 67.2 kB
Tags Source
SHA-256 checksum
How to use checksums
cd9ace6ec9d77be92840bb7ddab904d25cb11868ecc8161e5bda22b8e6cc800e
BLAKE2b-256 checksum
How to use checksums
5793cfe21a34202a1f4f8926150db4f72560ff13337c9d31b51375de4d6fef77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / run_dig-0.2.1-py3-none-any.whl

Download URL run_dig-0.2.1-py3-none-any.whl
Size 53.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fbb78cf3736c95241b7562141d55d24ab6afd41ab7f171556027a1a470e2ba1e
BLAKE2b-256 checksum
How to use checksums
65967ae739178159a87fbbd0b4f363c1fafca054cb74fc330ad65899bdb6f4ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Security for run-dig 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for run_dig-0.2.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page