Closed jcwang587 closed 3 months ago
[!WARNING]
Review failed
The pull request is closed.
The update to version 0.3.0 of the software introduces significant new functionality for locating minima and performing Nudged Elastic Band (NEB) calculations in two dimensions. This change includes adjustments to the interpolation grid, path initialization, force calculations, and adds functions for finding local minima. The version update is reflected in the pyproject.toml
file, and key functions have been modified or added in the xdatbus/fmtd07_neb.py
file to support the new capabilities.
Files | Change Summary |
---|---|
README.md |
Documented the new functionality for locating minima and NEB, reflecting significant changes in software. |
pyproject.toml |
Updated the version from 0.2.12 to 0.3.0 to reflect the new features and modifications. |
xdatbus/fmtd07_neb.py |
Modified neb_2d function for 2D operations, added find_local_minima and main functions for NEB. |
sequenceDiagram
participant User
participant MainFunction
participant NEB_Calculation
participant Minima_Finder
User->>MainFunction: Execute `main()`
MainFunction->>Minima_Finder: Call `find_local_minima(data)`
Minima_Finder-->>MainFunction: Returns minima positions
MainFunction->>NEB_Calculation: Call `neb_2d(fes, minima_1, minima_2, n_images, n_steps, spring_constant)`
NEB_Calculation-->>MainFunction: Returns NEB results
MainFunction-->>User: Displays/plots results
In the realm of code so grand,
Came changes led by a careful hand.
Minima sought and pathways found,
NEB in two dimensions now renowned.
A version bump to mark the way,
For brighter software, hip-hip-hooray!
🐰✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
New Features
Documentation
0.3.0
.Chores
0.3.0
inpyproject.toml
.