Skip to content

fishjojo/pyscfad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

09b631c · Mar 19, 2025
Mar 19, 2025
Feb 9, 2025
Mar 17, 2025
Mar 17, 2025
Mar 17, 2025
Sep 15, 2021
Sep 12, 2024
Oct 31, 2024
Jul 27, 2024
Jun 22, 2024
Feb 9, 2025
Feb 11, 2025
Feb 9, 2025
Jan 24, 2023
Mar 17, 2025

Repository files navigation

PySCF with Auto-differentiation

Build Status codecov DOI

Installation

  • To install the latest release, run:
pip install pyscfad
  • To install the development version, run:
pip install git+https://github.com/fishjojo/pyscfad.git

The dependent C library pyscfadlib can be compiled from source following the instruction here.

pyscfad depends on numpy, scipy, pyscf>=2.3.0, pyscfadlib>=0.1.4, jax>=0.4.14,<=0.4.35, and jaxlib>=0.4.14,<=0.4.35.

Citing PySCFAD

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

Differentiable quantum chemistry with PySCF for molecules and materials at the mean-field level and beyond, X. Zhang, G. K.-L. Chan, J. Chem. Phys., 157, 204801 (2022)