Skip to main content

Benchmark-QC

Docs

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

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 0
  • python FeS/test_fes_hamiltonian.py --index 0
  • python 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 .npz files include a labels array (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)

Source distribution for benchmark-qc 0.1.0
File Size Uploaded
benchmark_qc-0.1.0.tar.gz 7.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for benchmark-qc 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page