Bas Nijholt
Bas Nijholt
## Description Removes the `SKOptLearner`. This continuously causes problems (e.g., https://readthedocs.org/projects/adaptive/builds/19128846/ and https://github.com/python-adaptive/adaptive/pull/333), mostly because https://scikit-optimize.github.io/stable/ is no longer maintained https://github.com/scikit-optimize/scikit-optimize. It's not compatible with NumPy 1.24 which removed the...
## Description Please include a summary of the change and which (if so) issue is fixed. Fixes #(ISSUE_NUMBER_HERE) ## Checklist - [ ] Fixed style issues using `pre-commit run --all`...
## Description Please include a summary of the change and which (if so) issue is fixed. Fixes #(ISSUE_NUMBER_HERE) ## Checklist - [ ] Fixed style issues using `pre-commit run --all`...
## Description cc @tlaeven This allows to add periodic callbacks to the `Runner` and adds a way to cancel points that are currently being calculated. ```python import adaptive adaptive.notebook_extension() def...
## Description Please include a summary of the change and which (if so) issue is fixed. Fixes #(ISSUE_NUMBER_HERE) ## Checklist - [ ] Fixed style issues using `pre-commit run --all`...
## Description Please include a summary of the change and which (if so) issue is fixed. Fixes #(ISSUE_NUMBER_HERE) ## Checklist - [ ] Fixed style issues using `pre-commit run --all`...
## Description Please include a summary of the change and which (if so) issue is fixed. Fixes #(ISSUE_NUMBER_HERE) ## Checklist - [ ] Fixed style issues using `pre-commit run --all`...
With merge conflict fixed.
"One tool to rule them all."
See: ```python import phidl a = phidl.geometry.bbox(bbox=[(0, 0), (1, 2)]) b = phidl.geometry.bbox(bbox=[(0, 0.5), (1, 1.5)]) d = phidl.geometry.boolean(a, b, operation="not") phidl.quickplot([a, b]) set(id(p.properties) for p in d.polygons) ``` ...