Skip to main content

Python-based Simulations of Chemistry Framework

Build Status codecov

2026-07-17

Installation

  • Install stable release:

      pip install pyscf
    
  • New features developed in recent years are available in the pyscf-forge package:

      pip install pyscf-forge
    
  • Certain modules are maintained as extensions of PySCF, such as dispersion, dmrgscf, fciqmc, icmpspt, properties, semiempirical, shciscf ... (more on https://github.com/pyscf) can be installed using pip:

      pip install pyscf[all]
    

    An individual extension can be installed:

      pip install pyscf[dispersion]
    
  • More details of custom installation can be found in installation manual

Citing PySCF

Base PySCF

The following paper should be cited in publications utilizing the PySCF program package:

Recent developments in the PySCF program package, Qiming Sun, Xing Zhang, Samragni Banerjee, Peng Bao, Marc Barbry, Nick S. Blunt, Nikolay A. Bogdanov, George H. Booth, Jia Chen, Zhi-Hao Cui, Janus J. Eriksen, Yang Gao, Sheng Guo, Jan Hermann, Matthew R. Hermes, Kevin Koh, Peter Koval, Susi Lehtola, Zhendong Li, Junzi Liu, Narbe Mardirossian, James D. McClain, Mario Motta, Bastien Mussard, Hung Q. Pham, Artem Pulkin, Wirawan Purwanto, Paul J. Robinson, Enrico Ronca, Elvira R. Sayfutyarova, Maximilian Scheurer, Henry F. Schurkus, James E. T. Smith, Chong Sun, Shi-Ning Sun, Shiv Upadhyay, Lucas K. Wagner, Xiao Wang, Alec White, James Daniel Whitfield, Mark J. Williamson, Sebastian Wouters, Jun Yang, Jason M. Yu, Tianyu Zhu, Timothy C. Berkelbach, Sandeep Sharma, Alexander Yu. Sokolov, and Garnet Kin-Lic Chan, J. Chem. Phys., 153, 024109 (2020). doi:10.1063/5.0006074

Density functional calculations

As PySCF does not implement density functionals, instead employing external libraries to handle their evaluation, these libraries should also be cited in publications employing PySCF for density functional calculations.

If your calculation employed Libxc, cite

Recent developments in libxc — A comprehensive library of functionals for density functional theory, Susi Lehtola, Conrad Steigemann, Micael J.T. Oliveira, and Miguel A.L. Marques, SoftwareX 7, 1 (2018). doi:10.1016/j.softx.2017.11.002

If your calculation employed XCFun, cite

Arbitrary-order density functional response theory from automatic differentiation, Ulf Ekström, Lucas Visscher, Radovan Bast, Andreas J. Thorvaldsen, and Kenneth Ruud, J. Chem. Theory Comput. 6, 1971 (2010). doi:10.1021/ct100117s

Bug reports and feature requests

Please submit tickets on the issues page.

Metadata

Release files for pyscf 2.14.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyscf 2.14.0
File Size Uploaded
pyscf-2.14.0.tar.gz 11.6 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyscf 2.14.0
File
pyscf-2.14.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
pyscf-2.14.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
pyscf-2.14.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
pyscf-2.14.0-py3-none-macosx_10_9_x86_64.whl Python 3 none macOS 10.9+ x86-64 Details

Total release size: 184.1 MB

Release files / pyscf-2.14.0.tar.gz

Download URL pyscf-2.14.0.tar.gz
Size 11.6 MB
Tags Source
SHA-256 checksum
How to use checksums
9b6ea3c2470baac9d0492d93b335542c04ab96277e79f1abcbe1cea0eb063c5f
BLAKE2b-256 checksum
How to use checksums
3b764b4f33877f4ee460733bd8b9af64cb9c13be9d5111fb8f6357d227c2c908
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / pyscf-2.14.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyscf-2.14.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 52.8 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
37b0bccc55450311a55318cd643e851353331ddeab4fc0c0065e83c905e41502
BLAKE2b-256 checksum
How to use checksums
88308e48717aff32f11fd78f981192d0b567971eb285ea048414b7dac2a211cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / pyscf-2.14.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL pyscf-2.14.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 46.0 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
2c01234a5480e545e5e156d1fabe9b97264bf87ee274c62d14478ab9fe644100
BLAKE2b-256 checksum
How to use checksums
89f224c58dad0c33ab417c5a090695a6788292d5d4edceae59bad055e5377e92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / pyscf-2.14.0-py3-none-macosx_11_0_arm64.whl

Download URL pyscf-2.14.0-py3-none-macosx_11_0_arm64.whl
Size 36.5 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a4bdc6f4155e258d78c90b4de0c88ab9260a45801264d6c471c3beec83a4da4c
BLAKE2b-256 checksum
How to use checksums
48edbb4aeb728505b4ce7edd55e9b2e35bcbd99ad0b0cae5c45b59e48b9ed62d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.14.6

Release files / pyscf-2.14.0-py3-none-macosx_10_9_x86_64.whl

Download URL pyscf-2.14.0-py3-none-macosx_10_9_x86_64.whl
Size 37.2 MB
Tags Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2f4964d64c5cbb7eaa363ed8a5d1b7cc8541f2008b9c3c81c22494d789fbcd33
BLAKE2b-256 checksum
How to use checksums
2f6e16109bef2ed8b276c954e5a951e14eaa501d8f79ee928b64bc6fd0d2b440
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.14.6
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page