Skip to content

Commit 8f6542b

Browse files
committed
v0.4.0
1 parent c2945ea commit 8f6542b

File tree

2 files changed

+78
-37
lines changed

2 files changed

+78
-37
lines changed

CHANGELOG.md

Lines changed: 77 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,111 @@
11
<!-- markdownlint-disable -->
22
# Changelog
33

4+
## v0.4.0
5+
6+
Thank you to everyone who contributed to this release! This release includes significant API improvements and breaking changes. @janosh led a major API redesign to improve usability. @stefanbringuier added heat flux calculations. @curtischong continued improving type safety across the codebase. @CompRhys, @orionarcher, @WillEngler, and @thomasloux all made valuable contributions. 🚀
7+
8+
## What's Changed
9+
10+
### 💥 Breaking Changes
11+
* Fairchem v2 support by @janosh, @CompRhys, @abhijeetgangan, @orionarcher in [#211](https://github.com/TorchSim/torch-sim/pull/211)
12+
* Big breaking API redesign by @janosh in [#264](https://github.com/TorchSim/torch-sim/pull/264)
13+
* Rename Flavors to more descriptive names by @orionarcher in [#282](https://github.com/TorchSim/torch-sim/pull/282)
14+
15+
### 🎉 New Features
16+
* Enhancement: Heat Flux Function by @stefanbringuier in [#127](https://github.com/TorchSim/torch-sim/pull/127)
17+
18+
### 🐛 Bug Fixes
19+
* Fix: orb squeeze provides incorrect shape for energy tensor by @thomasloux in [#257](https://github.com/TorchSim/torch-sim/pull/257)
20+
* Fix docs build by @WillEngler in [#271](https://github.com/TorchSim/torch-sim/pull/271)
21+
22+
### 🛠 Enhancements
23+
* Fairchem legacy support by @CompRhys in [#270](https://github.com/TorchSim/torch-sim/pull/270)
24+
25+
### 📖 Documentation
26+
* Update citation in README.md by @orionarcher in [#240](https://github.com/TorchSim/torch-sim/pull/240)
27+
* Add GOVERNANCE.md and remove Contributor's Certification checkbox and language by @WillEngler in [#272](https://github.com/TorchSim/torch-sim/pull/272)
28+
* Remove Contributor License Agreement (CLA) in favor of certification in contributing.md by @WillEngler in [#267](https://github.com/TorchSim/torch-sim/pull/267)
29+
* Small update to README and CHANGELOG by @orionarcher in [#283](https://github.com/TorchSim/torch-sim/pull/283)
30+
31+
### 🏷️ Type Hints
32+
* mypy type math.py and test_math.py by @curtischong in [#242](https://github.com/TorchSim/torch-sim/pull/242)
33+
* Type test_io, neighbors, and transforms by @curtischong in [#243](https://github.com/TorchSim/torch-sim/pull/243)
34+
* Type trajectory by @curtischong in [#244](https://github.com/TorchSim/torch-sim/pull/244)
35+
36+
### 🧹 House-Keeping
37+
* MAINT: update pins in MACE phonons example. Remove misleading ty from PR template by @CompRhys in [#239](https://github.com/TorchSim/torch-sim/pull/239)
38+
39+
## New Contributors
40+
* @thomasloux made their first contribution in [#257](https://github.com/TorchSim/torch-sim/pull/257)
41+
* @WillEngler made their first contribution in [#267](https://github.com/TorchSim/torch-sim/pull/267)
42+
43+
**Full Changelog**: https://github.com/TorchSim/torch-sim/compare/v0.3.0...v0.4.0
44+
445
## v0.3.0
546

647
Thank you to everyone who contributed to this release! @t-reents, @curtischong, and @CompRhys did great work squashing an issue with `SimState` concatenation. @curtischong continued his crusade to type and improve the TorchSim API. @orionarcher, @kianpu34593, and @janosh all made contributions that continue to improve package quality and usability. 🚀
748

849
## What's Changed
950

1051
### 🛠 Enhancements
11-
* Define attribute scopes in `SimStates` by @curtischong, @CompRhys, @orionarcher in [#228](https://github.com/Radical-AI/torch-sim/pull/228)
12-
* Improve typing of `ModelInterface` by @curtischong, @CompRhys in [#215](https://github.com/Radical-AI/torch-sim/pull/215)
13-
* Make `system_idx` non-optional in `SimState` by @curtischong in [#231](https://github.com/Radical-AI/torch-sim/pull/231)
14-
* Add new states when the `max_memory_scaler` is updated by @kianpu34593 in [#222](https://github.com/Radical-AI/torch-sim/pull/222)
15-
* Rename `batch` to `system` by @curtischong in [#217](https://github.com/Radical-AI/torch-sim/pull/217), [#233](https://github.com/Radical-AI/torch-sim/pull/233)
52+
* Define attribute scopes in `SimStates` by @curtischong, @CompRhys, @orionarcher in [#228](https://github.com/TorchSim/torch-sim/pull/228)
53+
* Improve typing of `ModelInterface` by @curtischong, @CompRhys in [#215](https://github.com/TorchSim/torch-sim/pull/215)
54+
* Make `system_idx` non-optional in `SimState` by @curtischong in [#231](https://github.com/TorchSim/torch-sim/pull/231)
55+
* Add new states when the `max_memory_scaler` is updated by @kianpu34593 in [#222](https://github.com/TorchSim/torch-sim/pull/222)
56+
* Rename `batch` to `system` by @curtischong in [#217](https://github.com/TorchSim/torch-sim/pull/217), [#233](https://github.com/TorchSim/torch-sim/pull/233)
1657

1758
### 🐛 Bug Fixes
18-
* Initial fix for concatenation of states in `InFlightAutoBatcher` by @t-reents in [#219](https://github.com/Radical-AI/torch-sim/pull/219)
19-
* Finish fix for `SimState` concatenation by @t-reents and @curtischong in [#232](https://github.com/Radical-AI/torch-sim/pull/232)
20-
* Fix broken code block in low-level tutorial by @CompRhys in [#226](https://github.com/Radical-AI/torch-sim/pull/226)
21-
* Update metatomic checkpoint to fix tests by @curtischong in [#223](https://github.com/Radical-AI/torch-sim/pull/223)
22-
* Fix memory scaling in `determine_max_batch_size` by @t-reents, @janosh in [#212](https://github.com/Radical-AI/torch-sim/pull/212)
59+
* Initial fix for concatenation of states in `InFlightAutoBatcher` by @t-reents in [#219](https://github.com/TorchSim/torch-sim/pull/219)
60+
* Finish fix for `SimState` concatenation by @t-reents and @curtischong in [#232](https://github.com/TorchSim/torch-sim/pull/232)
61+
* Fix broken code block in low-level tutorial by @CompRhys in [#226](https://github.com/TorchSim/torch-sim/pull/226)
62+
* Update metatomic checkpoint to fix tests by @curtischong in [#223](https://github.com/TorchSim/torch-sim/pull/223)
63+
* Fix memory scaling in `determine_max_batch_size` by @t-reents, @janosh in [#212](https://github.com/TorchSim/torch-sim/pull/212)
2364

2465
### 📖 Documentation
25-
* Update README plot with more models by @orionarcher in [#236](https://github.com/Radical-AI/torch-sim/pull/236), [#237](https://github.com/Radical-AI/torch-sim/pull/237)
26-
* Update `citation.cff` by @CompRhys in [#225](https://github.com/Radical-AI/torch-sim/pull/225)
66+
* Update README plot with more models by @orionarcher in [#236](https://github.com/TorchSim/torch-sim/pull/236), [#237](https://github.com/TorchSim/torch-sim/pull/237)
67+
* Update `citation.cff` by @CompRhys in [#225](https://github.com/TorchSim/torch-sim/pull/225)
2768

28-
**Full Changelog**: https://github.com/Radical-AI/torch-sim/compare/v0.2.2...v0.3.0
69+
**Full Changelog**: https://github.com/TorchSim/torch-sim/compare/v0.2.2...v0.3.0
2970

3071
## v0.2.2
3172

3273
## What's Changed
3374
### 💥 Breaking Changes
34-
* Remove higher level model imports by @CompRhys in https://github.com/Radical-AI/torch-sim/pull/179
75+
* Remove higher level model imports by @CompRhys in https://github.com/TorchSim/torch-sim/pull/179
3576
### 🛠 Enhancements
36-
* Add per atom energies and stresses for batched LJ by @abhijeetgangan in https://github.com/Radical-AI/torch-sim/pull/144
37-
* throw error if autobatcher type is wrong by @orionarcher in https://github.com/Radical-AI/torch-sim/pull/167
77+
* Add per atom energies and stresses for batched LJ by @abhijeetgangan in https://github.com/TorchSim/torch-sim/pull/144
78+
* throw error if autobatcher type is wrong by @orionarcher in https://github.com/TorchSim/torch-sim/pull/167
3879
### 🐛 Bug Fixes
39-
* Mattersim fix tensors on wrong device (CPU->GPU) by @orionarcher in https://github.com/Radical-AI/torch-sim/pull/154
40-
* fix `npt_langevin` by @jla-gardner in https://github.com/Radical-AI/torch-sim/pull/153
41-
* Make sure to move data to CPU before calling vesin by @Luthaf in https://github.com/Radical-AI/torch-sim/pull/156
42-
* Fix virial calculations in `optimizers` and `integrators` by @janosh in https://github.com/Radical-AI/torch-sim/pull/163
43-
* Pad memory estimation by @orionarcher in https://github.com/Radical-AI/torch-sim/pull/160
44-
* Refactor sevennet model by @YutackPark in https://github.com/Radical-AI/torch-sim/pull/172
45-
* `io` optional dependencies in `pyproject.toml` by @curtischong in https://github.com/Radical-AI/torch-sim/pull/185
46-
* Fix column->row cell vector mismatch in integrators by @CompRhys in https://github.com/Radical-AI/torch-sim/pull/175
80+
* Mattersim fix tensors on wrong device (CPU->GPU) by @orionarcher in https://github.com/TorchSim/torch-sim/pull/154
81+
* fix `npt_langevin` by @jla-gardner in https://github.com/TorchSim/torch-sim/pull/153
82+
* Make sure to move data to CPU before calling vesin by @Luthaf in https://github.com/TorchSim/torch-sim/pull/156
83+
* Fix virial calculations in `optimizers` and `integrators` by @janosh in https://github.com/TorchSim/torch-sim/pull/163
84+
* Pad memory estimation by @orionarcher in https://github.com/TorchSim/torch-sim/pull/160
85+
* Refactor sevennet model by @YutackPark in https://github.com/TorchSim/torch-sim/pull/172
86+
* `io` optional dependencies in `pyproject.toml` by @curtischong in https://github.com/TorchSim/torch-sim/pull/185
87+
* Fix column->row cell vector mismatch in integrators by @CompRhys in https://github.com/TorchSim/torch-sim/pull/175
4788
### 📖 Documentation
48-
* (tiny) add graph-pes to README by @jla-gardner in https://github.com/Radical-AI/torch-sim/pull/149
49-
* Better module fig by @janosh in https://github.com/Radical-AI/torch-sim/pull/168
89+
* (tiny) add graph-pes to README by @jla-gardner in https://github.com/TorchSim/torch-sim/pull/149
90+
* Better module fig by @janosh in https://github.com/TorchSim/torch-sim/pull/168
5091
### 🚀 Performance
51-
* More efficient Orb `state_to_atoms_graph` calculation by @AdeeshKolluru in https://github.com/Radical-AI/torch-sim/pull/165
92+
* More efficient Orb `state_to_atoms_graph` calculation by @AdeeshKolluru in https://github.com/TorchSim/torch-sim/pull/165
5293
### 🚧 CI
53-
* Refactor `test_math.py` and `test_transforms.py` by @janosh in https://github.com/Radical-AI/torch-sim/pull/151
94+
* Refactor `test_math.py` and `test_transforms.py` by @janosh in https://github.com/TorchSim/torch-sim/pull/151
5495
### 🏥 Package Health
55-
* Try out hatchling for build vs setuptools by @CompRhys in https://github.com/Radical-AI/torch-sim/pull/177
96+
* Try out hatchling for build vs setuptools by @CompRhys in https://github.com/TorchSim/torch-sim/pull/177
5697
### 📦 Dependencies
57-
* Bump `mace-torch` to v0.3.12 by @janosh in https://github.com/Radical-AI/torch-sim/pull/170
58-
* Update metatrain dependency by @Luthaf in https://github.com/Radical-AI/torch-sim/pull/186
98+
* Bump `mace-torch` to v0.3.12 by @janosh in https://github.com/TorchSim/torch-sim/pull/170
99+
* Update metatrain dependency by @Luthaf in https://github.com/TorchSim/torch-sim/pull/186
59100
### 🏷️ Type Hints
60-
* Add `torch_sim/typing.py` by @janosh in https://github.com/Radical-AI/torch-sim/pull/157
101+
* Add `torch_sim/typing.py` by @janosh in https://github.com/TorchSim/torch-sim/pull/157
61102

62103
## New Contributors
63-
* @Luthaf made their first contribution in https://github.com/Radical-AI/torch-sim/pull/156
64-
* @YutackPark made their first contribution in https://github.com/Radical-AI/torch-sim/pull/172
65-
* @curtischong made their first contribution in https://github.com/Radical-AI/torch-sim/pull/185
104+
* @Luthaf made their first contribution in https://github.com/TorchSim/torch-sim/pull/156
105+
* @YutackPark made their first contribution in https://github.com/TorchSim/torch-sim/pull/172
106+
* @curtischong made their first contribution in https://github.com/TorchSim/torch-sim/pull/185
66107

67-
**Full Changelog**: https://github.com/Radical-AI/torch-sim/compare/v0.2.0...v0.2.1
108+
**Full Changelog**: https://github.com/TorchSim/torch-sim/compare/v0.2.0...v0.2.1
68109

69110
## v0.2.1
70111

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.3.0"
3+
version = "0.4.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)