|
3 | 3 |
|
4 | 4 | ## Unreleased |
5 | 5 |
|
| 6 | +## v0.5.2 |
| 7 | + |
| 8 | +This release adds batched L-BFGS and BFGS optimizers, a FixSymmetry constraint, performance improvements to `ts.static` and `ts.optimize` through improved batching, and an MD progress bar. It also includes several bug fixes and quality-of-life improvements. |
| 9 | + |
| 10 | +### 🎉 New Features |
| 11 | +* Implement batched L-BFGS and BFGS optimizers by @abhijeetgangan in [#365](https://github.com/TorchSim/torch-sim/pull/365) |
| 12 | +* Add FixSymmetry constraint by @danielzuegner in [#438](https://github.com/TorchSim/torch-sim/pull/438) |
| 13 | +* Enable MD progress bar by @danielzuegner in [#448](https://github.com/TorchSim/torch-sim/pull/448) |
| 14 | +* Implement `SimState.wrap_positions` using `pbc_wrap_batched` by @Praagnya in [#350](https://github.com/TorchSim/torch-sim/pull/350) |
| 15 | + |
| 16 | +### 🚀 Performance |
| 17 | +* Accelerated `ts.static` + added scaling scripts by @falletta in [#427](https://github.com/TorchSim/torch-sim/pull/427) |
| 18 | +* Accelerated `ts.optimize` by batching Frechet Cell Filter by @falletta in [#439](https://github.com/TorchSim/torch-sim/pull/439) |
| 19 | +* Accelerated `TrajectoryReporter` when trajectory output is disabled by @falletta in [#441](https://github.com/TorchSim/torch-sim/pull/441) |
| 20 | +* Vectorize atom index computation in L-BFGS optimizer by @falletta in [#444](https://github.com/TorchSim/torch-sim/pull/444) |
| 21 | + |
| 22 | +### 🛠 Enhancements |
| 23 | +* Add cumulative strain guard to FixSymmetry by @janosh in [#447](https://github.com/TorchSim/torch-sim/pull/447) |
| 24 | +* Move SPS to a helper method and add documentation by @CompRhys in [#455](https://github.com/TorchSim/torch-sim/pull/455) |
| 25 | +* Testing utils for external model posture by @CompRhys in [#433](https://github.com/TorchSim/torch-sim/pull/433) |
| 26 | + |
| 27 | +### 🐛 Bug Fixes |
| 28 | +* Fix constraint `atom_idx` not remapped on reordered slice by @falletta in [#457](https://github.com/TorchSim/torch-sim/pull/457) |
| 29 | +* Fix L-BFGS history consistency for state updates by @falletta in [#443](https://github.com/TorchSim/torch-sim/pull/443) |
| 30 | +* Handle wrapping correctly for default neighborlist by @abhijeetgangan in [#436](https://github.com/TorchSim/torch-sim/pull/436) |
| 31 | + |
| 32 | +### 🧹 House-Keeping |
| 33 | +* Bump pre-commit hooks and fix ruff lint errors by @janosh in [#442](https://github.com/TorchSim/torch-sim/pull/442) |
| 34 | +* Make GraphPES tests less flaky by @CompRhys in [#446](https://github.com/TorchSim/torch-sim/pull/446) |
| 35 | + |
6 | 36 | ## v0.5.1 |
7 | 37 |
|
8 | 38 | This release adds several new features including constraints support for molecular dynamics and optimization, trajectory appending capabilities, and a batch cell list implementation. It also includes improvements to integrator initialization, temperature handling, and numerous bug fixes. |
|
0 commit comments