Recent Releases of matcalc
matcalc - v0.4.3
- 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
- Python
Published by shyuep 6 months ago
matcalc - v0.4.0
- 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)
- Python
Published by shyuep 10 months ago
matcalc - v0.3.3
- 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.loaduniversal now is lrucached so that the same model does not get loaded multiple times.
- Python
Published by shyuep 11 months ago
matcalc - v0.2.0
- 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.
- Python
Published by shyuep 11 months ago
matcalc - v0.0.4
What's Changed
- Add MACE to recognized
UNIVERSAL_CALCULATORSby @janosh in https://github.com/materialsvirtuallab/matcalc/pull/11 - Improvements to EOS and Elasticity calculators by @PROA200 in https://github.com/materialsvirtuallab/matcalc/pull/12
- Add
NEBCalculatorwith M3GNet and CHGNet example notebook by @JiQi535 in https://github.com/materialsvirtuallab/matcalc/pull/13 - Fix
get_universal_calculatorAttributeError: 'SumCalculator' object has no attribute 'lower' by @janosh in https://github.com/materialsvirtuallab/matcalc/pull/15 - Define util functions
is_ase_optimizerandget_ase_optimizerby @janosh in https://github.com/materialsvirtuallab/matcalc/pull/16
New Contributors
- @PROA200 made their first contribution in https://github.com/materialsvirtuallab/matcalc/pull/12
- @JiQi535 made their first contribution in https://github.com/materialsvirtuallab/matcalc/pull/13
Full Changelog: https://github.com/materialsvirtuallab/matcalc/compare/v0.0.3...v0.0.4
- Python
Published by janosh about 2 years ago
matcalc - v0.0.3
What's Changed
- More flexible
get_universal_calculator()by @janosh in https://github.com/materialsvirtuallab/matcalc/pull/4 get_universal_calculator()return ASE calculators as-is by @janosh in https://github.com/materialsvirtuallab/matcalc/pull/5- Rename EOSCalc return dict keys by @janosh in https://github.com/materialsvirtuallab/matcalc/pull/6
- Improve
EOSCalctest coverage by @janosh in https://github.com/materialsvirtuallab/matcalc/pull/7
Full Changelog: https://github.com/materialsvirtuallab/matcalc/compare/v0.0.2...v0.0.3
- Python
Published by janosh over 2 years ago