| layout | default |
|---|---|
| title | Change Log |
| nav_order | 2 |
- PR #102 fix: add
required-environmentsto enable Linux install by @MorrowChem - PR #97: Make it possible to set COM momentum and/or rotation to zero in
MDCalcby @Andrew-S-Rosen- Feature: Allows setting the center-of-mass momentum and angular momenta to zero in
MDCalcto prevent drift.
- Feature: Allows setting the center-of-mass momentum and angular momenta to zero in
- PR #96: Allow for
MDCalcto be run withrelax_cell=Trueduring the initial relaxation by @Andrew-S-Rosen- Feature: Enables unit cell relaxation before an MD run.
- PR #89: Add support for
MTKNPTby @Andrew-S-Rosen- Feature: Added support for
MTKNPT, the recommended method for NPT simulations in ASE.
- Feature: Added support for
- PR #90: Add a warning if using
NPTby @Andrew-S-Rosen- Warning: Raises
UserWarningwhenNPTclass is used due to stability concerns.
- Warning: Raises
- PR #88: Add IsotropicMTKNPT to
_md.pyby @Andrew-S-Rosen- Feature: Introduced
IsotropicMTKNPTsupport, expanding supportedensembleoptions.
- Feature: Introduced
- Progress bars when running benchmarks.
- Bug fix for surface calculations (@computron).
- Update OCPCalculator with the newer FairChemCalculator (@atulcthakur)
- Bug fix for bad trajectory snapshotting in MDCalc.
- Beta LAMMPSMDCalc.
- 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)
- 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.
- Added Phonon3Calc for calculation of phonon-phonon interactions and thermal conductivity using Phono3py. (@rul48)
- 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)
- Added ChainedCalc helper class to performed chaining of PropCalcs more easily.
- Added matcalc.load_fp alias for easier loading of universal MLIPs.
- Major new feature: Most PropCalc now supports chaining. This allows someone to obtain multiple properties at once.
- SofteningBenchmark added. (@bowen-bd)
- Major expansion in the number of supported calculators, including Orb and GRACE models. (@atulcthakur)
- Emergency bug fix for bad default perturb_distance parameter in Relaxation.
- Provide model aliases "PBE" and "R2SCAN" which defaults to the TensorNet MatPES models.
- New CLI tools to quickly use prop calculators to compute properties from structure files.
- Added support for ORB and GRACE universal calculators (@atulcthakur)
- Option to perturb structure before relaxation (@rul048)
- Improved handling of stress units (@rul048)
- Option to relax strained structures in ElasticityCalc (@lbluque)
- Checkpointing and better handling of benchmarking.
- Most PropCalc can now be imported from the root level, e.g.,
from matcalc import ElasticityCalcinstead of the more verbosefrom matcalc.elasticity import ElasticityCalc.
- Initial release of benchmarking tools with Elasticity and Phonon benchmark data.
- Minor updates to returned dicts.
- First release with all major components.