Metadata-Version: 2.1
Name: pyscfad
Version: 0.1.6
Summary: PySCF with autodiff
Home-page: https://github.com/fishjojo/pyscfad
Author: Xing Zhang
Author-email: xzhang8@caltech.edu
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Topic :: Scientific/Engineering
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy>=1.17
Requires-Dist: scipy
Requires-Dist: h5py
Requires-Dist: jax>=0.3.25
Requires-Dist: jaxlib>=0.3.25
Requires-Dist: pyscf>=2.3
Requires-Dist: pyscfadlib>=0.1.4

<div align="left">
  <img src="https://fishjojo.github.io/pyscfad/_static/pyscfad_logo.svg" height="80px"/>
</div>

PySCF with Auto-differentiation
===============================

[![Build Status](https://github.com/fishjojo/pyscfad/workflows/CI/badge.svg)](https://github.com/fishjojo/pyscfad/actions?query=workflow%3ACI)
[![codecov](https://codecov.io/gh/fishjojo/pyscfad/branch/main/graph/badge.svg?token=NLSWGI0PLE)](https://codecov.io/gh/fishjojo/pyscfad)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.6960749.svg)](https://doi.org/10.5281/zenodo.6960749)

* [Documentation](https://fishjojo.github.io/pyscfad/index.html)

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
```

`pyscfad` depends on `pyscf>=2.3.0`.
Other dependencies include
`numpy>=1.17`, `scipy`, `h5py`,
`pyscfadlib`,
`jax>=0.3.25` and `jaxlib>=0.3.25`.

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](https://doi.org/10.1063/5.0118200), 
X. Zhang, G. K.-L. Chan, *J. Chem. Phys.*, **157**, 204801 (2022)
