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
dtype
anddevice
forCalculator
classesAdded an example on the tuning scheme and usage, and how to optimize the
cutoff
Changed¶
Removed
utils
module.utils.tuning
andutils.prefactor
are now in the root of the package;utils.splines
is now in thelib
moduleTuning now uses a grid-search based scheme, instead of a gradient based scheme
Tuning functions no longer takes the
cutoff
parameter, and thus does not support a built-in NL calculation.Refactor the
InversePowerLawPotential
class to restrict the exponent to integer values
Fixed¶
Ensured consistency of
dtype
anddevice
in thePotential
andCalculator
classsesFixed consistency of
dtype
anddevice
in theSplinePotential
classFix inconsistent
cutoff
in 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