Releases: bluesky/blop
Releases · bluesky/blop
v0.9.0
What's Changed
- Protocols for optimization with Bluesky by @thopkins32 in #185
- Evaluation functions by @thopkins32 in #186
- Standard plans for optimization that work with protocols by @thopkins32 in #187
- Refactor Ax agent to use new protocols by @thopkins32 in #188
- Remove default evaluation options by @thopkins32 in #189
- Direct AxOptimizer protocol impelementation by @thopkins32 in #191
- Remove unused Ax helpers by @thopkins32 in #193
- Simplified DOF classes for Ax backend by @thopkins32 in #195
- Simpler Objective class, ScalarizedObjective, and OutcomeConstraints by @thopkins32 in #196
- Protocol explanation by @thopkins32 in #192
- New DOFConstraint class and Agent update by @thopkins32 in #198
- Agent composition over inheritance by @thopkins32 in #199
- Add how-to-guide for outcome constraints by @thopkins32 in #200
- Extensive updates to reference docs by @thopkins32 in #201
- Change furo theme -> pydata-sphinx-theme by @thopkins32 in #202
- Update docstrings with much more detail by @thopkins32 in #203
- Prepare v0.9.0 by @thopkins32 in #204
Full Changelog: v0.8.1...v0.9.0
v0.8.1
What's Changed
- Pin networkx and tabulate (required by python-tsp) by @thopkins32 in #171
- Update blop conda-forge badge by @thopkins32 in #172
- Baseline measurements by @thopkins32 in #173
- Implement suggest & ingest from gest-api by @thopkins32 in #174
- Move tests to tests/integration by @thopkins32 in #176
- Improve Bluesky plans by @thopkins32 in #177
- Include ellipses in doctest by @thopkins32 in #179
- Parameter constraints by @thopkins32 in #181
- Update release notes for v0.8.1 by @thopkins32 in #183
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Rework CI jobs by @jessica-moylan in #117
- DOC: add citation information to
READMEby @mrakitin in #119 - Ax Adapters for Blop and Minimal Agent Interface by @thopkins32 in #126
- Adding Pixi by @jessica-moylan in #135
- Fix Pixi usage in CI by @thopkins32 in #137
- Ax custom generation strategies by @thopkins32 in #136
- Ax Analyses by @thopkins32 in #138
- Adding tiled comptability using dictionaries by @jessica-moylan in #143
- Implement multitask models by @thomaswmorris in #124
- Refactored tests to reduce redundancy (179 -> 35 tests) by @thopkins32 in #148
- Update tutorial notebooks by @thopkins32 in #147
- Deprecating older APIs by @thopkins32 in #146
- Auto-generated API docs for Agent, AxAgent, DOFs, and Objectives by @thopkins32 in #149
- Merge outputs of cells in MystNB rendered pages by @thopkins32 in #150
- Executable tutorials using jupyterlab by @jessica-moylan in #154
- Update and simplify packaging by @thopkins32 in #155
- Remove deprecations warnings for new agent interface by @thopkins32 in #153
- Add jupytext and upgrade tiled and bluesky by @thopkins32 in #156
- Fix myBinder tutorials by @jessica-moylan in #159
- Documentation Update by @thopkins32 in #160
- Suppress logs coming from httpx in tutorials by @thopkins32 in #161
- Add docs on attaching data to experiments by @thopkins32 in #162
- How-to guide for custom generation strategies by @thopkins32 in #163
- Testing code-blocks in how-to-guides by @thopkins32 in #165
- Cleanup repo for v0.8.0 by @thopkins32 in #166
- Add release trigger for CI workflow by @thopkins32 in #167
- Ensure flow of deploy keys in workflows by @thopkins32 in #168
- Try single-line in yaml by @thopkins32 in #169
- Make PyPI upload workflow a single workflow by @thopkins32 in #170
New Contributors
- @jessica-moylan made their first contribution in #117
Full Changelog: v0.7.5...v0.8.0
v0.7.5
What's Changed
- Remove 'created' from release types by @jennmald in #105
- Refactor DOFs to fix trust domain behavior by @thomaswmorris in #97
- Update installation.rst to reflect the version of python tested against by @whs92 in #107
- Fix CI failures due to domain transforms by @thomaswmorris in #108
- Update documentation for
Agent,DOF, andObjectiveby @thomaswmorris in #113 - Remove ortools as a dependency by @thomaswmorris in #115
- Ax integrations with the Bluesky ecosystem by @thomashopkins32 in #112
New Contributors
Full Changelog: v0.7.4...v0.7.5
v0.7.4
v0.7.3
What's Changed
- Fix docs CI error by @jennmald in #84
- Fix fitness and constraint plots by @jennmald in #80
- Refactor: Make agent default compatible with Bluesky Adaptive by @maffettone in #86
- Ruff linter support; Removal of black, flake8, and isort by @thomashopkins32 in #95
- Add type hints by @thomashopkins32 in #87
- Moved prepare_re_env.py back into package by @thomashopkins32 in #100
- Remove Python 3.9 support by @thomashopkins32 in #101
- Add XRT demo to blop tutorials by @jennmald in #102
New Contributors
- @jennmald made their first contribution in #84
- @maffettone made their first contribution in #86
- @thomashopkins32 made their first contribution in #95
Full Changelog: v0.7.2...v0.7.3
v0.7.2
This is a minor release to change the PyPI package name.
v0.7.1
What's Changed
- Add simulated hardware by @thomaswmorris in #69
- Added method to prune bad data by @megha-narayanan in #73
New Contributors
- @megha-narayanan made their first contribution in #73
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Add support for discrete DOFs, so that future implementation of discrete inputs will not break the syntax.
- Add functionality for Pareto optimization, a different way of doing multiobjective optimization.
Full Changelog: v0.6.1...v0.7.0
v0.6.1
- Changed the distribution name to bloptools.