MiniHF: A Miniimal Hartree-Fock Library
MiniHF is a minimal, educational Hartree-Fock quantum chemistry library written in Python. It provides a clean implementation of molecular integral calculations and self-consistent field methods for electronic structure theory.
Key Features
Molecular Integrals: Efficient computation of overlap, kinetic energy, nuclear attraction, and electron repulsion integrals using the Obara-Saika recurrence scheme.
Hartree-Fock Methods: Implementation of Restricted Hartree-Fock (RHF), Unrestricted Hartree-Fock (UHF), and Restricted Open-shell Hartree-Fock (ROHF).
Basis Sets: Support for standard Gaussian basis sets in NWChem format.
Educational Focus: Clean, well-documented code designed for learning quantum chemistry algorithms.
Lightweight: Minimal dependencies, easy to install and use.
Contents
Getting Started
Theory & Tutorials
API Reference
Indices and tables
License
MiniHF is released under the MIT License. See the LICENSE file for details.
Contributing
Contributions are welcome! Please see the GitHub repository for guidelines.
GitHub Repository: https://github.com/yilinzhang/minihf