**Unified experiment logging, run comparison, model registry, and artifact management — with a stdlib JSON fallback that runs locally with zero dependencies.**
Browse the actual product documentation and code examples included in this toolkit.
Key features of Experiment Tracking Setup
• **Unified ExperimentLogger** that wraps MLflow, W&B, or a local JSON tracker behind one API • **Stdlib JSON tracker** that works with zero external packages — runs in CI, on laptops, and in air-gapped environments • **Run comparison and leaderboard generator** with Markdown and CSV export • **Hyperparameter sensitivity analysis** to identify which params matter most • **Model registry** with version tracking, stage transitions (staging → production → archived), and audit trail • **Artifact manager** with content-addressed dedup and automatic file categorization
**Unified ExperimentLogger** that wraps MLflow, W&B, or a local JSON tracker behind one API
**Stdlib JSON tracker** that works with zero external packages — runs in CI, on laptops, and in air-gapped environments
**Run comparison and leaderboard generator** with Markdown and CSV export
**Hyperparameter sensitivity analysis** to identify which params matter most
**Model registry** with version tracking, stage transitions (staging → production → archived), and audit trail
**Artifact manager** with content-addressed dedup and automatic file categorization
Configure Experiment Tracking Setup parameters to see how the product works.
pip install -r requirements.txt # optional — stdlib tracker needs nothing
python -c "
from src.experiment_logger import ExperimentLogger
exp = ExperimentLogger(backend='stdlib')
with exp.run('my-first-experiment', run_name='baseline') as run_id:
exp.log_params({'model': 'random_forest', 'n_