Releases: lab-cosmo/torch-pme
Releases · lab-cosmo/torch-pme
v0.3.2
What's Changed
- Add excluded potential version for Calculator class by @E-Rum in #184
- Update Ewald error formula by @GardevoirX in #198
- Add mixed periodic boundary condition support to EwaldCalculator by @E-Rum in #200
- Improve wrong parameter checking by @PicoCentauri in #203
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- Allow the tuning function passing
full_neighbor_listandprefactorto the calculator by @GardevoirX in #180 - Added backlink to the Cookbook by @ceriottm in #181
- Add a nan check for
KSpaceFilterby @GardevoirX in #182 - Fix the lr_wavelength in the combined potential example to make the results coincide with the theoretical ones by @E-Rum in #187
- Update paper reference to JCP by @PicoCentauri in #189
- Fix gradient recording in Quickstart by @PicoCentauri in #190
- Introduce a new cutoff function for more aggressive exclusion. by @E-Rum in #183
- Move to metatomic by @ceriottm in #192
- Prepare release 0.3.1 by @ceriottm in #193
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
Added
- Added support for Python 3.13
- Updated to
metatensor-torchversion 0.7 - Add a method to select a subset of a neighbor list based on a new
cutoff(torchpme.tuning.tuner.TunerBase.filter_neighbors) - Added an Ewald calculator for computing dipole-dipole interactions (
torchpme.CalculatorDipole) using a dipolar potential (torchpme.PotentialDipole) - Better documentation for for
cell,chargesandpositionsparameters
Removed
- Remove
deviceanddtypefrom the init from allCalculator,Potential
andTuningclasses
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
Added
- Added a PyTorch implementation of the exponential integral function
- Added
dtypeanddeviceforCalculatorclasses - Added 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 thelibmodule - Tuning 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 thePotentialandCalculatorclassses - Fixed consistency of
dtypeanddevicein theSplinePotentialclass - Fix inconsistent
cutoffin neighbor list example - All calculators now check if the cell is zero if the potential is range-separated
New Contributors
- @tulga-rdn made their first contribution in #131
Full Changelog: v0.1.0...v0.2.0
v0.1.0
This is the first public release outside of the lab.
v0.1.0-rc3
release canditate 3