AxiomQuant Investment Management LLC, Shanghai 200120, China.
Division of Chemistry and Chemical Engineering, California Institute of Technology, Pasadena, California 91125, USA.
J Chem Phys. 2020 Jul 14;153(2):024109. doi: 10.1063/5.0006074.
PySCF is a Python-based general-purpose electronic structure platform that supports first-principles simulations of molecules and solids as well as accelerates the development of new methodology and complex computational workflows. This paper explains the design and philosophy behind PySCF that enables it to meet these twin objectives. With several case studies, we show how users can easily implement their own methods using PySCF as a development environment. We then summarize the capabilities of PySCF for molecular and solid-state simulations. Finally, we describe the growing ecosystem of projects that use PySCF across the domains of quantum chemistry, materials science, machine learning, and quantum information science.
PySCF 是一个基于 Python 的通用电子结构平台,支持分子和固体的第一性原理模拟,同时加速新方法和复杂计算工作流程的发展。本文解释了 PySCF 的设计和理念,使其能够同时实现这两个目标。通过几个案例研究,我们展示了用户如何轻松地将 PySCF 用作开发环境来实现自己的方法。然后,我们总结了 PySCF 在分子和固态模拟方面的功能。最后,我们描述了使用 PySCF 的跨量子化学、材料科学、机器学习和量子信息科学领域的项目不断增长的生态系统。