跳转到主要内容

从势能表面计算材料性能的计算器。

项目描述

MatCalc logo
MatCalc

GitHub license Linting Testing codecov Requires Python 3.8+ PyPI

文档

materialsvirtuallab.github.io/matcalc

简介

MatCalc是一个用于从势能表面(PES)计算材料性能的Python库。PES可以来自DFT或更常见的情况来自机器学习交互原子势(MLIP)。

计算材料性能通常需要各种模拟代码的复杂配置。MatCalc的目标是提供一个简化、一致的接口,以便通过PES的任何参数化访问这些性能。

大纲

MatCalc中的主要基类是PropCalc(性能计算器)。所有PropCalc子类都应该实现一个calc(pymatgen.Structure) -> dict方法,该方法返回一个属性字典。

通常,PropCalc应该用ML模型或ASE计算器初始化,然后由ASE、LAMMPS或其他模拟代码用来执行性能的计算。

引用matcalc

如果您在研究中使用了matcalc,请参阅citation.cff或GitHub侧边栏中的BibTeX和APA引用。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

matcalc-0.0.4.tar.gz (16.0 kB 查看哈希值)

上传时间

构建分发

matcalc-0.0.4-py3-none-any.whl (14.3 kB 查看哈希值)

上传时间 Python 3

支持者