|
1 | 1 | <!-- markdownlint-disable --> |
2 | 2 | # Changelog |
3 | 3 |
|
| 4 | +## v0.4.1 |
| 5 | + |
| 6 | +Thank you to everyone who contributed to this release! This release includes important bug fixes, new features, and API improvements. @thomasloux, @curtischong, @CompRhys, @orionarcher, @WillEngler, @samanvya10, @hn-yu, @wendymak8, @chuin-wei, @pragnya17, and many others made valuable contributions. 🚀 |
| 7 | + |
| 8 | +### 💥 Breaking Changes |
| 9 | +* Standardize argument order to (state, model) by @pragnya17 in [#341](https://github.com/TorchSim/torch-sim/pull/341) |
| 10 | +* Deprecate pbc_wrap_general by @curtischong in [#305](https://github.com/TorchSim/torch-sim/pull/305) |
| 11 | + |
| 12 | +### 🎉 New Features |
| 13 | +* Mixed PBC Support by @curtischong in [#320](https://github.com/TorchSim/torch-sim/pull/320) |
| 14 | +* Feature: Batched NVT Nose-Hoover by @thomasloux in [#265](https://github.com/TorchSim/torch-sim/pull/265) |
| 15 | +* Add degrees of freedom (dof) in state and temperature computation by @thomasloux in [#328](https://github.com/TorchSim/torch-sim/pull/328) |
| 16 | +* Add sources npt langevin by @thomasloux in [#298](https://github.com/TorchSim/torch-sim/pull/298) |
| 17 | + |
| 18 | +### 🐛 Bug Fixes |
| 19 | +* MACE: transfer atomic numbers to CPU before converting to numpy by @t-reents in [#289](https://github.com/TorchSim/torch-sim/pull/289) |
| 20 | +* Fixed max atoms memory estimation by @nh-univie in [#279](https://github.com/TorchSim/torch-sim/pull/279) |
| 21 | +* Fixing model loading logic (names and cache dir) for fairchem models by @nh-univie in [#278](https://github.com/TorchSim/torch-sim/pull/278) |
| 22 | +* Fix fairchem and neighbors tests by @WillEngler in [#317](https://github.com/TorchSim/torch-sim/pull/317) |
| 23 | +* Fix #293: State to device side effects by @samanvya10 in [#297](https://github.com/TorchSim/torch-sim/pull/297) |
| 24 | +* Fix graph-pes key issue by @jla-gardner in [#303](https://github.com/TorchSim/torch-sim/pull/303) |
| 25 | +* Fix calculate static state after relax by @curtischong in [#338](https://github.com/TorchSim/torch-sim/pull/338) |
| 26 | +* Misc fixes by @orionarcher in [#336](https://github.com/TorchSim/torch-sim/pull/336) |
| 27 | +* Fix cell to cellpar by @thomasloux in [#342](https://github.com/TorchSim/torch-sim/pull/342) |
| 28 | +* Fix failing Docs build by @CompRhys in [#296](https://github.com/TorchSim/torch-sim/pull/296) |
| 29 | +* Fix: correct speedup plot image path in README by @Joaqland in [#333](https://github.com/TorchSim/torch-sim/pull/333) |
| 30 | + |
| 31 | +### 🛠 Enhancements |
| 32 | +* Put SimState Init logic into __post_init__ (and enforce kw_args=true for SimState children) by @curtischong in [#335](https://github.com/TorchSim/torch-sim/pull/335) |
| 33 | +* Replace vars(state) with state.attributes by @orionarcher in [#329](https://github.com/TorchSim/torch-sim/pull/329) |
| 34 | +* Rename and reorder some variables by @orionarcher in [#316](https://github.com/TorchSim/torch-sim/pull/316) |
| 35 | +* Add SevenNet path, str types for model arg by @YutackPark in [#322](https://github.com/TorchSim/torch-sim/pull/322) |
| 36 | +* Add version attribute by @thomasloux in [#311](https://github.com/TorchSim/torch-sim/pull/311) |
| 37 | +* Convert cell_to_cellpar from ase's numpy implementation to pytorch by @wendymak8 in [#306](https://github.com/TorchSim/torch-sim/pull/306) |
| 38 | +* Autobatch OOM handling by @chuin-wei in [#337](https://github.com/TorchSim/torch-sim/pull/337) |
| 39 | +* Allow Mace to be loaded from a model path by @orionarcher in [#349](https://github.com/TorchSim/torch-sim/pull/349) |
| 40 | +* NPTLangevinState inherits from MDState by @hn-yu in [#299](https://github.com/TorchSim/torch-sim/pull/299) |
| 41 | + |
| 42 | +### 📖 Documentation |
| 43 | +* Add integrators in docs by @thomasloux in [#290](https://github.com/TorchSim/torch-sim/pull/290) |
| 44 | + |
| 45 | +### 🏷️ Type Hints |
| 46 | +* Create py.typed by @arosen93 in [#287](https://github.com/TorchSim/torch-sim/pull/287) |
| 47 | + |
| 48 | +### 🧹 House-Keeping |
| 49 | +* Remove unused imports orb and updates class type check by @thomasloux in [#292](https://github.com/TorchSim/torch-sim/pull/292) |
| 50 | +* Skip FairChem tests on forks due to HF secret by @CompRhys in [#295](https://github.com/TorchSim/torch-sim/pull/295) |
| 51 | + |
| 52 | +### 📦 Dependencies |
| 53 | +* Loosen numpy dependency by @chuin-wei in [#321](https://github.com/TorchSim/torch-sim/pull/321) |
| 54 | + |
| 55 | +## New Contributors |
| 56 | +* @arosen93 made their first contribution in [#287](https://github.com/TorchSim/torch-sim/pull/287) |
| 57 | +* @nh-univie made their first contribution in [#278](https://github.com/TorchSim/torch-sim/pull/278) |
| 58 | +* @samanvya10 made their first contribution in [#297](https://github.com/TorchSim/torch-sim/pull/297) |
| 59 | +* @wendymak8 made their first contribution in [#306](https://github.com/TorchSim/torch-sim/pull/306) |
| 60 | +* @pragnya17 made their first contribution in [#341](https://github.com/TorchSim/torch-sim/pull/341) |
| 61 | +* @chuin-wei made their first contribution in [#321](https://github.com/TorchSim/torch-sim/pull/321) |
| 62 | +* @hn-yu made their first contribution in [#299](https://github.com/TorchSim/torch-sim/pull/299) |
| 63 | +* @Joaqland made their first contribution in [#333](https://github.com/TorchSim/torch-sim/pull/333) |
| 64 | + |
4 | 65 | ## v0.4.0 |
5 | 66 |
|
6 | 67 | 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. 🚀 |
|
0 commit comments