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

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