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

Go to the source code of this file.

Namespaces

 support_tiers
 

Functions

def support_tiers._extract_requested_channel
 
def support_tiers._map_requested_channel_to_boundary_reason
 
def support_tiers.build_deferred_case_classification (deferred_reason, case_purpose=CASE_PURPOSE_DEFERRED_SCOPE_GUARD)
 
def support_tiers.build_optional_case_classification (case_purpose, optional_reason)
 
def support_tiers.build_required_case_classification ()
 
def support_tiers.build_support_tier_summary (cases)
 
def support_tiers.build_unsupported_case_classification (unsupported_reason, case_purpose=CASE_PURPOSE_UNSUPPORTED_SCOPE_GUARD)
 
def support_tiers.classify_noise_boundary_reason
 

Variables

string support_tiers.BOUNDARY_CLASS_CONFIGURATION = "configuration"
 
string support_tiers.BOUNDARY_CLASS_MODEL_FAMILY = "model_family"
 
string support_tiers.BOUNDARY_CLASS_SCHEDULE_ELEMENT = "schedule_element"
 
string support_tiers.CASE_PURPOSE_DEFERRED_SCOPE_GUARD = "deferred_scope_guard"
 
string support_tiers.CASE_PURPOSE_MANDATORY_BASELINE = "mandatory_baseline"
 
string support_tiers.CASE_PURPOSE_OPTIONAL_COMPARISON = "optional_comparison"
 
string support_tiers.CASE_PURPOSE_OPTIONAL_REGRESSION = "optional_regression"
 
string support_tiers.CASE_PURPOSE_OPTIONAL_STRESS = "optional_stress"
 
string support_tiers.CASE_PURPOSE_UNSUPPORTED_SCOPE_GUARD = "unsupported_scope_guard"
 
tuple support_tiers.DEFERRED_FAMILY_REASONS
 
string support_tiers.DEFERRED_REASON_CALIBRATION_AWARE = "calibration_aware_noise"
 
string support_tiers.DEFERRED_REASON_CORRELATED_MULTI_QUBIT = "correlated_multi_qubit_noise"
 
string support_tiers.DEFERRED_REASON_NON_MARKOVIAN = "non_markovian_noise"
 
string support_tiers.DEFERRED_REASON_READOUT = "readout_noise"
 
string support_tiers.OPTIONAL_REASON_WHOLE_REGISTER_DEPOLARIZING = "whole_register_depolarizing_baseline"
 
string support_tiers.OPTIONAL_REASON_WORKFLOW_JUSTIFIED_EXTENSION = "workflow_justified_extension"
 
string support_tiers.SUPPORT_TIER_DEFERRED = "deferred"
 
string support_tiers.SUPPORT_TIER_OPTIONAL = "optional"
 
string support_tiers.SUPPORT_TIER_REQUIRED = "required"
 
string support_tiers.SUPPORT_TIER_UNSUPPORTED = "unsupported"
 
tuple support_tiers.SUPPORT_TIER_VOCABULARY
 
tuple support_tiers.UNSUPPORTED_CONFIGURATION_REASONS
 
tuple support_tiers.UNSUPPORTED_REASON_AFTER_GATE_INDEX_EXCEEDS_GATE_COUNT
 
string support_tiers.UNSUPPORTED_REASON_AFTER_GATE_INDEX_NEGATIVE = "after_gate_index_negative"
 
string support_tiers.UNSUPPORTED_REASON_DENSITY_NOISE_CHANNEL = "unsupported_density_noise_channel"
 
string support_tiers.UNSUPPORTED_REASON_NOISE_VALUE_NON_FINITE = "noise_value_non_finite"
 
string support_tiers.UNSUPPORTED_REASON_NOISE_VALUE_OUT_OF_RANGE = "noise_value_out_of_range"
 
string support_tiers.UNSUPPORTED_REASON_TARGET_QBIT_OUT_OF_RANGE = "target_qbit_out_of_range"