Skip to content

Releases: materialyzeai/matcalc

v0.4.5

09 Dec 14:34

Choose a tag to compare

v0.4.4

17 Nov 17:35

Choose a tag to compare

  1. More data-efficient MEP class for storing NEB results.

v0.4.3

22 Aug 15:50

Choose a tag to compare

  1. PR #102 fix: add required-environments to enable Linux install by @MorrowChem
  2. PR #97: Make it possible to set COM momentum and/or rotation to zero in MDCalc by @Andrew-S-Rosen
    • Feature: Allows setting the center-of-mass momentum and angular momenta to zero in MDCalc to prevent drift.
  3. PR #96: Allow for MDCalc to be run with relax_cell=True during the initial relaxation by @Andrew-S-Rosen
    • Feature: Enables unit cell relaxation before an MD run.
  4. PR #89: Add support for MTKNPT by @Andrew-S-Rosen
    • Feature: Added support for MTKNPT, the recommended method for NPT simulations in ASE.
  5. PR #90: Add a warning if using NPT by @Andrew-S-Rosen
    • Warning: Raises UserWarning when NPT class is used due to stability concerns.
  6. PR #88: Add IsotropicMTKNPT to _md.py by @Andrew-S-Rosen
    • Feature: Introduced IsotropicMTKNPT support, expanding supported ensemble options.

v0.4.2

31 Jul 05:32

Choose a tag to compare

  • Bug fix for surface calculations (@computron).
  • Update OCPCalculator with the newer FairChemCalculator (@atulcthakur)

v0.4.1

10 May 16:23

Choose a tag to compare

  • Bug fix for bad trajectory snapshotting in MDCalc.
  • Beta LAMMPSMDCalc.

v0.4.0

22 Apr 15:14
b8e8b12

Choose a tag to compare

  • All PropCalcs now support ASE Atoms as inputs, as well as pymatgen Structures.
  • Added MDCalc class for molecular dynamics simulations. (@rul048)
  • Minor updates to EquilibriumBenchmark to make it easier to reproduce matpes.ai/benchmarks results. (@rul048)

v0.3.3

06 Apr 20:56
acea14b

Choose a tag to compare

  • SurfaceCalc class for computing surface energies. (@atulcthakur)
  • NEBCalc now returns MEP information. (@drakeyu)
  • All PropCalcs and Benchmarks now support using a string as a calculator input, which is automatically interpreted as
    a universal calculator where possible. This greatly simplifies the use of PropCalc.
  • PESCalculator.load_universal now is lru_cached so that the same model does not get loaded multiple times.

v0.3.2

28 Mar 19:36
4c938ee

Choose a tag to compare

  • Added Phonon3Calc for calculation of phonon-phonon interactions and thermal conductivity using Phono3py. (@Rul48)

v0.3.1

28 Mar 02:38

Choose a tag to compare

  • All PropCalc implementations are now private and should be imported from the base package.
  • Added support for Mattersim, Fairchem-Core, PET-MAD, and DeepMD (@atulcthakur)

v0.2.2

27 Mar 20:33
6c1c0cb

Choose a tag to compare

  • Added ChainedCalc helper class to performed chaining of PropCalcs more easily.
  • Added matcalc.load_up alias for easier loading of universal MLIPs.