Skip to content

Add visualization with objective over iterations including constraint violation indicators - #138

Merged
14e6 merged 4 commits into
mainfrom
feature/objective-over-iterations
May 7, 2026
Merged

14e6 merged 4 commits into
mainfrom
feature/objective-over-iterations

Conversation

@14e6

@14e6 14e6 commented May 6, 2026

Copy link
Copy Markdown
Collaborator

Adding a new visualization to our catalog, looks something like this:
image

@14e6
14e6 requested a review from sfalkner May 6, 2026 13:46
@github-actions

github-actions Bot commented May 6, 2026 •

Copy link
Copy Markdown

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  blackboxopt
  __init__.py
  blackboxopt/examples
  visualize_objective_over_iteration.py 43
  blackboxopt/optimizers
  botorch_base.py
  blackboxopt/visualizations
  utils.py 77, 225-226
  visualizer.py
Project Total  

This report was generated by python-coverage-comment-action

@14e6

14e6 commented May 6, 2026

Copy link
Copy Markdown
Collaborator Author

I considered adding multi-fidelity support but that would have meant I need to use the same or similar color / different alpha to indicate the infeasible points in addition to making them x vs o. If you prefer that trade-off the other way around, I'm happy to support multiple fidelities.

@14e6 14e6 changed the title Add visualization with objectiv over iterations including constraint violation indicators Add visualization with objective over iterations including constraint violation indicators May 7, 2026

@sfalkner sfalkner left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thanks @14e6 for this nice visualization.

Comment thread tests/visualization_test.py Outdated
@14e6
14e6 force-pushed the feature/objective-over-iterations branch from 774af0c to b9343e7 Compare May 7, 2026 14:20
14e6 added 3 commits May 7, 2026 16:21
…violation indicators

Signed-off-by: Grossberger Lukas (CR/AIR3) <Lukas.Grossberger@de.bosch.com>
Signed-off-by: Grossberger Lukas (CR/AIR3) <Lukas.Grossberger@de.bosch.com>
Signed-off-by: Grossberger Lukas (CR/AIR3) <Lukas.Grossberger@de.bosch.com>
@14e6
14e6 force-pushed the feature/objective-over-iterations branch from b9343e7 to d8896f8 Compare May 7, 2026 14:21
Co-authored-by: Stefan Falkner <stefan.falkner@de.bosch.com>

Signed-off-by: Grossberger Lukas (CR/AIR3) <Lukas.Grossberger@de.bosch.com>
@14e6
14e6 force-pushed the feature/objective-over-iterations branch from 866f2e3 to d0699a6 Compare May 7, 2026 14:31
@14e6
14e6 merged commit b529945 into main May 7, 2026
10 checks passed
@14e6
14e6 deleted the feature/objective-over-iterations branch May 7, 2026 14:47
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.

2 participants