Skip to content

fishjojo/pyscfad

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date
Jul 28, 2024
Jul 26, 2024
Jul 26, 2024
Sep 12, 2024
Jul 28, 2024
Sep 15, 2021
Sep 12, 2024
Jul 27, 2024
Jul 27, 2024
Jun 22, 2024
Jul 27, 2024
Mar 11, 2023
Jul 26, 2024
Jan 24, 2023
Jul 26, 2024

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, and jaxlib>=0.4.14.

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)