Skip to content

Add Experiment API for structured multi-run logs#7

Merged
alonfnt merged 3 commits into
mainfrom
experiment-api
Jul 26, 2025
Merged

Add Experiment API for structured multi-run logs#7
alonfnt merged 3 commits into
mainfrom
experiment-api

Conversation

@alonfnt

@alonfnt alonfnt commented Jul 26, 2025

Copy link
Copy Markdown
Owner
  • Introduced Experiment class to manage and index multiple Logbook runs
  • Added support for parameter sweeps, auto-generated run_ids, and CSV indexing
  • Implemented skip_existing flag in Experiment.add to avoid duplicate runs
  • Integrated callback mechanism into Logbook for automatic index updates
  • Added tests for Experiment API coverage
  • Extended documentation: new experiment.rst tutorial and updated quickstart

resolves #1

alonfnt added 3 commits July 26, 2025 09:31
- Introduced `Experiment` class to manage and index multiple Logbook runs
- Added support for parameter sweeps, auto-generated run_ids, and CSV indexing
- Implemented `skip_existing` flag in `Experiment.add` to avoid duplicate runs
- Integrated callback mechanism into `Logbook` for automatic index updates
- Added tests for Experiment API coverage
- Extended documentation: new `experiment.rst` tutorial and updated quickstart
@alonfnt alonfnt merged commit 55fbe12 into main Jul 26, 2025
4 checks passed
@alonfnt alonfnt deleted the experiment-api branch July 28, 2025 05:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Experiment abstraction to manage and index multiple Logbook runs

1 participant