Skip to content

Commit a33efc9

Browse files
committed
cut v0.5.2
1 parent 63d683b commit a33efc9

2 files changed

Lines changed: 31 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,36 @@
33

44
## Unreleased
55

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+
636
## v0.5.1
737

838
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.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "torch-sim-atomistic"
3-
version = "0.5.1"
3+
version = "0.5.2"
44
description = "A pytorch toolkit for calculating material properties using MLIPs"
55
authors = [
66
{ name = "Abhijeet Gangan", email = "abhijeetgangan@g.ucla.edu" },

0 commit comments

Comments
 (0)