Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
4d3da67
Update BioSimSpace development pin.
lohedges Jun 29, 2026
a72e69f
Update CHANGELOG for 2026.2.0 development.
lohedges Jun 29, 2026
a56b935
Restrict PME calculation to specific force groups.
lohedges Jul 22, 2026
8bae080
Merge pull request #29 from OpenBioSim/fix_28
lohedges Jul 22, 2026
40a660a
Allow a sampler to be re-used across lambda values.
lohedges Jul 27, 2026
eca2d96
Merge pull request #30 from OpenBioSim/feature_dynamics_cache
lohedges Jul 27, 2026
671331a
Mark method as private. [ci skip]
lohedges Jul 27, 2026
473c89e
Handle per-lambda sampler statistics.
lohedges Jul 28, 2026
9354457
Merge pull request #31 from OpenBioSim/feature_dynamics_cache
lohedges Jul 28, 2026
1309869
Avoid per-atom unit conversion when extracting lambda parameters.
lohedges Jul 28, 2026
5024ffe
Merge pull request #33 from OpenBioSim/fix_32
lohedges Jul 28, 2026
b90d41a
Add missing test file.
lohedges Aug 2, 2026
b06185f
Recount the GCMC region rather than trusting a cached count.
lohedges Aug 2, 2026
89e78e7
Merge pull request #36 from OpenBioSim/fix_35
lohedges Aug 2, 2026
a89b0ac
Seed the water count so that it is right before the first move.
lohedges Aug 2, 2026
82e64a8
Document when num_waters() may be called without a context.
lohedges Aug 2, 2026
6c6b580
Test that set_lambda uploads the parameters for the new lambda value.
lohedges Aug 5, 2026
61acd3f
Fix the GCMC region methods on OpenCL and without a region.
lohedges Aug 5, 2026
0da76ce
Test the energy after switching a sampler to another lambda value.
lohedges Aug 5, 2026
7d2b0a4
Merge pull request #39 from OpenBioSim/fix_38
lohedges Aug 5, 2026
b10fcb1
Merge branch 'main' into release_2026.2.0
lohedges Sep 15, 2026
42cd05b
Update BioSimSpace pin.
lohedges Sep 15, 2026
e8afafa
Update CHANGELOG.
lohedges Sep 15, 2026
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
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
Changelog
=========

[2026.2.0](https://github.com/openbiosim/loch/compare/2026.1.0...2026.2.0) - Sep 2026
--------------------------------------------------------------------------------------

* Restrict PME energy calculation to required force groups [#29](https://github.com/OpenBioSim/loch/pull/29).
* Add `set_lambda` and `_precompute_lambdas` so that a sampler can be re-used across lambda values without rebuilding an OpenMM context [#30](https://github.com/OpenBioSim/loch/pull/30).
* Resolve unit conversions once when extracting the lambda dependent non-bonded parameters, rather than per atom, which dominated sampler setup [#33](https://github.com/OpenBioSim/loch/pull/33).
* Recount the waters in the GCMC region rather than returning a cached count that was not invalidated when the positions changed, and return the whole box count directly when no region is defined, which previously raised [#36](https://github.com/OpenBioSim/loch/pull/36).
* Stop uploading the GCMC region centre to the GPU twice in `delete_waters` and `num_waters`, which raised on the OpenCL platform, and make `delete_waters` a no-op when no region is defined, which previously raised [#39](https://github.com/OpenBioSim/loch/pull/39).

[2026.1.0](https://github.com/openbiosim/loch/compare/2025.2.0...2026.1.0) - Jun 2026
-------------------------------------------------------------------------------------

Expand Down
4 changes: 2 additions & 2 deletions pixi.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ platforms = ["linux-64", "osx-arm64", "win-64"]
[dependencies]
python = ">=3.10"
# main
biosimspace = ">=2026.1.0,<2026.2.0"
biosimspace = ">=2026.2.0,<2026.3.0"
# devel
#biosimspace = "==2026.2.0.dev"
#biosimspace = "==2026.3.0.dev"
loguru = "*"
pyopencl = "*"

Expand Down
4 changes: 2 additions & 2 deletions recipes/loch/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ requirements:
- versioningit
run:
# main
- biosimspace >=2026.1.0,<2026.2.0
- biosimspace >=2026.2.0,<2026.3.0
# devel
#- biosimspace ==2026.2.0.dev
#- biosimspace ==2026.3.0.dev
- loguru
- pyopencl
- python
Expand Down
Loading
Loading