PyXtal:用于晶体结构生成与对称性分析的 Python 库
材料科学
2021-10-05 v2 计算物理
摘要
我们推出 PyXtal,一个基于 Python 编程语言的新软件包,用于为原子和分子体系生成具有特定对称性和化学组成的结构。该软件支持由点群、杆群、层群和空间群对称性描述的各种体系。仅输入化学组成和对称群信息,PyXtal 就可以通过逐步合并方案自动找到合适的 Wyckoff 位置组合。此外,当给定分子几何时,PyXtal 可以生成不同维度的有机晶体,分子占据一般和特殊的 Wyckoff 位置。可选地,PyXtal 也接受用户自定义参数(例如晶胞参数、最小距离和 Wyckoff 位置)。总体而言,PyXtal 服务于三个目的:(1)生成自定义结构,(2)通过对称关系调制结构,(3)与需要生成随机对称结构的现有结构预测代码对接。此外,我们提供了若干实用工具以方便结构分析,包括对称性分析、几何优化和粉末 X 射线衍射(XRD)模拟。PyXtal 的完整文档可在 \url{https://pyxtal.readthedocs.io} 获取。
引用
@article{arxiv.1911.11123,
title = {PyXtal: a Python Library for Crystal Structure Generation and Symmetry Analysis},
author = {Scott Fredericks and Kevin Parrish and Dean Sayre and Qiang Zhu},
journal= {arXiv preprint arXiv:1911.11123},
year = {2021}
}
备注
10 pages, 8 figures