Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
118 changes: 113 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,74 @@
# Changelog

## [v0.14.0](https://github.com/python-adaptive/adaptive/tree/v0.14.0) (2022-10-05)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.14.0...HEAD)

**Closed issues:**

- Stop using atomic writes [\#352](https://github.com/python-adaptive/adaptive/issues/352)

**Merged pull requests:**

- Allow to periodically save with any function [\#362](https://github.com/python-adaptive/adaptive/pull/362) ([basnijholt](https://github.com/basnijholt))
- Update pre-commit versions [\#359](https://github.com/python-adaptive/adaptive/pull/359) ([basnijholt](https://github.com/basnijholt))
- 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))
- Add transparent logo in WebM format \(for dark mode\) [\#356](https://github.com/python-adaptive/adaptive/pull/356) ([basnijholt](https://github.com/basnijholt))
- 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))
- Remove scipy deprecation warnings [\#354](https://github.com/python-adaptive/adaptive/pull/354) ([eendebakpt](https://github.com/eendebakpt))
- Replacing atomicwrites with os.write [\#353](https://github.com/python-adaptive/adaptive/pull/353) ([juandaanieel](https://github.com/juandaanieel))
- Fix class name issue with modern versions of dask.distributed [\#351](https://github.com/python-adaptive/adaptive/pull/351) ([maiani](https://github.com/maiani))

## [v0.13.2](https://github.com/python-adaptive/adaptive/tree/v0.13.2) (2022-05-31)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.13.1...v0.13.2)

**Closed issues:**

- Incompatibility of adaptive \(asyncio\) with python=3.10 [\#344](https://github.com/python-adaptive/adaptive/issues/344)
- Question: plot\_trisurf \(matplotlib\) directly from qhull [\#343](https://github.com/python-adaptive/adaptive/issues/343)
- Allow to choose colormap in learner2D.plot\(\) [\#342](https://github.com/python-adaptive/adaptive/issues/342)
- Warning when importing adaptive [\#321](https://github.com/python-adaptive/adaptive/issues/321)

**Merged pull requests:**

- Run seperate typeguard job \(because it is much slower\) [\#350](https://github.com/python-adaptive/adaptive/pull/350) ([basnijholt](https://github.com/basnijholt))
- Skip ipyparallel test on MacOS [\#349](https://github.com/python-adaptive/adaptive/pull/349) ([basnijholt](https://github.com/basnijholt))
- set loop to None in Python 3.10 [\#348](https://github.com/python-adaptive/adaptive/pull/348) ([basnijholt](https://github.com/basnijholt))
- Switch from Tox to Nox [\#347](https://github.com/python-adaptive/adaptive/pull/347) ([basnijholt](https://github.com/basnijholt))
- use 'from \_\_future\_\_ import annotations' [\#346](https://github.com/python-adaptive/adaptive/pull/346) ([basnijholt](https://github.com/basnijholt))
- Update pre-commit filters versions [\#345](https://github.com/python-adaptive/adaptive/pull/345) ([basnijholt](https://github.com/basnijholt))

## [v0.13.1](https://github.com/python-adaptive/adaptive/tree/v0.13.1) (2021-12-13)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.13.0...v0.13.1)

**Implemented enhancements:**

- Splits up documentations page into "algo+examples" and rest [\#330](https://github.com/python-adaptive/adaptive/pull/330) ([basnijholt](https://github.com/basnijholt))

**Fixed bugs:**

- fix 'asyncio.Task.current\_task' -\> 'asyncio.current\_task' [\#331](https://github.com/python-adaptive/adaptive/pull/331) ([basnijholt](https://github.com/basnijholt))

**Closed issues:**

- Learner1D R -\> R^n - Infinite loop [\#339](https://github.com/python-adaptive/adaptive/issues/339)
- Wrong sign for right boundary with Sympy [\#338](https://github.com/python-adaptive/adaptive/issues/338)

**Merged pull requests:**

- Fix NaN issue for Learner1D R -\> R^n [\#340](https://github.com/python-adaptive/adaptive/pull/340) ([Davide-sd](https://github.com/Davide-sd))
- fix tutorial about using loky.get\_reusable\_executor on Windows [\#336](https://github.com/python-adaptive/adaptive/pull/336) ([basnijholt](https://github.com/basnijholt))
- add a code example to the examples page [\#335](https://github.com/python-adaptive/adaptive/pull/335) ([basnijholt](https://github.com/basnijholt))
- rename usage\_examples -\> gallery [\#334](https://github.com/python-adaptive/adaptive/pull/334) ([basnijholt](https://github.com/basnijholt))
- 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))
- use jupyter-sphinx instead of custom Sphinx directive [\#332](https://github.com/python-adaptive/adaptive/pull/332) ([basnijholt](https://github.com/basnijholt))
- Add an animated logo that shows the working of Adaptive [\#329](https://github.com/python-adaptive/adaptive/pull/329) ([basnijholt](https://github.com/basnijholt))
- Documentation conda environment update to latest versions [\#328](https://github.com/python-adaptive/adaptive/pull/328) ([basnijholt](https://github.com/basnijholt))
- take out a cut from the 3D sphere, LearnerND example [\#327](https://github.com/python-adaptive/adaptive/pull/327) ([basnijholt](https://github.com/basnijholt))
- Learner1D: return inf loss when the bounds aren't done [\#271](https://github.com/python-adaptive/adaptive/pull/271) ([basnijholt](https://github.com/basnijholt))

## [v0.13.0](https://github.com/python-adaptive/adaptive/tree/v0.13.0) (2021-09-10)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.12.2...v0.13.0)
Expand All @@ -26,7 +95,6 @@
- Update doc string for resolution\_loss\_function [\#323](https://github.com/python-adaptive/adaptive/pull/323) ([SultanOrazbayev](https://github.com/SultanOrazbayev))
- Update Readme to emphasise when adaptive should be used [\#318](https://github.com/python-adaptive/adaptive/pull/318) ([thomasaarholt](https://github.com/thomasaarholt))
- add to\_numpy methods [\#317](https://github.com/python-adaptive/adaptive/pull/317) ([basnijholt](https://github.com/basnijholt))
- lazily evaluate the integrator coefficients [\#311](https://github.com/python-adaptive/adaptive/pull/311) ([basnijholt](https://github.com/basnijholt))
- AverageLearner1D added [\#283](https://github.com/python-adaptive/adaptive/pull/283) ([AlvaroGI](https://github.com/AlvaroGI))
- Make LearnerND pickleable [\#272](https://github.com/python-adaptive/adaptive/pull/272) ([basnijholt](https://github.com/basnijholt))
- add a FAQ [\#242](https://github.com/python-adaptive/adaptive/pull/242) ([basnijholt](https://github.com/basnijholt))
Expand Down Expand Up @@ -84,7 +152,7 @@
- bump pre-commit filter dependencies [\#293](https://github.com/python-adaptive/adaptive/pull/293) ([basnijholt](https://github.com/basnijholt))
- fix docs [\#291](https://github.com/python-adaptive/adaptive/pull/291) ([basnijholt](https://github.com/basnijholt))
- update to miniver 0.7.0 [\#290](https://github.com/python-adaptive/adaptive/pull/290) ([basnijholt](https://github.com/basnijholt))
- add `runner.live\_plot\(\)` in README example [\#288](https://github.com/python-adaptive/adaptive/pull/288) ([basnijholt](https://github.com/basnijholt))
- add `runner.live_plot()` in README example [\#288](https://github.com/python-adaptive/adaptive/pull/288) ([basnijholt](https://github.com/basnijholt))
- Update pre commit [\#287](https://github.com/python-adaptive/adaptive/pull/287) ([basnijholt](https://github.com/basnijholt))
- Use m2r2 [\#286](https://github.com/python-adaptive/adaptive/pull/286) ([basnijholt](https://github.com/basnijholt))
- temporarily pin scikit-learn\<=0.23.1 [\#285](https://github.com/python-adaptive/adaptive/pull/285) ([basnijholt](https://github.com/basnijholt))
Expand All @@ -104,6 +172,10 @@

- Release v0.11 [\#277](https://github.com/python-adaptive/adaptive/issues/277)

## [v0.12.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.12.0-dev) (2020-05-20)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.11.0...v0.12.0-dev)

## [v0.11.0](https://github.com/python-adaptive/adaptive/tree/v0.11.0) (2020-05-20)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.11.0-dev...v0.11.0)
Expand Down Expand Up @@ -133,6 +205,10 @@
- minimally require ipyparallel 6.2.5 [\#270](https://github.com/python-adaptive/adaptive/pull/270) ([basnijholt](https://github.com/basnijholt))
- fix docs build and pin pyviz\_comms=0.7.2 [\#261](https://github.com/python-adaptive/adaptive/pull/261) ([basnijholt](https://github.com/basnijholt))

## [v0.11.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.11.0-dev) (2020-01-16)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.10.0...v0.11.0-dev)

## [v0.10.0](https://github.com/python-adaptive/adaptive/tree/v0.10.0) (2020-01-15)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.10.0-dev...v0.10.0)
Expand All @@ -141,6 +217,7 @@

- use tox for testing [\#238](https://github.com/python-adaptive/adaptive/issues/238)
- Time-based stop [\#184](https://github.com/python-adaptive/adaptive/issues/184)
- add a FAQ [\#158](https://github.com/python-adaptive/adaptive/issues/158)

**Fixed bugs:**

Expand Down Expand Up @@ -170,6 +247,10 @@
- add scatter\_or\_line argument to Learner1D.plot [\#215](https://github.com/python-adaptive/adaptive/pull/215) ([basnijholt](https://github.com/basnijholt))
- 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))

## [v0.10.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.10.0-dev) (2019-10-07)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.9.0...v0.10.0-dev)

**Closed issues:**

- Command-line tool [\#217](https://github.com/python-adaptive/adaptive/issues/217)
Expand Down Expand Up @@ -209,6 +290,10 @@

- release v0.8.0 [\#165](https://github.com/python-adaptive/adaptive/issues/165)

## [v0.9.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.9.0-dev) (2019-05-07)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.8.0...v0.9.0-dev)

## [v0.8.0](https://github.com/python-adaptive/adaptive/tree/v0.8.0) (2019-05-07)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.7.6...v0.8.0)
Expand Down Expand Up @@ -239,7 +324,6 @@
- add a gallery page of Adaptive uses in scientific works [\#174](https://github.com/python-adaptive/adaptive/pull/174) ([basnijholt](https://github.com/basnijholt))
- 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))
- Add logo to the documentation [\#170](https://github.com/python-adaptive/adaptive/pull/170) ([basnijholt](https://github.com/basnijholt))
- test flat bands in the LearnerND [\#162](https://github.com/python-adaptive/adaptive/pull/162) ([basnijholt](https://github.com/basnijholt))
- import Iterable and Sized from collections.abc [\#161](https://github.com/python-adaptive/adaptive/pull/161) ([basnijholt](https://github.com/basnijholt))
- invoke conda directly in CI [\#153](https://github.com/python-adaptive/adaptive/pull/153) ([basnijholt](https://github.com/basnijholt))
- change urls from GitLab to GitHub [\#146](https://github.com/python-adaptive/adaptive/pull/146) ([basnijholt](https://github.com/basnijholt))
Expand Down Expand Up @@ -302,7 +386,7 @@
- Gracefully handle exceptions when evaluating the function to be learned [\#125](https://github.com/python-adaptive/adaptive/issues/125)
- Allow BalancingLearner to return arbitrary number of points from 'choose\_points' [\#124](https://github.com/python-adaptive/adaptive/issues/124)
- Increase the default refresh rate for 'live\_plot' [\#120](https://github.com/python-adaptive/adaptive/issues/120)
- remove default number of points to choose in `choose\_points` [\#118](https://github.com/python-adaptive/adaptive/issues/118)
- remove default number of points to choose in `choose_points` [\#118](https://github.com/python-adaptive/adaptive/issues/118)
- Consider using Gaussian process optimization as a learner [\#115](https://github.com/python-adaptive/adaptive/issues/115)
- Make `distributed.Client` work with automatic scaling of the cluster [\#104](https://github.com/python-adaptive/adaptive/issues/104)
- Improve plotting for learners [\#83](https://github.com/python-adaptive/adaptive/issues/83)
Expand Down Expand Up @@ -389,7 +473,7 @@
- Remove public 'fname' learner attribute [\#17](https://github.com/python-adaptive/adaptive/issues/17)
- Release v0.7.0 [\#14](https://github.com/python-adaptive/adaptive/issues/14)
- \(Learner1D\) improve time complexity [\#13](https://github.com/python-adaptive/adaptive/issues/13)
- Typo in documentation for` adaptive.learner.learner2D.uniform\_loss\(ip\)` [\#12](https://github.com/python-adaptive/adaptive/issues/12)
- Typo in documentation for` adaptive.learner.learner2D.uniform_loss(ip)` [\#12](https://github.com/python-adaptive/adaptive/issues/12)
- \(LearnerND\) fix plotting of scaled domains [\#11](https://github.com/python-adaptive/adaptive/issues/11)
- suggested points lie outside of domain [\#7](https://github.com/python-adaptive/adaptive/issues/7)
- DEVELOPMENT IS ON GITLAB: https://gitlab.kwant-project.org/qt/adaptive [\#5](https://github.com/python-adaptive/adaptive/issues/5)
Expand All @@ -406,6 +490,10 @@

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.8.0-dev...v0.7.1)

## [v0.8.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.8.0-dev) (2018-12-07)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.7.0...v0.8.0-dev)

## [v0.7.0](https://github.com/python-adaptive/adaptive/tree/v0.7.0) (2018-12-07)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.7.0-dev...v0.7.0)
Expand All @@ -414,6 +502,10 @@

- gif in the README [\#1](https://github.com/python-adaptive/adaptive/issues/1)

## [v0.7.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.7.0-dev) (2018-10-09)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.6.0...v0.7.0-dev)

## [v0.6.0](https://github.com/python-adaptive/adaptive/tree/v0.6.0) (2018-10-01)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.5.0...v0.6.0)
Expand All @@ -430,10 +522,18 @@

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.5.0-dev...v0.4.1)

## [v0.5.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.5.0-dev) (2018-05-24)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.4.0...v0.5.0-dev)

## [v0.4.0](https://github.com/python-adaptive/adaptive/tree/v0.4.0) (2018-05-24)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.4.0-dev...v0.4.0)

## [v0.4.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.4.0-dev) (2018-04-12)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.3.0...v0.4.0-dev)

## [v0.3.0](https://github.com/python-adaptive/adaptive/tree/v0.3.0) (2018-03-28)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.2.1...v0.3.0)
Expand All @@ -442,10 +542,18 @@

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.3.0-dev...v0.2.1)

## [v0.3.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.3.0-dev) (2018-02-23)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.2.0...v0.3.0-dev)

## [v0.2.0](https://github.com/python-adaptive/adaptive/tree/v0.2.0) (2018-02-23)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.2.0-dev...v0.2.0)

## [v0.2.0-dev](https://github.com/python-adaptive/adaptive/tree/v0.2.0-dev) (2018-02-21)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/v0.1.0...v0.2.0-dev)

## [v0.1.0](https://github.com/python-adaptive/adaptive/tree/v0.1.0) (2018-02-21)

[Full Changelog](https://github.com/python-adaptive/adaptive/compare/03236d4aa3919dbc469f26d4925ed5097b1e4a04...v0.1.0)
Expand Down