AtomMan:原子操作工具包是一个 Python 库,用于创建、表示、操作和分析大规模的原子系统。该工具包的重点是促进快速设计和开发完全文档化并且易于适应新势能、配置等的模拟。该代码没有限制可用系统的要求,即它应该能够在 Linux、Mac 和 Windows 系统上运行。
atomman特点:
支持高效快速地对数百万个原子进行计算,每个原子可以定义许多自由的属性。 内置工具可用于生成和分析晶体缺陷,如点缺陷、堆垛层错和位错。 可以直接从 Python 调用 LAMMPS,并立即获取结果数据或 LAMMPS 错误语句。 可以轻松地将系统转换为其他 Python 原子表示格式,如 ase.Atoms 和 pymatgen.Structure。 能够读取和导出多种格式的晶体结构信息,如 LAMMPS 数据文件、dump 文件和 POSCAR 文件。 内置单位转换工具。
atomman安装命令:
pip install atomman