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.8.tar.gz (126.5 kB view details)

Uploaded Source

Built Distribution

pyscfad-0.1.8-py3-none-any.whl (166.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyscfad-0.1.8.tar.gz
  • Upload date:
  • Size: 126.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyscfad-0.1.8.tar.gz
Algorithm Hash digest
SHA256 9045d4547e7b164e842800de508c12786f29906dbc82e4e3076c7d25ba16b5e9
MD5 f31d61ff31bd19725438c7a2b2af37f7
BLAKE2b-256 37b5f0ad8fa682a21403527e79039924a9480c417d95a26d8884fc8699c0f02f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyscfad-0.1.8.tar.gz:

Publisher: publish_pyscfad.yml on fishjojo/pyscfad

Attestations:

File details

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

File metadata

  • Download URL: pyscfad-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 166.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyscfad-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 78f048b34bbaa9df1bf4b31dfbd8d9614fdd2b9ada1b48a5da646a5f97fa7689
MD5 7793eaa8def0412e019bf6a9c5a16561
BLAKE2b-256 c00b17dde98673c13563684043eca08f00568a12cd8bbb2601135c37dffac7a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyscfad-0.1.8-py3-none-any.whl:

Publisher: publish_pyscfad.yml on fishjojo/pyscfad

Attestations:

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