|
1 | 1 | <!-- markdownlint-disable --> |
2 | 2 | # Changelog |
3 | 3 |
|
| 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 | + |
4 | 45 | ## v0.3.0 |
5 | 46 |
|
6 | 47 | 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. 🚀 |
7 | 48 |
|
8 | 49 | ## What's Changed |
9 | 50 |
|
10 | 51 | ### 🛠 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) |
16 | 57 |
|
17 | 58 | ### 🐛 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) |
23 | 64 |
|
24 | 65 | ### 📖 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) |
27 | 68 |
|
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 |
29 | 70 |
|
30 | 71 | ## v0.2.2 |
31 | 72 |
|
32 | 73 | ## What's Changed |
33 | 74 | ### 💥 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 |
35 | 76 | ### 🛠 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 |
38 | 79 | ### 🐛 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 |
47 | 88 | ### 📖 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 |
50 | 91 | ### 🚀 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 |
52 | 93 | ### 🚧 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 |
54 | 95 | ### 🏥 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 |
56 | 97 | ### 📦 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 |
59 | 100 | ### 🏷️ 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 |
61 | 102 |
|
62 | 103 | ## 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 |
66 | 107 |
|
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 |
68 | 109 |
|
69 | 110 | ## v0.2.1 |
70 | 111 |
|
|
0 commit comments