Sequential Quantum Gate Decomposer  v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
Namespaces | Functions | Variables
end_to_end_trace_validation.py File Reference

Go to the source code of this file.

Namespaces

 end_to_end_trace_validation
 

Functions

def end_to_end_trace_validation._enrich_end_to_end_case (case, workflow_contract)
 
def end_to_end_trace_validation._enrich_trace_artifact (trace_artifact, workflow_contract)
 
def end_to_end_trace_validation._extract_mandatory_cases (workflow_bundle, workflow_contract)
 
def end_to_end_trace_validation._load_json
 
def end_to_end_trace_validation._load_workflow_contract
 
def end_to_end_trace_validation.build_artifact_bundle (workflow_contract, workflow_bundle, trace_artifact)
 
def end_to_end_trace_validation.build_case_identity_summary (cases, mandatory_case_names, mandatory_qubits)
 
def end_to_end_trace_validation.build_mandatory_end_to_end_case_names (workflow_contract)
 
def end_to_end_trace_validation.build_requirement_metadata (workflow_contract)
 
def end_to_end_trace_validation.build_threshold_metadata (workflow_contract, workflow_bundle)
 
def end_to_end_trace_validation.get_required_end_to_end_qubits (workflow_contract)
 
def end_to_end_trace_validation.get_required_trace_case_name (workflow_contract)
 
def end_to_end_trace_validation.main ()
 
def end_to_end_trace_validation.parse_args ()
 
def end_to_end_trace_validation.run_validation
 
def end_to_end_trace_validation.validate_artifact_bundle (bundle)
 
def end_to_end_trace_validation.validate_end_to_end_case_payload (case)
 
def end_to_end_trace_validation.validate_trace_artifact (trace_artifact)
 
def end_to_end_trace_validation.write_artifact_bundle
 

Variables

tuple end_to_end_trace_validation.ARTIFACT_CORE_FIELDS
 
string end_to_end_trace_validation.ARTIFACT_FILENAME = "end_to_end_trace_bundle.json"
 
string end_to_end_trace_validation.CANONICAL_END_TO_END_PARAMETER_SET_ID = "set_00"
 
 end_to_end_trace_validation.DEFAULT_OUTPUT_DIR = WORKFLOW_EVIDENCE_OUTPUT_DIR
 
tuple end_to_end_trace_validation.MANDATORY_END_TO_END_CASE_NAMES = ("exact_regime_4q_set_00", "exact_regime_6q_set_00")
 
tuple end_to_end_trace_validation.MANDATORY_END_TO_END_QUBITS = (4, 6)
 
 end_to_end_trace_validation.REPO_ROOT = Path(__file__).resolve().parents[3]
 
string end_to_end_trace_validation.SUITE_NAME = "end_to_end_trace_validation"
 
string end_to_end_trace_validation.TRACE_CASE_NAME = "optimization_trace_4q"
 
tuple end_to_end_trace_validation.VALIDATION_TRACE_ARTIFACT_PATH
 
tuple end_to_end_trace_validation.VALIDATION_WORKFLOW_BASELINE_PATH
 
 end_to_end_trace_validation.WORKFLOW_CONTRACT_PATH = DEFAULT_OUTPUT_DIR / WORKFLOW_CONTRACT_ARTIFACT_FILENAME