Skip to content

Commit ce729e9

Browse files
committed
v0.2.1
1 parent af1bee4 commit ce729e9

File tree

5 files changed

+100
-13
lines changed

5 files changed

+100
-13
lines changed

.github/PULL_REQUEST_TEMPLATE.md

+1-11
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,14 @@
11
## Summary
22

3-
Include a summary of major changes in bullet points:
4-
53
* Feature 1
64
* Fix 1
75

86
## Checklist
97

10-
<!-- Work-in-progress pull requests are encouraged, but please enable the draft status on your PR. -->
11-
128
Before a pull request can be merged, the following items must be checked:
139

1410
* [ ] Doc strings have been added in the [Google docstring format](https://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_google.html#example-google).
1511
Run [ruff](https://beta.ruff.rs/docs/rules/#pydocstyle-d) on your code.
1612
* [ ] Tests have been added for any new functionality or bug fixes.
17-
* [ ] All linting and tests pass.
1813

19-
<!--
20-
Note that the CI system will run all the above checks. But it will be much more
21-
efficient if you already fix most errors prior to submitting the PR. It is highly
22-
recommended that you use the pre-commit hook provided in the repository. Simply run
23-
`pre-commit install` and a check will be run prior to allowing commits.
24-
-->
14+
We highly recommended installing the pre-commit hooks running in CI locally to speedup the development process. Simply run `pip install pre-commit && pre-commit install` to install the hooks which will check your code before each commit.

.github/release.yml

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
changelog:
2+
exclude:
3+
authors: [github-actions, pre-commit-ci]
4+
categories:
5+
- title: 💥 Breaking Changes
6+
labels: [breaking]
7+
- title: 🎉 New Features
8+
labels: [feature]
9+
- title: 🛠 Enhancements
10+
labels: [enhancement, DX, UX]
11+
- title: 🐛 Bug Fixes
12+
labels: [fix]
13+
- title: 📖 Documentation
14+
labels: [docs]
15+
- title: 🧹 House-Keeping
16+
labels: [housekeeping]
17+
- title: 🚀 Performance
18+
labels: [perf]
19+
- title: 🚧 CI
20+
labels: [ci]
21+
- title: 💡 Refactoring
22+
labels: [refactor]
23+
- title: 🧪 Tests
24+
labels: [tests]
25+
- title: 🔒 Security Fixes
26+
labels: [security]
27+
- title: 🏥 Package Health
28+
labels: [pkg]
29+
- title: 📦 Dependencies
30+
labels: [deps, outdated]
31+
- title: 🏷️ Type Hints
32+
labels: [types]
33+
- title: 🧹 Linting
34+
labels: [linting]
35+
- title: 🤷‍♂️ Other Changes
36+
labels: ["*"]

.pre-commit-config.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ default_install_hook_types: [pre-commit, commit-msg]
77

88
repos:
99
- repo: https://github.com/astral-sh/ruff-pre-commit
10-
rev: v0.11.5
10+
rev: v0.11.8
1111
hooks:
1212
- id: ruff
1313
args: [--fix]

CHANGELOG.md

+61
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,64 @@
1+
## v0.2.1
2+
3+
2025-05-01
4+
<!-- Release notes generated using configuration in .github/release.yml at v0.2.1 -->
5+
6+
## What's Changed
7+
8+
### 💥 Breaking Changes
9+
10+
* [BREAKING] Remove higher level model imports by @CompRhys in https://github.com/Radical-AI/torch-sim/pull/179
11+
12+
### 🛠 Enhancements
13+
14+
* Add per atom energies and stresses for batched LJ by @abhijeetgangan in https://github.com/Radical-AI/torch-sim/pull/144
15+
* throw error if autobatcher type is wrong by @orionarcher in https://github.com/Radical-AI/torch-sim/pull/167
16+
17+
### 🐛 Bug Fixes
18+
19+
* Fix column->row cell vector mismatch in integrators by @CompRhys in https://github.com/Radical-AI/torch-sim/pull/175
20+
* Mattersim fix tensors on wrong device (CPU->GPU) by @orionarcher in https://github.com/Radical-AI/torch-sim/pull/154
21+
* fix `npt_langevin` by @jla-gardner in https://github.com/Radical-AI/torch-sim/pull/153
22+
* Make sure to move data to CPU before calling vesin by @Luthaf in https://github.com/Radical-AI/torch-sim/pull/156
23+
* Fix virial calculations in `optimizers` and `integrators` by @janosh in https://github.com/Radical-AI/torch-sim/pull/163
24+
* Pad memory estimation by @orionarcher in https://github.com/Radical-AI/torch-sim/pull/160
25+
* Refactor sevennet model by @YutackPark in https://github.com/Radical-AI/torch-sim/pull/172
26+
* `io` optional dependencies in `pyproject.toml` by @curtischong in https://github.com/Radical-AI/torch-sim/pull/185
27+
28+
### 📖 Documentation
29+
30+
* (tiny) add graph-pes to README by @jla-gardner in https://github.com/Radical-AI/torch-sim/pull/149
31+
* Better module fig by @janosh in https://github.com/Radical-AI/torch-sim/pull/168
32+
33+
### 🚀 Performance
34+
35+
* More efficient Orb `state_to_atoms_graph` calculation by @AdeeshKolluru in https://github.com/Radical-AI/torch-sim/pull/165
36+
37+
### 🚧 CI
38+
39+
* Refactor `test_math.py` and `test_transforms.py` by @janosh in https://github.com/Radical-AI/torch-sim/pull/151
40+
41+
### 🏥 Package Health
42+
43+
* Try out hatchling for build vs setuptools by @CompRhys in https://github.com/Radical-AI/torch-sim/pull/177
44+
45+
### 🏷️ Type Hints
46+
47+
* Add `torch_sim/typing.py` by @janosh in https://github.com/Radical-AI/torch-sim/pull/157
48+
49+
### 📦 Dependencies
50+
51+
* Bump `mace-torch` to v0.3.12 by @janosh in https://github.com/Radical-AI/torch-sim/pull/170
52+
* Update metatrain dependency by @Luthaf in https://github.com/Radical-AI/torch-sim/pull/186
53+
54+
## New Contributors
55+
56+
* @Luthaf made their first contribution in https://github.com/Radical-AI/torch-sim/pull/156
57+
* @YutackPark made their first contribution in https://github.com/Radical-AI/torch-sim/pull/172
58+
* @curtischong made their first contribution in https://github.com/Radical-AI/torch-sim/pull/185
59+
60+
**Full Changelog**: https://github.com/Radical-AI/torch-sim/compare/v0.2.0...v0.2.1
61+
162
## v0.2.0
263

364
### Bug Fixes 🐛

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "torch_sim_atomistic"
3-
version = "0.2.0"
3+
version = "0.2.1"
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)