Validation harness for QIG compute backends — benchmark against frozen physics results
Project description
qig-bench
Validation harness for QIG compute backends — benchmark against frozen physics results.
Install
pip install qig-bench
Usage
from qig_bench import run_suite
from qig_bench.compare import compare
results = run_suite(backend="my-backend", verification_root="path/to/qig-verification")
table = compare({"my-backend": results})
print(table)
Core Benchmarks
Five certified value-source benchmarks plus one Class-B reproduction-control.
| # | Benchmark | id | Frozen Value | Tolerance | Class |
|---|---|---|---|---|---|
| 1 | Certified JT pillar κ_JT^cert | kappa_JT_cert |
+0.02810 | ±5% | certified |
| 2 | Constitutive slope κ_h | kappa_h |
−0.00475 | ±5% | certified |
| 3 | Screening ξ_G at L=5 | xi_L5 |
0.6182 | ±2% | certified |
| 4 | Anderson α | anderson_alpha |
0.089356/site | ±5% | certified |
| 5 | Bridge exponent | bridge_exponent |
0.86 | ±3% | certified |
| — | Class-B matrix-trace κ at L=4 | kappa_L4 |
63.32 | ±5% | reproduction-control |
κ supersession (2026-06-13, EXP-107 / frozen-facts-1.02F). The legacy ~63/64 matrix-trace
kappa_L4is a Class-B (FAIL-013) camera self-portrait, retired as a universal constant and kept here only as a labelled reproduction-control — never a value source. The certified κ slopes are small and signed:kappa_JT_cert = +0.02810(row 9) andkappa_h = −0.00475(row 2). The retired grid-interpolation benchmarkregime_h_t(row 4) has been removed. Do not treat 63.32 / 63.79 / 64 as a physical constant.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file qig_bench-0.1.1.tar.gz.
File metadata
- Download URL: qig_bench-0.1.1.tar.gz
- Upload date:
- Size: 14.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5827dcf1b07ab81327afcf6d82ea3d01c136d90aea900add781ec933e3d0c5f0
|
|
| MD5 |
fc8419e51b65d9022ed39352b8a47afa
|
|
| BLAKE2b-256 |
0b6a35497d90518f13eab92c91c66441152eba472843de47032ec9cfd809784a
|
File details
Details for the file qig_bench-0.1.1-py3-none-any.whl.
File metadata
- Download URL: qig_bench-0.1.1-py3-none-any.whl
- Upload date:
- Size: 16.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36bcda07531db146b2d216b6afebcad482006da0a9f4c9b44e4a44b2858be652
|
|
| MD5 |
e961935a26f95245436436769f60c236
|
|
| BLAKE2b-256 |
1cf37d12915c7224521887b3435992a236343a96f6c12051e4b607aae12b0cfb
|