Welcome to PyNAO’s documentation
PyNAO the Python Numerical Atomic Orbitals.
PyNAO is designed to perform efficient many-body perturbation theory methods with numerical atomic orbitals. PyNAO aims to be easy to use. Actual implemented methods are
PyNAO must load ground state properties from previous DFT calculations. Supported DFT codes are
See the DFT page for more details on required inputs. The installation page gives the instructions for intalling the program, while the example page is probably the best to get easily started once the package is installed.
Try out PyNAO on myBinder
Known issues
See list of issues in the Gitlab repository
History
PyNAO was originally developed as a branch of the PySCF package under the name PySCF-NAO, and before this, it was a Fortran code called MBPT_LCAO.