|
Sequential Quantum Gate Decomposer
v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
|
Functions | |
| def | _extract_requested_channel |
| def | _map_requested_channel_to_boundary_reason |
| def | build_deferred_case_classification (deferred_reason, case_purpose=CASE_PURPOSE_DEFERRED_SCOPE_GUARD) |
| def | build_optional_case_classification (case_purpose, optional_reason) |
| def | build_required_case_classification () |
| def | build_support_tier_summary (cases) |
| def | build_unsupported_case_classification (unsupported_reason, case_purpose=CASE_PURPOSE_UNSUPPORTED_SCOPE_GUARD) |
| def | classify_noise_boundary_reason |
Shared noise-support vocabulary and bundle summary helpers.
|
private |
|
private |
| def support_tiers.build_deferred_case_classification | ( | deferred_reason, | |
case_purpose = CASE_PURPOSE_DEFERRED_SCOPE_GUARD |
|||
| ) |
Definition at line 85 of file support_tiers.py.


| def support_tiers.build_optional_case_classification | ( | case_purpose, | |
| optional_reason | |||
| ) |
Definition at line 72 of file support_tiers.py.


| 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 | ( | reason | ) |
Definition at line 130 of file support_tiers.py.


| string support_tiers.BOUNDARY_CLASS_CONFIGURATION = "configuration" |
Definition at line 24 of file support_tiers.py.
| string support_tiers.BOUNDARY_CLASS_MODEL_FAMILY = "model_family" |
Definition at line 22 of file support_tiers.py.
| string support_tiers.BOUNDARY_CLASS_SCHEDULE_ELEMENT = "schedule_element" |
Definition at line 23 of file support_tiers.py.
| string support_tiers.CASE_PURPOSE_DEFERRED_SCOPE_GUARD = "deferred_scope_guard" |
Definition at line 16 of file support_tiers.py.
| string support_tiers.CASE_PURPOSE_MANDATORY_BASELINE = "mandatory_baseline" |
Definition at line 12 of file support_tiers.py.
| string support_tiers.CASE_PURPOSE_OPTIONAL_COMPARISON = "optional_comparison" |
Definition at line 15 of file support_tiers.py.
| string support_tiers.CASE_PURPOSE_OPTIONAL_REGRESSION = "optional_regression" |
Definition at line 13 of file support_tiers.py.
| string support_tiers.CASE_PURPOSE_OPTIONAL_STRESS = "optional_stress" |
Definition at line 14 of file support_tiers.py.
| string support_tiers.CASE_PURPOSE_UNSUPPORTED_SCOPE_GUARD = "unsupported_scope_guard" |
Definition at line 17 of file support_tiers.py.
| tuple support_tiers.DEFERRED_FAMILY_REASONS |
Definition at line 40 of file support_tiers.py.
| string support_tiers.DEFERRED_REASON_CALIBRATION_AWARE = "calibration_aware_noise" |
Definition at line 28 of file support_tiers.py.
| string support_tiers.DEFERRED_REASON_CORRELATED_MULTI_QUBIT = "correlated_multi_qubit_noise" |
Definition at line 26 of file support_tiers.py.
| string support_tiers.DEFERRED_REASON_NON_MARKOVIAN = "non_markovian_noise" |
Definition at line 29 of file support_tiers.py.
| string support_tiers.DEFERRED_REASON_READOUT = "readout_noise" |
Definition at line 27 of file support_tiers.py.
| string support_tiers.OPTIONAL_REASON_WHOLE_REGISTER_DEPOLARIZING = "whole_register_depolarizing_baseline" |
Definition at line 19 of file support_tiers.py.
| string support_tiers.OPTIONAL_REASON_WORKFLOW_JUSTIFIED_EXTENSION = "workflow_justified_extension" |
Definition at line 20 of file support_tiers.py.
| string support_tiers.SUPPORT_TIER_DEFERRED = "deferred" |
Definition at line 9 of file support_tiers.py.
| string support_tiers.SUPPORT_TIER_OPTIONAL = "optional" |
Definition at line 8 of file support_tiers.py.
| string support_tiers.SUPPORT_TIER_REQUIRED = "required" |
Definition at line 7 of file support_tiers.py.
| string support_tiers.SUPPORT_TIER_UNSUPPORTED = "unsupported" |
Definition at line 10 of file support_tiers.py.
| tuple support_tiers.SUPPORT_TIER_VOCABULARY |
Definition at line 56 of file support_tiers.py.
| tuple support_tiers.UNSUPPORTED_CONFIGURATION_REASONS |
Definition at line 47 of file support_tiers.py.
| tuple support_tiers.UNSUPPORTED_REASON_AFTER_GATE_INDEX_EXCEEDS_GATE_COUNT |
Definition at line 33 of file support_tiers.py.
| string support_tiers.UNSUPPORTED_REASON_AFTER_GATE_INDEX_NEGATIVE = "after_gate_index_negative" |
Definition at line 32 of file support_tiers.py.
| string support_tiers.UNSUPPORTED_REASON_DENSITY_NOISE_CHANNEL = "unsupported_density_noise_channel" |
Definition at line 31 of file support_tiers.py.
| string support_tiers.UNSUPPORTED_REASON_NOISE_VALUE_NON_FINITE = "noise_value_non_finite" |
Definition at line 38 of file support_tiers.py.
| string support_tiers.UNSUPPORTED_REASON_NOISE_VALUE_OUT_OF_RANGE = "noise_value_out_of_range" |
Definition at line 37 of file support_tiers.py.
| string support_tiers.UNSUPPORTED_REASON_TARGET_QBIT_OUT_OF_RANGE = "target_qbit_out_of_range" |
Definition at line 36 of file support_tiers.py.
1.8.13