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

Go to the source code of this file.

Classes

class  circuits.DualBuilder
 

Namespaces

 circuits
 

Functions

def circuits._build_microcase_hamiltonian (term_specs)
 
def circuits._build_microcase_hamiltonian_metadata (term_specs)
 
def circuits._make_microcase (case_name, qbit_num, builder_fn, required_gate_family, required_noise_models, case_kind, purpose, term_specs)
 
def circuits._pauli_string_matrix (pauli_string)
 
def circuits.build_1q_5ops_gates ()
 
def circuits.build_1q_5ops_mixed ()
 
def circuits.build_1q_u3_amplitude_damping_microcase ()
 
def circuits.build_1q_u3_local_depolarizing_microcase ()
 
def circuits.build_1q_u3_phase_damping_microcase ()
 
def circuits.build_2q_10ops_gates ()
 
def circuits.build_2q_10ops_mixed ()
 
def circuits.build_2q_5ops_gates ()
 
def circuits.build_2q_5ops_mixed ()
 
def circuits.build_2q_7ops_gates ()
 
def circuits.build_2q_7ops_mixed ()
 
def circuits.build_2q_u3_cnot_amplitude_damping_microcase ()
 
def circuits.build_2q_u3_cnot_local_depolarizing_microcase ()
 
def circuits.build_2q_u3_cnot_phase_damping_microcase ()
 
def circuits.build_3q_10ops_mixed ()
 
def circuits.build_3q_15ops_mixed ()
 
def circuits.build_3q_20ops_mixed ()
 
def circuits.build_3q_25ops_mixed ()
 
def circuits.build_3q_5ops_mixed ()
 
def circuits.build_3q_u3_cnot_mixed_local_noise_microcase ()
 
def circuits.build_4q_15ops_mixed ()
 
def circuits.build_4q_20ops_mixed ()
 
def circuits.build_4q_25ops_mixed ()
 
def circuits.build_5q_30ops_mixed ()
 

Variables

list circuits.ALL_CIRCUITS
 
list circuits.BENCHMARK_CIRCUITS
 
dictionary circuits.CIRCUITS_BY_QUBITS
 
list circuits.MANDATORY_MICROCASES
 
dictionary circuits.MANDATORY_MICROCASES_BY_QUBITS
 
dictionary circuits.PAULI_MATRICES