Skip to content

Commit 4fd50eb

Browse files
committed
v0.5.0 (#390)
1 parent eb1fee8 commit 4fd50eb

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,27 @@
11
<!-- markdownlint-disable -->
22
# Changelog
33

4+
## v0.5.0
5+
6+
This release focuses on improving batch processing capabilities across TorchSim. The neighbor list module has been completely refactored to support batched calculations with multiple backend implementations, elastic tensor calculations now leverage batched operations for improved performance, and a bug fix ensures Monte Carlo swaps work correctly with ragged (different-sized) systems.
7+
8+
### πŸŽ‰ New Features
9+
* Refactor neighbor list module with batched support and multiple backends by @abhijeetgangan in [#348](https://github.com/TorchSim/torch-sim/pull/348)
10+
- New unified `torchsim_nl` function with automatic backend selection
11+
- Multiple implementations: Alchemiops (NVIDIA CUDA), Vesin, torch_nl, and pure PyTorch fallback
12+
- Support for both single-system and batched (multi-system) calculations
13+
- Automatic selection of best available implementation based on installed packages
14+
15+
### πŸ›  Enhancements
16+
* Batch elastic operations by @orionarcher in [#384](https://github.com/TorchSim/torch-sim/pull/384)
17+
- `calculate_elastic_tensor` now uses `ts.static` runner for batched calculations
18+
- Added `autobatcher` parameter for memory-efficient processing of deformations
19+
- Added `pbar` parameter for progress bar support
20+
21+
### πŸ› Bug Fixes
22+
* Fix Monte Carlo swap for ragged systems by @curtischong in [#380](https://github.com/TorchSim/torch-sim/pull/380)
23+
- Fixed `generate_swaps` calculation of system start indices for systems with different atom counts
24+
425
## v0.4.2
526

627
Thank you to everyone who contributed to this release! This release includes important bug fixes and new features. @thomasloux, @orionarcher, @WillEngler, @RishikeshMagar, @nh-univie, @andrewrm98, @danielzuegner, and others made valuable contributions. πŸš€

β€Ž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.4.2"
3+
version = "0.5.0"
44
description = "A pytorch toolkit for calculating material properties using MLIPs"
55
authors = [
66
{ name = "Abhijeet Gangan", email = "[email protected]" },

0 commit comments

Comments
Β (0)