|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [v0.14.0](https://github.com/python-adaptive/adaptive/tree/v0.14.0) (2022-10-05) |
| 4 | + |
| 5 | +[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.14.0...HEAD) |
| 6 | + |
| 7 | +**Closed issues:** |
| 8 | + |
| 9 | +- Stop using atomic writes [\#352](https://github.com/python-adaptive/adaptive/issues/352) |
| 10 | + |
| 11 | +**Merged pull requests:** |
| 12 | + |
| 13 | +- Allow to periodically save with any function [\#362](https://github.com/python-adaptive/adaptive/pull/362) ([basnijholt](https://github.com/basnijholt)) |
| 14 | +- Update pre-commit versions [\#359](https://github.com/python-adaptive/adaptive/pull/359) ([basnijholt](https://github.com/basnijholt)) |
| 15 | +- Add getting learner's data as pandas.DataFrame; add learner.to\_dataframe method [\#358](https://github.com/python-adaptive/adaptive/pull/358) ([basnijholt](https://github.com/basnijholt)) |
| 16 | +- Add transparent logo in WebM format \(for dark mode\) [\#356](https://github.com/python-adaptive/adaptive/pull/356) ([basnijholt](https://github.com/basnijholt)) |
| 17 | +- Docs in Markdown with Myst and change tutorials to Jupytext notebooks [\#355](https://github.com/python-adaptive/adaptive/pull/355) ([basnijholt](https://github.com/basnijholt)) |
| 18 | +- Remove scipy deprecation warnings [\#354](https://github.com/python-adaptive/adaptive/pull/354) ([eendebakpt](https://github.com/eendebakpt)) |
| 19 | +- Replacing atomicwrites with os.write [\#353](https://github.com/python-adaptive/adaptive/pull/353) ([juandaanieel](https://github.com/juandaanieel)) |
| 20 | +- Fix class name issue with modern versions of dask.distributed [\#351](https://github.com/python-adaptive/adaptive/pull/351) ([maiani](https://github.com/maiani)) |
| 21 | + |
| 22 | +## [v0.13.2](https://github.com/python-adaptive/adaptive/tree/v0.13.2) (2022-05-31) |
| 23 | + |
| 24 | +[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.13.1...v0.13.2) |
| 25 | + |
| 26 | +**Closed issues:** |
| 27 | + |
| 28 | +- Incompatibility of adaptive \(asyncio\) with python=3.10 [\#344](https://github.com/python-adaptive/adaptive/issues/344) |
| 29 | +- Question: plot\_trisurf \(matplotlib\) directly from qhull [\#343](https://github.com/python-adaptive/adaptive/issues/343) |
| 30 | +- Allow to choose colormap in learner2D.plot\(\) [\#342](https://github.com/python-adaptive/adaptive/issues/342) |
| 31 | +- Warning when importing adaptive [\#321](https://github.com/python-adaptive/adaptive/issues/321) |
| 32 | + |
| 33 | +**Merged pull requests:** |
| 34 | + |
| 35 | +- Run seperate typeguard job \(because it is much slower\) [\#350](https://github.com/python-adaptive/adaptive/pull/350) ([basnijholt](https://github.com/basnijholt)) |
| 36 | +- Skip ipyparallel test on MacOS [\#349](https://github.com/python-adaptive/adaptive/pull/349) ([basnijholt](https://github.com/basnijholt)) |
| 37 | +- set loop to None in Python 3.10 [\#348](https://github.com/python-adaptive/adaptive/pull/348) ([basnijholt](https://github.com/basnijholt)) |
| 38 | +- Switch from Tox to Nox [\#347](https://github.com/python-adaptive/adaptive/pull/347) ([basnijholt](https://github.com/basnijholt)) |
| 39 | +- use 'from \_\_future\_\_ import annotations' [\#346](https://github.com/python-adaptive/adaptive/pull/346) ([basnijholt](https://github.com/basnijholt)) |
| 40 | +- Update pre-commit filters versions [\#345](https://github.com/python-adaptive/adaptive/pull/345) ([basnijholt](https://github.com/basnijholt)) |
| 41 | + |
| 42 | +## [v0.13.1](https://github.com/python-adaptive/adaptive/tree/v0.13.1) (2021-12-13) |
| 43 | + |
| 44 | +[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.13.0...v0.13.1) |
| 45 | + |
| 46 | +**Implemented enhancements:** |
| 47 | + |
| 48 | +- Splits up documentations page into "algo+examples" and rest [\#330](https://github.com/python-adaptive/adaptive/pull/330) ([basnijholt](https://github.com/basnijholt)) |
| 49 | + |
| 50 | +**Fixed bugs:** |
| 51 | + |
| 52 | +- fix 'asyncio.Task.current\_task' -\> 'asyncio.current\_task' [\#331](https://github.com/python-adaptive/adaptive/pull/331) ([basnijholt](https://github.com/basnijholt)) |
| 53 | + |
| 54 | +**Closed issues:** |
| 55 | + |
| 56 | +- Learner1D R -\> R^n - Infinite loop [\#339](https://github.com/python-adaptive/adaptive/issues/339) |
| 57 | +- Wrong sign for right boundary with Sympy [\#338](https://github.com/python-adaptive/adaptive/issues/338) |
| 58 | + |
| 59 | +**Merged pull requests:** |
| 60 | + |
| 61 | +- Fix NaN issue for Learner1D R -\> R^n [\#340](https://github.com/python-adaptive/adaptive/pull/340) ([Davide-sd](https://github.com/Davide-sd)) |
| 62 | +- fix tutorial about using loky.get\_reusable\_executor on Windows [\#336](https://github.com/python-adaptive/adaptive/pull/336) ([basnijholt](https://github.com/basnijholt)) |
| 63 | +- add a code example to the examples page [\#335](https://github.com/python-adaptive/adaptive/pull/335) ([basnijholt](https://github.com/basnijholt)) |
| 64 | +- rename usage\_examples -\> gallery [\#334](https://github.com/python-adaptive/adaptive/pull/334) ([basnijholt](https://github.com/basnijholt)) |
| 65 | +- pin scikit-learn to 0.24.2, because of https://github.com/scikit-optimize/scikit-optimize/issues/1059 [\#333](https://github.com/python-adaptive/adaptive/pull/333) ([basnijholt](https://github.com/basnijholt)) |
| 66 | +- use jupyter-sphinx instead of custom Sphinx directive [\#332](https://github.com/python-adaptive/adaptive/pull/332) ([basnijholt](https://github.com/basnijholt)) |
| 67 | +- Add an animated logo that shows the working of Adaptive [\#329](https://github.com/python-adaptive/adaptive/pull/329) ([basnijholt](https://github.com/basnijholt)) |
| 68 | +- Documentation conda environment update to latest versions [\#328](https://github.com/python-adaptive/adaptive/pull/328) ([basnijholt](https://github.com/basnijholt)) |
| 69 | +- take out a cut from the 3D sphere, LearnerND example [\#327](https://github.com/python-adaptive/adaptive/pull/327) ([basnijholt](https://github.com/basnijholt)) |
| 70 | +- Learner1D: return inf loss when the bounds aren't done [\#271](https://github.com/python-adaptive/adaptive/pull/271) ([basnijholt](https://github.com/basnijholt)) |
| 71 | + |
3 | 72 | ## [v0.13.0](https://github.com/python-adaptive/adaptive/tree/v0.13.0) (2021-09-10)
|
4 | 73 |
|
5 | 74 | [Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.12.2...v0.13.0)
|
|
26 | 95 | - Update doc string for resolution\_loss\_function [\#323](https://github.com/python-adaptive/adaptive/pull/323) ([SultanOrazbayev](https://github.com/SultanOrazbayev))
|
27 | 96 | - Update Readme to emphasise when adaptive should be used [\#318](https://github.com/python-adaptive/adaptive/pull/318) ([thomasaarholt](https://github.com/thomasaarholt))
|
28 | 97 | - add to\_numpy methods [\#317](https://github.com/python-adaptive/adaptive/pull/317) ([basnijholt](https://github.com/basnijholt))
|
29 |
| -- lazily evaluate the integrator coefficients [\#311](https://github.com/python-adaptive/adaptive/pull/311) ([basnijholt](https://github.com/basnijholt)) |
30 | 98 | - AverageLearner1D added [\#283](https://github.com/python-adaptive/adaptive/pull/283) ([AlvaroGI](https://github.com/AlvaroGI))
|
31 | 99 | - Make LearnerND pickleable [\#272](https://github.com/python-adaptive/adaptive/pull/272) ([basnijholt](https://github.com/basnijholt))
|
32 | 100 | - add a FAQ [\#242](https://github.com/python-adaptive/adaptive/pull/242) ([basnijholt](https://github.com/basnijholt))
|
|
84 | 152 | - bump pre-commit filter dependencies [\#293](https://github.com/python-adaptive/adaptive/pull/293) ([basnijholt](https://github.com/basnijholt))
|
85 | 153 | - fix docs [\#291](https://github.com/python-adaptive/adaptive/pull/291) ([basnijholt](https://github.com/basnijholt))
|
86 | 154 | - update to miniver 0.7.0 [\#290](https://github.com/python-adaptive/adaptive/pull/290) ([basnijholt](https://github.com/basnijholt))
|
87 |
| -- add `runner.live\_plot\(\)` in README example [\#288](https://github.com/python-adaptive/adaptive/pull/288) ([basnijholt](https://github.com/basnijholt)) |
| 155 | +- add `runner.live_plot()` in README example [\#288](https://github.com/python-adaptive/adaptive/pull/288) ([basnijholt](https://github.com/basnijholt)) |
88 | 156 | - Update pre commit [\#287](https://github.com/python-adaptive/adaptive/pull/287) ([basnijholt](https://github.com/basnijholt))
|
89 | 157 | - Use m2r2 [\#286](https://github.com/python-adaptive/adaptive/pull/286) ([basnijholt](https://github.com/basnijholt))
|
90 | 158 | - temporarily pin scikit-learn\<=0.23.1 [\#285](https://github.com/python-adaptive/adaptive/pull/285) ([basnijholt](https://github.com/basnijholt))
|
|
104 | 172 |
|
105 | 173 | - Release v0.11 [\#277](https://github.com/python-adaptive/adaptive/issues/277)
|
106 | 174 |
|
| 175 | +## [v0.12.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.12.0-dev) (2020-05-20) |
| 176 | + |
| 177 | +[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.11.0...v0.12.0-dev) |
| 178 | + |
107 | 179 | ## [v0.11.0](https://github.com/python-adaptive/adaptive/tree/v0.11.0) (2020-05-20)
|
108 | 180 |
|
109 | 181 | [Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.11.0-dev...v0.11.0)
|
|
133 | 205 | - minimally require ipyparallel 6.2.5 [\#270](https://github.com/python-adaptive/adaptive/pull/270) ([basnijholt](https://github.com/basnijholt))
|
134 | 206 | - fix docs build and pin pyviz\_comms=0.7.2 [\#261](https://github.com/python-adaptive/adaptive/pull/261) ([basnijholt](https://github.com/basnijholt))
|
135 | 207 |
|
| 208 | +## [v0.11.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.11.0-dev) (2020-01-16) |
| 209 | + |
| 210 | +[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.10.0...v0.11.0-dev) |
| 211 | + |
136 | 212 | ## [v0.10.0](https://github.com/python-adaptive/adaptive/tree/v0.10.0) (2020-01-15)
|
137 | 213 |
|
138 | 214 | [Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.10.0-dev...v0.10.0)
|
|
141 | 217 |
|
142 | 218 | - use tox for testing [\#238](https://github.com/python-adaptive/adaptive/issues/238)
|
143 | 219 | - Time-based stop [\#184](https://github.com/python-adaptive/adaptive/issues/184)
|
| 220 | +- add a FAQ [\#158](https://github.com/python-adaptive/adaptive/issues/158) |
144 | 221 |
|
145 | 222 | **Fixed bugs:**
|
146 | 223 |
|
|
170 | 247 | - add scatter\_or\_line argument to Learner1D.plot [\#215](https://github.com/python-adaptive/adaptive/pull/215) ([basnijholt](https://github.com/basnijholt))
|
171 | 248 | - WIP: raise an error when using a lambda and default executor [\#210](https://github.com/python-adaptive/adaptive/pull/210) ([basnijholt](https://github.com/basnijholt))
|
172 | 249 |
|
| 250 | +## [v0.10.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.10.0-dev) (2019-10-07) |
| 251 | + |
| 252 | +[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.9.0...v0.10.0-dev) |
| 253 | + |
173 | 254 | **Closed issues:**
|
174 | 255 |
|
175 | 256 | - Command-line tool [\#217](https://github.com/python-adaptive/adaptive/issues/217)
|
|
209 | 290 |
|
210 | 291 | - release v0.8.0 [\#165](https://github.com/python-adaptive/adaptive/issues/165)
|
211 | 292 |
|
| 293 | +## [v0.9.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.9.0-dev) (2019-05-07) |
| 294 | + |
| 295 | +[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.8.0...v0.9.0-dev) |
| 296 | + |
212 | 297 | ## [v0.8.0](https://github.com/python-adaptive/adaptive/tree/v0.8.0) (2019-05-07)
|
213 | 298 |
|
214 | 299 | [Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.7.6...v0.8.0)
|
|
239 | 324 | - add a gallery page of Adaptive uses in scientific works [\#174](https://github.com/python-adaptive/adaptive/pull/174) ([basnijholt](https://github.com/basnijholt))
|
240 | 325 | - LearnerND: change the required loss to 1e-3 because the loss definition changed [\#172](https://github.com/python-adaptive/adaptive/pull/172) ([basnijholt](https://github.com/basnijholt))
|
241 | 326 | - Add logo to the documentation [\#170](https://github.com/python-adaptive/adaptive/pull/170) ([basnijholt](https://github.com/basnijholt))
|
242 |
| -- test flat bands in the LearnerND [\#162](https://github.com/python-adaptive/adaptive/pull/162) ([basnijholt](https://github.com/basnijholt)) |
243 | 327 | - import Iterable and Sized from collections.abc [\#161](https://github.com/python-adaptive/adaptive/pull/161) ([basnijholt](https://github.com/basnijholt))
|
244 | 328 | - invoke conda directly in CI [\#153](https://github.com/python-adaptive/adaptive/pull/153) ([basnijholt](https://github.com/basnijholt))
|
245 | 329 | - change urls from GitLab to GitHub [\#146](https://github.com/python-adaptive/adaptive/pull/146) ([basnijholt](https://github.com/basnijholt))
|
|
302 | 386 | - Gracefully handle exceptions when evaluating the function to be learned [\#125](https://github.com/python-adaptive/adaptive/issues/125)
|
303 | 387 | - Allow BalancingLearner to return arbitrary number of points from 'choose\_points' [\#124](https://github.com/python-adaptive/adaptive/issues/124)
|
304 | 388 | - Increase the default refresh rate for 'live\_plot' [\#120](https://github.com/python-adaptive/adaptive/issues/120)
|
305 |
| -- remove default number of points to choose in `choose\_points` [\#118](https://github.com/python-adaptive/adaptive/issues/118) |
| 389 | +- remove default number of points to choose in `choose_points` [\#118](https://github.com/python-adaptive/adaptive/issues/118) |
306 | 390 | - Consider using Gaussian process optimization as a learner [\#115](https://github.com/python-adaptive/adaptive/issues/115)
|
307 | 391 | - Make `distributed.Client` work with automatic scaling of the cluster [\#104](https://github.com/python-adaptive/adaptive/issues/104)
|
308 | 392 | - Improve plotting for learners [\#83](https://github.com/python-adaptive/adaptive/issues/83)
|
|
389 | 473 | - Remove public 'fname' learner attribute [\#17](https://github.com/python-adaptive/adaptive/issues/17)
|
390 | 474 | - Release v0.7.0 [\#14](https://github.com/python-adaptive/adaptive/issues/14)
|
391 | 475 | - \(Learner1D\) improve time complexity [\#13](https://github.com/python-adaptive/adaptive/issues/13)
|
392 |
| -- Typo in documentation for` adaptive.learner.learner2D.uniform\_loss\(ip\)` [\#12](https://github.com/python-adaptive/adaptive/issues/12) |
| 476 | +- Typo in documentation for` adaptive.learner.learner2D.uniform_loss(ip)` [\#12](https://github.com/python-adaptive/adaptive/issues/12) |
393 | 477 | - \(LearnerND\) fix plotting of scaled domains [\#11](https://github.com/python-adaptive/adaptive/issues/11)
|
394 | 478 | - suggested points lie outside of domain [\#7](https://github.com/python-adaptive/adaptive/issues/7)
|
395 | 479 | - DEVELOPMENT IS ON GITLAB: https://gitlab.kwant-project.org/qt/adaptive [\#5](https://github.com/python-adaptive/adaptive/issues/5)
|
|
406 | 490 |
|
407 | 491 | [Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.8.0-dev...v0.7.1)
|
408 | 492 |
|
| 493 | +## [v0.8.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.8.0-dev) (2018-12-07) |
| 494 | + |
| 495 | +[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.7.0...v0.8.0-dev) |
| 496 | + |
409 | 497 | ## [v0.7.0](https://github.com/python-adaptive/adaptive/tree/v0.7.0) (2018-12-07)
|
410 | 498 |
|
411 | 499 | [Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.7.0-dev...v0.7.0)
|
|
414 | 502 |
|
415 | 503 | - gif in the README [\#1](https://github.com/python-adaptive/adaptive/issues/1)
|
416 | 504 |
|
| 505 | +## [v0.7.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.7.0-dev) (2018-10-09) |
| 506 | + |
| 507 | +[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.6.0...v0.7.0-dev) |
| 508 | + |
417 | 509 | ## [v0.6.0](https://github.com/python-adaptive/adaptive/tree/v0.6.0) (2018-10-01)
|
418 | 510 |
|
419 | 511 | [Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.5.0...v0.6.0)
|
|
430 | 522 |
|
431 | 523 | [Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.5.0-dev...v0.4.1)
|
432 | 524 |
|
| 525 | +## [v0.5.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.5.0-dev) (2018-05-24) |
| 526 | + |
| 527 | +[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.4.0...v0.5.0-dev) |
| 528 | + |
433 | 529 | ## [v0.4.0](https://github.com/python-adaptive/adaptive/tree/v0.4.0) (2018-05-24)
|
434 | 530 |
|
435 | 531 | [Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.4.0-dev...v0.4.0)
|
436 | 532 |
|
| 533 | +## [v0.4.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.4.0-dev) (2018-04-12) |
| 534 | + |
| 535 | +[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.3.0...v0.4.0-dev) |
| 536 | + |
437 | 537 | ## [v0.3.0](https://github.com/python-adaptive/adaptive/tree/v0.3.0) (2018-03-28)
|
438 | 538 |
|
439 | 539 | [Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.2.1...v0.3.0)
|
|
442 | 542 |
|
443 | 543 | [Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.3.0-dev...v0.2.1)
|
444 | 544 |
|
| 545 | +## [v0.3.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.3.0-dev) (2018-02-23) |
| 546 | + |
| 547 | +[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.2.0...v0.3.0-dev) |
| 548 | + |
445 | 549 | ## [v0.2.0](https://github.com/python-adaptive/adaptive/tree/v0.2.0) (2018-02-23)
|
446 | 550 |
|
447 | 551 | [Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.2.0-dev...v0.2.0)
|
448 | 552 |
|
| 553 | +## [v0.2.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.2.0-dev) (2018-02-21) |
| 554 | + |
| 555 | +[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.1.0...v0.2.0-dev) |
| 556 | + |
449 | 557 | ## [v0.1.0](https://github.com/python-adaptive/adaptive/tree/v0.1.0) (2018-02-21)
|
450 | 558 |
|
451 | 559 | [Full Changelog](https://github.com/python-adaptive/adaptive/compare/03236d4aa3919dbc469f26d4925ed5097b1e4a04...v0.1.0)
|
|
0 commit comments