Releases: python-adaptive/adaptive
Releases · python-adaptive/adaptive
version 0.14.2
What's Changed
- Typehint SequenceLearner by @basnijholt in #366
- Optionally run tests with pandas by @basnijholt in #369
- Type hint IntegratorLearner by @basnijholt in #372
- Add type-hints to BalancingLearner by @basnijholt in #371
- Add type-hints to DataSaver by @basnijholt in #373
- Add type-hints to tests and misc by @basnijholt in #378
- Use numbers module from stdlib as type by @basnijholt in #379
- Add type-hints to Learner2D by @basnijholt in #375
- Avoid unnecessary iteration in SequenceLearner by @jbweston in #380
Full Changelog: v0.14.1...v0.14.2
version 0.14.1
What's Changed
- Add Learner.new() method that returns an empty copy of the learner by @basnijholt in #365
- Use typing.TypeAlias by @basnijholt in #367
Full Changelog: v0.14.0...v0.14.1
version 0.14.0
What's Changed
- Fix class name issue with modern versions of dask.distributed by @maiani in #351
- Replacing atomicwrites with os.write by @juandaanieel in #353
- Remove scipy deprecation warnings by @eendebakpt in #354
- Docs in Markdown with Myst and change tutorials to Jupytext notebooks by @basnijholt in #355
- Add transparent logo in WebM format (for dark mode) by @basnijholt in #356
- Update pre-commit versions by @basnijholt in #359
- Add getting learner's data as pandas.DataFrame; add learner.to_dataframe method by @basnijholt in #358
- Allow to periodically save with any function by @basnijholt in #362
- Release 0.14 by @basnijholt in #363
New Contributors
- @maiani made their first contribution in #351
- @juandaanieel made their first contribution in #353
- @eendebakpt made their first contribution in #354
Full Changelog: v0.13.2...v0.14.0
version 0.13.2
What's Changed
- Update pre-commit filters versions by @basnijholt in #345
- use 'from future import annotations' by @basnijholt in #346
- Switch from Tox to Nox by @basnijholt in #347
- Skip ipyparallel test on MacOS by @basnijholt in #349
- set loop to None in Python 3.10 by @basnijholt in #348
- Run separate typeguard job (because it is much slower) by @basnijholt in #350
Full Changelog: v0.13.1...v0.13.2
version 0.13.1
What's Changed
- take out a cut from the 3D sphere, LearnerND example by @basnijholt in #327
- Documentation conda environment update to latest versions by @basnijholt in #328
- Splits up documentations page into "algo+examples" and rest by @basnijholt in #330
- Add an animated logo that shows the working of Adaptive by @basnijholt in #329
- fix 'asyncio.Task.current_task' -> 'asyncio.current_task' by @basnijholt in #331
- Learner1D: return inf loss when the bounds aren't done by @basnijholt in #271
- use jupyter-sphinx instead of custom Sphinx directive by @basnijholt in #332
- pin scikit-learn to 0.24.2, because of scikit-optimize/scikit-optimize#1059 by @basnijholt in #333
- rename usage_examples -> gallery by @basnijholt in #334
- add a code example to the examples page by @basnijholt in #335
- fix tutorial about using loky.get_reusable_executor on Windows by @basnijholt in #336
- Fix NaN issue for Learner1D R -> R^n by @Davide-sd in #340
New Contributors
- @Davide-sd made their first contribution in #340
Full Changelog: v0.13.0...v0.13.1
version 0.13.0
v0.13.0 (2021-09-10)
Fixed bugs:
- AverageLearner doesn't work with 0 mean #275
- call self._process_futures on canceled futures when BlockingRunner is done #320 (basnijholt)
- AverageLearner: fix zero mean #276 (basnijholt)
Closed issues:
- Runners should tell learner about remaining points at end of run #319
- Cryptic error when importing lmfit #314
- change CHANGELOG to KeepAChangelog format #306
- jupyter notebook kernels dead after running "import adaptive" #298
- Emphasis on when to use adaptive in docs #297
- GPU acceleration #296
Merged pull requests:
- Learner1D type hints and add typeguard to pytest tests #325 (basnijholt)
- AverageLearner type hints #324 (basnijholt)
- Update doc string for resolution_loss_function #323 (SultanOrazbayev)
- Update Readme to emphasise when adaptive should be used #318 (thomasaarholt)
- add to_numpy methods #317 (basnijholt)
- lazily evaluate the integrator coefficients #311 (basnijholt)
- AverageLearner1D added #283 (AlvaroGI)
- Make LearnerND pickleable #272 (basnijholt)
- add a FAQ #242 (basnijholt)
version 0.12.2
v0.12.2 (2021-03-23)
Merged pull requests:
- raise an AttributeError when attribute doesn't exists, closes #314 #315 (basnijholt)
version 0.12.1
version 0.12.0
v0.12.0 (2021-03-23)
Merged pull requests:
- bump to Python≥3.7 #312 (basnijholt)
- lazily evaluate the integrator coefficients #311 (basnijholt)
- add resolution_loss_function for Learner1D #310 (basnijholt)
- add "(Code) style fix or documentation update" to .github/pull_request_template.md #309 (basnijholt)
- remove the requirements from the tutorial landing page #308 (basnijholt)
- add change log to the docs #307 (basnijholt)
- remove automerge action #305 (basnijholt)
version 0.11.3
Fixed bugs:
- can't pickle lru_cache function with loky #292
Closed issues:
- ProcessPoolExecutor behaviour on MacOS in interactive environment changed between Python versions #301
- Runner fails in the notebook #299
Merged pull requests:
- add pythonpublish.yml #304 (basnijholt)
- fix docs build #303 (basnijholt)
- test tox with py39 on Github Actions CI #302 (basnijholt)
- make loky a default on Windows and MacOS but not on Linux #300 (basnijholt)
- add learner1D.abs_min_log_loss #294 (basnijholt)
- bump pre-commit filter dependencies #293 (basnijholt)
- fix docs #291 (basnijholt)
- update to miniver 0.7.0 #290 (basnijholt)
- add
runner.live\_plot\(\)in README example #288 (basnijholt) - Update pre commit #287 (basnijholt)
- Use m2r2 #286 (basnijholt)
- temporarily pin scikit-learn<=0.23.1 #285 (basnijholt)
- add .zenodo.json #284 (basnijholt)
- always serialize the function using cloudpickle #281 (basnijholt)
- add a changelog #232 (jbweston)