Skip to content

48 make it possible to give multiple checkpoints in analysis - #49

Merged
ClementRomac merged 14 commits into
mainfrom
48-make-it-possible-to-give-multiple-checkpoints-in-analysis
Sep 11, 2026
Merged

ClementRomac merged 14 commits into
mainfrom
48-make-it-possible-to-give-multiple-checkpoints-in-analysis

Conversation

@Roirtur

@Roirtur Roirtur commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Roirtur added 12 commits August 28, 2026 11:28
…ling and checkpoint integration

- Updated plotting logic to utilize a color map for series and checkpoints in space coverage analysis.
- Enhanced the runner module to support multiple discovery inputs, including checkpoints, and improved data structure for progression payloads.
- Modified the visualization UI to replace comparison paths with dataset paths, allowing for more flexible analysis inputs.
- Improved JavaScript functions for managing dataset rows and saving inputs in local storage.
- Updated documentation to reflect changes in analysis input handling and visualization features.
- Added validation for checkpoint manifests and improved error handling in discovery loading functions.
…le colors for datasets, including UI updates for ancestor display options.
…ulation for improved performance and clarity
@Roirtur Roirtur linked an issue Sep 8, 2026 that may be closed by this pull request

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was made to be able to change the configuration from a checkpoint. So if original checkpoint had knn = 3 and now i want knn = 2 from this checkpoint, it now works

with (directory / filename).open("w") as file:
json.dump(config, file, indent=2, sort_keys=True, default=str)
file.write("\n")
return filename

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This adds the config.json file into checkpoint to trace what was the actual configuration of this checkpoint

raise ValueError(f"Checkpoint manifest must contain a JSON object: {manifest_path}")
checkpoint = Checkpoint(checkpoint_path, manifest)
_validate_checkpoint_manifest(checkpoint)
return checkpoint

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added to let user add a checkpoint via absolute path, same as random runs.

@ClementRomac
ClementRomac merged commit df385bb into main Sep 11, 2026
@ClementRomac
ClementRomac deleted the 48-make-it-possible-to-give-multiple-checkpoints-in-analysis branch September 11, 2026 08:52
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.

Make it possible to give multiple checkpoints in analysis

2 participants