Releases: python-adaptive/adaptive
Releases · python-adaptive/adaptive
version 1.3.0
v1.3.0 (2024-04-10)
Merged pull requests:
- Replace deprecated numpy aliases #458 (eendebakpt)
- Remove
SKOptLearner
becausescikit-optimize
is unmaintained #404 (basnijholt)
version 1.2.0
v.1.2.0 (2024-04-10)
Closed issues:
- Issues with Multiprocess and AsyncRunner in adaptive for Phase Diagram Illustration #449
- Create API for just signle process (No pickle) #442
- Handling with regions unreachable inside the
ConvexHull
inLearnerND
#438 - Use in script with BlockingRunner: get log and/or feedback on progress #436
Merged pull requests:
- Test Python 3.12 and fix its installation #453 (basnijholt)
- [pre-commit.ci] pre-commit autoupdate #447 (pre-commit-ci[bot])
- Use ruff-format instead of black #446 (basnijholt)
- Bump versions to compatible packages in
docs/environment.yml
#445 (basnijholt) - Add
AsyncRunner.block_until_done
#444 (basnijholt) - Add
live_info_terminal
, closes #436 #441 (basnijholt) - [pre-commit.ci] pre-commit autoupdate #434 (pre-commit-ci[bot])
- Add benchmarks page for Learner1D and Learner2D functions #405 (basnijholt)
v1.1.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #431
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #433
- Add adaptive.utils.daskify by @basnijholt in #422
- Add Learner2D loss function 'thresholded_loss_factory' by @basnijholt in #437
- Ensure periodic saving fires immediately after runner task is finished by @jbweston in #440
Full Changelog: v1.0.0...v1.1.0
version 1.0.0
Release Notes for v1.0.0
We are excited to announce the release of Adaptive version 1.0.0. This milestone signifies more than six years of development.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #392
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #393
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #395
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #397
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #398
- Move to pyproject.toml based install by @basnijholt in #401
- Replace isort, flake8, and pyupgrade by ruff by @basnijholt in #402
- Fix HoloViews opts deprecation warnings by @basnijholt in #357
- Bump scikit-optimize in environment.yml by @basnijholt in #403
- Use nb_execution_raise_on_error Sphinx myst-nb option by @basnijholt in #396
- Add nbQA for notebook and docs linting by @basnijholt in #361
- Use the build module by @basnijholt in #407
- Avoid asyncio.coroutine error in Readthedocs.org builds by @basnijholt in #406
- Only really import packages when needed by @basnijholt in #410
- Cache the loss of a SequenceLearner by @basnijholt in #411
- Use codecov/codecov-action instead of removed codecov package by @basnijholt in #412
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #413
- Remove _RequireAttrsABCMeta metaclass and replace with simple check by @basnijholt in #409
- Add mypy to pre-commit and fix all current typing issues by @basnijholt in #414
- Disable typeguard CI pipeline by @basnijholt in #415
- Update GitHub Actions CI by @basnijholt in #416
- Rewrite parts of README, reorder sections, and add features section by @basnijholt in #400
- Update Python version requirement to 3.9 in accordance with NEP 29 by @basnijholt in #418
- Use versioningit to work with pyproject.toml and remove setup.py by @basnijholt in #420
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #423
- Allow storing the full sequence in SequenceLearner.to_dataframe by @basnijholt in #425
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #426
- Add github-changelog-generator CI workflow by @basnijholt in #421
- Update CHANGELOG for v1.0.0 by @basnijholt in #429
New Contributors
- @pre-commit-ci made their first contribution in #392
Full Changelog: v0.15.1...v1.0.0
version 0.15.1
What's Changed
- Use default executor when Runner(..., executor=None) by @basnijholt in #389
Full Changelog: v0.15.0...v0.15.1
version 0.15.0
What's Changed
- Rename master -> main by @basnijholt in #384
- Add docs section about executing coroutines by @juandaanieel in #364
- Add loss_goal, npoints_goal, and an auto_goal function and use it in the runners by @basnijholt in #382
- Add type-hints to Runner by @basnijholt in #370
- Add support for Python 3.11 and test on it by @basnijholt in #387
- Update CHANGELOG for 0.15.0 release by @basnijholt in #388
Full Changelog: v0.14.2...v0.15.0
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