Changelog¶
All notable changes to torch-pme are documented here, following the keep a
changelog format. This project follows
Semantic Versioning.
Version 0.2.0 - 2025-01-23¶
Added¶
Added a PyTorch implementation of the exponential integral function
Added
dtypeanddeviceforCalculatorclassesAdded an example on the tuning scheme and usage, and how to optimize the
cutoff
Changed¶
Removed
utilsmodule.utils.tuningandutils.prefactorare now in the root of the package;utils.splinesis now in thelibmoduleTuning now uses a grid-search based scheme, instead of a gradient based scheme
Tuning functions no longer takes the
cutoffparameter, and thus does not support a built-in NL calculation.Refactor the
InversePowerLawPotentialclass to restrict the exponent to integer values
Fixed¶
Ensured consistency of
dtypeanddevicein thePotentialandCalculatorclasssesFixed consistency of
dtypeanddevicein theSplinePotentialclassFix inconsistent
cutoffin neighbor list exampleAll calculators now check if the cell is zero if the potential is range-separated
Version 0.1.0 - 2024-12-05¶
Added¶
First release outside of the lab