|
Sequential Quantum Gate Decomposer
v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
|
Functions | |
| def | build_artifact_bundle (results) |
| def | build_requirement_metadata () |
| def | main () |
| def | parse_args () |
| def | run_required_local_noise_case (case) |
| def | run_validation |
| def | validate_case_artifact (case) |
| def | write_artifact_bundle |
Variables | |
| string | ARTIFACT_FILENAME = "required_local_noise_bundle.json" |
| string | DEFAULT_OUTPUT_DIR = REPO_ROOT / "benchmarks" / "density_matrix" / "artifacts" / "noise_support" |
| REPO_ROOT = Path(__file__).resolve().parents[3] | |
| tuple | REQUIRED_LOCAL_NOISE_CASES |
| tuple | REQUIRED_LOCAL_NOISE_MODELS |
| string | SUITE_NAME = "required_local_noise_validation" |
Validation: required local-noise positive slice. Runs one supported positive case per required Phase 2 local-noise model and records reviewable bridge metadata proving that the requested local model is what actually reaches the VQE-facing density path. This script is intentionally narrower than the broader exactness and noise-support workflow validation package: - it proves each required local model executes on the supported generated-HEA density path, - it records model identity, placement, and fixed value metadata, - it marks every emitted case as part of the mandatory required-local-noise baseline, - and it rejects whole-register depolarizing as a stand-in for the required local-noise baseline. Run with: python benchmarks/density_matrix/noise_support/required_local_noise_validation.py
| def required_local_noise_validation.build_artifact_bundle | ( | results | ) |
Definition at line 293 of file required_local_noise_validation.py.


| def required_local_noise_validation.build_requirement_metadata | ( | ) |
Definition at line 118 of file required_local_noise_validation.py.

| def required_local_noise_validation.main | ( | ) |
Definition at line 356 of file required_local_noise_validation.py.

| def required_local_noise_validation.parse_args | ( | ) |
Definition at line 338 of file required_local_noise_validation.py.

| def required_local_noise_validation.run_required_local_noise_case | ( | case | ) |
Definition at line 182 of file required_local_noise_validation.py.


| def required_local_noise_validation.run_validation | ( | verbose | ) |
Definition at line 276 of file required_local_noise_validation.py.


| def required_local_noise_validation.validate_case_artifact | ( | case | ) |
Definition at line 137 of file required_local_noise_validation.py.

| def required_local_noise_validation.write_artifact_bundle | ( | path | ) |
Definition at line 333 of file required_local_noise_validation.py.

| string required_local_noise_validation.ARTIFACT_FILENAME = "required_local_noise_bundle.json" |
Definition at line 59 of file required_local_noise_validation.py.
| string required_local_noise_validation.DEFAULT_OUTPUT_DIR = REPO_ROOT / "benchmarks" / "density_matrix" / "artifacts" / "noise_support" |
Definition at line 60 of file required_local_noise_validation.py.
| required_local_noise_validation.REPO_ROOT = Path(__file__).resolve().parents[3] |
Definition at line 33 of file required_local_noise_validation.py.
| tuple required_local_noise_validation.REQUIRED_LOCAL_NOISE_CASES |
Definition at line 66 of file required_local_noise_validation.py.
| tuple required_local_noise_validation.REQUIRED_LOCAL_NOISE_MODELS |
Definition at line 61 of file required_local_noise_validation.py.
| string required_local_noise_validation.SUITE_NAME = "required_local_noise_validation" |
Definition at line 58 of file required_local_noise_validation.py.
1.8.13