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

Go to the source code of this file.

Namespaces

 optional_noise_classification_validation
 

Functions

def optional_noise_classification_validation._build_hamiltonian (term_specs)
 
def optional_noise_classification_validation._build_hamiltonian_metadata (term_specs)
 
def optional_noise_classification_validation._make_optional_case (case_name, qbit_num, builder_fn, required_gate_family, required_noise_models, case_kind, purpose, term_specs)
 
def optional_noise_classification_validation._pauli_string_matrix (pauli_string)
 
def optional_noise_classification_validation.build_artifact_bundle (required_local_noise_bundle, required_local_noise_micro_bundle, optional_results)
 
def optional_noise_classification_validation.build_optional_1q_u3_whole_register_depolarizing ()
 
def optional_noise_classification_validation.build_optional_2q_u3_cnot_whole_register_depolarizing ()
 
def optional_noise_classification_validation.build_requirement_metadata ()
 
def optional_noise_classification_validation.main ()
 
def optional_noise_classification_validation.parse_args ()
 
def optional_noise_classification_validation.run_optional_case (case, verbose=False)
 
def optional_noise_classification_validation.run_validation (verbose=False)
 
def optional_noise_classification_validation.validate_artifact_bundle (bundle)
 
def optional_noise_classification_validation.validate_optional_case_payload (case)
 
def optional_noise_classification_validation.write_artifact_bundle
 

Variables

tuple optional_noise_classification_validation.ARTIFACT_CORE_FIELDS
 
string optional_noise_classification_validation.ARTIFACT_FILENAME = "optional_noise_classification_bundle.json"
 
tuple optional_noise_classification_validation.DEFAULT_OUTPUT_DIR
 
tuple optional_noise_classification_validation.OPTIONAL_WHOLE_REGISTER_CASES
 
dictionary optional_noise_classification_validation.PAULI_MATRICES
 
 optional_noise_classification_validation.REPO_ROOT = Path(__file__).resolve().parents[3]
 
string optional_noise_classification_validation.SUITE_NAME = "optional_noise_classification"