Skip to main content

PySCF with autodiff

Project description

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyscfad-0.1.7.tar.gz (126.7 kB view details)

Uploaded Source

Built Distribution

pyscfad-0.1.7-py3-none-any.whl (167.0 kB view details)

Uploaded Python 3

File details

Details for the file pyscfad-0.1.7.tar.gz.

File metadata

  • Download URL: pyscfad-0.1.7.tar.gz
  • Upload date:
  • Size: 126.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for pyscfad-0.1.7.tar.gz
Algorithm Hash digest
SHA256 d50dc4f648b062d3147f8c303a53308ea50e764aa658a8baaaa075ae85a51c13
MD5 6dd403eea4fb5d79a5eadebb0dfdc19c
BLAKE2b-256 05e7317bcc0d2be5638f0cddf076f6d4868d477dc22e0859bf4fd21b129c5f3f

See more details on using hashes here.

File details

Details for the file pyscfad-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: pyscfad-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 167.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for pyscfad-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 ab52def71079732775b7866630162fba1fb4c2ccc43e1001aa80bf1f099d71c5
MD5 ab6e47030cfc1061e6a915cb5a946278
BLAKE2b-256 be8e22e984641a7c85ff286786a1d3247c3476689e829383566f73e0de93243d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page