{"library":"openfermion","title":"OpenFermion","description":"OpenFermion is an open-source library for quantum chemistry simulation on quantum computers. Version 1.7.1 (requires Python >=3.10) provides tools for mapping fermionic Hamiltonians to qubit operators, variational quantum eigensolver (VQE) workflows, and interfaces to quantum computing SDKs. Released periodically, approximately quarterly.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install openfermion"],"cli":null},"imports":["from openfermion import get_sparse_operator","from openfermion import qubit_operator_sparse","from openfermion import MolecularData"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import openfermion as of\n\n# Create a simple hydrogen molecule (minimal basis)\ngeometry = [('H', (0.0, 0.0, 0.0)), ('H', (0.0, 0.0, 0.7414))]\nmolecule = of.MolecularData(geometry, basis='sto-3g', multiplicity=1, charge=0)\nmolecule.load()\n\n# Get the fermionic Hamiltonian\nhamiltonian = molecule.get_molecular_hamiltonian()\nprint(hamiltonian)\n\n# Map to qubit Hamiltonian (Jordan-Wigner)\nqubit_ham = of.jordan_wigner(hamiltonian)\nprint(qubit_ham)\n\n# Get sparse matrix\nsparse_mat = of.get_sparse_operator(qubit_ham)\nprint(sparse_mat.shape)","lang":"python","description":"Basic workflow: load molecular data, obtain fermionic Hamiltonian, map to qubit operator, and inspect sparse matrix representation.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}