PySCF: The Python-based Simulations of Chemistry Framework

PySCF: The Python-based Simulations of Chemistry Framework

2 Mar 2017 | Qiming Sun*1, Timothy C. Berkelbach2, Nick S. Blunt3,4, George H. Booth5, Sheng Guo1,6, Zhendong Li1, Junzi Liu7, James D. McClain1,6, Elvira R. Sayfutyarova1,6, Sandeep Sharma8, Sebastian Wouters9, and Garnet Kin-Lic Chan11
PySCF is a Python-based electronic structure platform designed to emphasize code simplicity, facilitating new method development and enabling flexible computational workflows. The package supports a wide range of tools for simulations of finite-size systems, extended systems with periodic boundary conditions, low-dimensional periodic systems, and custom Hamiltonians using mean-field and post-mean-field methods with standard Gaussian basis functions. PySCF uses Python for most features and heavily optimized C routines for computationally critical paths, ensuring efficiency comparable to existing C or Fortran-based quantum chemistry programs. The package includes self-consistent field methods, post-SCF methods, multireference methods, molecular properties, relativistic effects, orbital localization, extended systems with periodic boundary conditions, general AO integral evaluation, density fitting, and custom Hamiltonians. PySCF also provides interfaces to external programs and numerical tools, and is designed to be easily extensible and interactive, making it a versatile and powerful tool for quantum chemistry and electronic structure simulations.PySCF is a Python-based electronic structure platform designed to emphasize code simplicity, facilitating new method development and enabling flexible computational workflows. The package supports a wide range of tools for simulations of finite-size systems, extended systems with periodic boundary conditions, low-dimensional periodic systems, and custom Hamiltonians using mean-field and post-mean-field methods with standard Gaussian basis functions. PySCF uses Python for most features and heavily optimized C routines for computationally critical paths, ensuring efficiency comparable to existing C or Fortran-based quantum chemistry programs. The package includes self-consistent field methods, post-SCF methods, multireference methods, molecular properties, relativistic effects, orbital localization, extended systems with periodic boundary conditions, general AO integral evaluation, density fitting, and custom Hamiltonians. PySCF also provides interfaces to external programs and numerical tools, and is designed to be easily extensible and interactive, making it a versatile and powerful tool for quantum chemistry and electronic structure simulations.
Reach us at info@study.space
[slides and audio] PySCF%3A the Python%E2%80%90based simulations of chemistry framework