Benchmark-QC
Benchmark qubit Hamiltonians for N2, FeS, and U2.
This repo stores pre-generated Hamiltonians in .npz files (one per system) and provides:
- A small Python package (
benchmark_qc/) with shared utilities - Backwards-compatible notebook wrappers in each system folder
- Simple test scripts that validate the saved Hamiltonians
Documentation
Start here: docs/README.md
Install (recommended)
Editable install so notebooks/scripts can import the package from any folder:
pip install -e .
If you prefer conda, see docs/USAGE.md for the bench environment setup.
Run Hamiltonian sanity checks
From the repo root:
python N2/test_n2_hamiltonian.py --index 0python FeS/test_fes_hamiltonian.py --index 0python U2/test_u2_hamiltonian.py --index 0
Notes
- FeS is open-shell/high-spin. The FeS test restricts diagonalization to the same
(N_alpha, N_beta)sector as the stored CASCI reference (see docs/USAGE.md). - The saved
.npzfiles include alabelsarray (bond lengths). The exact per-system grids are listed in docs/USAGE.md under “Stored geometry points (bond lengths)”.
Metadata
Release files for benchmark-qc 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| benchmark_qc-0.1.0.tar.gz | 7.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| benchmark_qc-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.3 kB
Release files / benchmark_qc-0.1.0.tar.gz
| Download URL | benchmark_qc-0.1.0.tar.gz |
|---|---|
| Size | 7.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f4a30e96245c162b2159b52e6f1eb0ffcabe21a8dc398dfa07c93974eb68d96c
|
|
BLAKE2b-256 checksum How to use checksums |
d17527f700382ea21b9b9b04396516f1526be7fd8c5a90d98a2ba83e35e2c7e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.13
|
Release files / benchmark_qc-0.1.0-py3-none-any.whl
| Download URL | benchmark_qc-0.1.0-py3-none-any.whl |
|---|---|
| Size | 9.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
86c8afbdaf8d39c0e2feba4881baa303bb3efaffd62deb2a9e2a33f63138cf08
|
|
BLAKE2b-256 checksum How to use checksums |
e675336904b1809670cf220bee7ddc14af59d27f0fcd2301c7ad13d04f98f28b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.13
|