Sequential Quantum Gate Decomposer  v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
Functions | Variables
planner_candidate_audit_validation Namespace Reference

Functions

def _candidate_case (candidate)
 
def _descriptor_summary
 
def _representative_continuity_case (candidate)
 
def _representative_microcase (candidate)
 
def _representative_structured_case (candidate)
 
def build_artifact_bundle
 
def build_cases ()
 
def main
 
def write_artifact_bundle
 

Variables

tuple ARTIFACT_CORE_FIELDS
 
string ARTIFACT_FILENAME = "planner_candidate_audit_bundle.json"
 
tuple DEFAULT_OUTPUT_DIR
 
 REPO_ROOT = Path(__file__).resolve().parents[3]
 
tuple REQUIRED_CASE_KINDS = ("continuity", "microcase", "structured_family")
 
string SUITE_NAME = "phase3_planner_calibration_candidate_audit"
 

Detailed Description

Validation: Phase 3 planner-candidate audit surface.

Emits one auditable candidate surface for the current noisy planner by showing
that each supported planner candidate can build representative continuity,
microcase, and structured descriptor sets on the frozen Phase 3 workload
surface.

Run with:
python benchmarks/density_matrix/planner_calibration/planner_candidate_audit_validation.py

Function Documentation

◆ _candidate_case()

def planner_candidate_audit_validation._candidate_case (   candidate,
  dict 
)
private

Definition at line 113 of file planner_candidate_audit_validation.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ _descriptor_summary()

def planner_candidate_audit_validation._descriptor_summary (   case_kind)
private

Definition at line 59 of file planner_candidate_audit_validation.py.

Here is the caller graph for this function:

◆ _representative_continuity_case()

def planner_candidate_audit_validation._representative_continuity_case (   candidate,
  dict 
)
private

Definition at line 76 of file planner_candidate_audit_validation.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ _representative_microcase()

def planner_candidate_audit_validation._representative_microcase (   candidate,
  dict 
)
private

Definition at line 91 of file planner_candidate_audit_validation.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ _representative_structured_case()

def planner_candidate_audit_validation._representative_structured_case (   candidate,
  dict 
)
private

Definition at line 102 of file planner_candidate_audit_validation.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ build_artifact_bundle()

def planner_candidate_audit_validation.build_artifact_bundle (   cases)

Definition at line 144 of file planner_candidate_audit_validation.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ build_cases()

def planner_candidate_audit_validation.build_cases (   list,
  dict 
)

Definition at line 140 of file planner_candidate_audit_validation.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ main()

def planner_candidate_audit_validation.main (   argv)

Definition at line 183 of file planner_candidate_audit_validation.py.

Here is the call graph for this function:

◆ write_artifact_bundle()

def planner_candidate_audit_validation.write_artifact_bundle (   bundle)

Definition at line 176 of file planner_candidate_audit_validation.py.

Here is the caller graph for this function:

Variable Documentation

◆ ARTIFACT_CORE_FIELDS

tuple planner_candidate_audit_validation.ARTIFACT_CORE_FIELDS
Initial value:
1 = (
2  "suite_name",
3  "status",
4  "candidate_schema_version",
5  "software",
6  "summary",
7  "cases",
8 )

Definition at line 48 of file planner_candidate_audit_validation.py.

◆ ARTIFACT_FILENAME

string planner_candidate_audit_validation.ARTIFACT_FILENAME = "planner_candidate_audit_bundle.json"

Definition at line 39 of file planner_candidate_audit_validation.py.

◆ DEFAULT_OUTPUT_DIR

tuple planner_candidate_audit_validation.DEFAULT_OUTPUT_DIR
Initial value:
1 = (
2  REPO_ROOT
3  / "benchmarks"
4  / "density_matrix"
5  / "artifacts"
6  / "planner_calibration"
7  / "planner_candidate_audit"
8 )

Definition at line 40 of file planner_candidate_audit_validation.py.

◆ REPO_ROOT

planner_candidate_audit_validation.REPO_ROOT = Path(__file__).resolve().parents[3]

Definition at line 20 of file planner_candidate_audit_validation.py.

◆ REQUIRED_CASE_KINDS

tuple planner_candidate_audit_validation.REQUIRED_CASE_KINDS = ("continuity", "microcase", "structured_family")

Definition at line 56 of file planner_candidate_audit_validation.py.

◆ SUITE_NAME

string planner_candidate_audit_validation.SUITE_NAME = "phase3_planner_calibration_candidate_audit"

Definition at line 38 of file planner_candidate_audit_validation.py.