Releases: bayesian-optimization/BayesianOptimization
Releases · bayesian-optimization/BayesianOptimization
v2.0.0
What's Changed
- Acquisition function API redesign by @till-m in #447
- docs: Add acquisition functions by @till-m in #498
- Feat apply ruff by @phi-friday in #497
- fix docs for
TargetSpace.random_sample
by @ytzfhqs in #501 - PR 1/2: Add versioned docs by @till-m in #509
- fix: Incorrectly modified
ScreenLogger
by @phi-friday in #512 contents: write
permission for versions workflow by @till-m in #518- add module exception by @phi-friday in #506
- Fix replace list with deque by @phi-friday in #508
- Fix add typehint without generic by @phi-friday in #507
- Apply PEP561 by @phi-friday in #520
- chore: bump ruff by @phi-friday in #521
- fix: replace acquisition with exception when import error by @phi-friday in #525
- fix(GPHedge): replace list with sequence by @phi-friday in #524
- Fix min window type check by @phi-friday in #523
- Fix docs badge by @till-m in #527
- prepare for release: v2.0.0 by @till-m in #529
New Contributors
Full Changelog: v1.5.1...v2.0.0
v1.5.1
What's Changed
- Update README.md by @bwheelz36 in #483
- Fix 478, fix data out-of-sync issue in target space by @till-m in #479
- Move static folder by @bwheelz36 in #485
- fix readme image path by @bwheelz36 in #487
- Update logger.py to reset color escape sequence in between values by @d7919 in #489
- chore: Support numpy v2 by @phi-friday in #491
- Prepare for release by @till-m in #495
New Contributors
- @d7919 made their first contribution in #489
- @phi-friday made their first contribution in #491
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- Update acquisition function scaling for constrained optimization by @till-m in #413
- Add run notebooks test by @bwheelz36 in #417
- Fix some typos by @leandrobbraga in #419
- Partially fix #412 by adding a dedicated method to evaluating y_max by @leandrobbraga in #415
- Fix warmup phase not considering constraints by @leandrobbraga in #416
- SPHINX based html docs by @bwheelz36 in #418
- Update build_docs.yml by @bwheelz36 in #423
- Bwheelz36 patch 1 by @bwheelz36 in #424
- Update log extension by @bwheelz36 in #420
- Fixes issue-428: TargetSpace.max() bug in constrained space by @leandrobbraga in #429
- Fixes issue-436: Constrained optimization does not allow duplicate points by @YoungJaeBae in #437
- Improve acq_max seeding of L-BFGS-B optimization by @ptapping in #297
- bounds_transformer could bypass global_bounds due to the test logic within _trim function in domain_reduction.py by @perezed00 in #441
- Update domain_reduction.py by @lm314 in #454
- Docstring overhaul by @till-m in #457
- Poetry packaging by @bwheelz36 in #458
- dummy change to fix code cov failure by @bwheelz36 in #465
- Create python-publish.yml by @bwheelz36 in #466
- Prepare for release: bump version, tighten dependency constraints by @till-m in #482
New Contributors
- @leandrobbraga made their first contribution in #419
- @YoungJaeBae made their first contribution in #437
- @ptapping made their first contribution in #297
- @perezed00 made their first contribution in #441
- @lm314 made their first contribution in #454
Full Changelog: v1.4.3...v1.5.0
v1.4.3
What's Changed
- Issues/394 by @LemurPwned in #398
- updated dependency and coverage upload in CI by @bwheelz36 in #407
- update from master to fix CI by @bwheelz36 in #408
- change Deprecation warning to Error by @bwheelz36 in #406
New Contributors
- @LemurPwned made their first contribution in #398
Full Changelog: v1.4.2...v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.3.1
v1.3.0
First update after many years. Among many new features detailed below, will now work with scipy > 1.8
What's Changed
- Added option to keep using an older log (Save -> Load -> Save) by @alonfnt in #230
- Added docstrings to the
main
functions. by @alonfnt in #238 - Check bounds_transformation is correct type by @alonfnt in #240
- Add virtual environments folders to gitignore by @alonfnt in #251
- Add license classifier to setup.py by @dotcs in #253
- Fixes the error caused by scipy 1.8 minimize results changing. by @samFarrellDay in #303
- Update test badge by @bwheelz36 in #322
- switch to github actions for CI by @bwheelz36 in #323
- Fix typo, Update util.py by @zhaofeng-shu33 in #293
- docs: fix simple typo, provieded -> provided by @timgates42 in #267
- 2 typo fixes in advanced-tour.ipynb by @parkjin-nim in #272
- Update some of the SequentialDomain transformer by @osullivryan in #332
- print both digits of the exponent in scientific notation form for flo… by @citrusvanilla in #282
- Create feature_request.md by @bwheelz36 in #345
- Revert "Create feature_request.md" by @bwheelz36 in #346
- Queue by @alonfnt in #239
- Add issue templates by @till-m in #348
- changed the way x_try is sent to minimize - fixes #350 by @bwheelz36 in #351
- Advanced constrained optimization by @till-m in #344
- Fix JSONLogger with constraints by @till-m in #364
- update version and setup.py by @bwheelz36 in #367
New Contributors
- @alonfnt made their first contribution in #230
- @dotcs made their first contribution in #253
- @samFarrellDay made their first contribution in #303
- @bwheelz36 made their first contribution in #322
- @zhaofeng-shu33 made their first contribution in #293
- @timgates42 made their first contribution in #267
- @parkjin-nim made their first contribution in #272
- @citrusvanilla made their first contribution in #282
- @till-m made their first contribution in #348
Full Changelog: 1.2.0...v1.3.0
Better search control
Two new features are included in this release:
- Kappa decay: Allows for dynamical changing the balance between exploration and exploitation during the optimization process (when using UCB).
- Sequential domain reduction: Ability to zoom-in promising regions in the search space for faster convergence.
This release is brought to you by: