|
Sequential Quantum Gate Decomposer
v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
|
Classes | |
| class | DualBuilder |
Variables | |
| list | ALL_CIRCUITS |
| list | BENCHMARK_CIRCUITS |
| dictionary | CIRCUITS_BY_QUBITS |
| list | MANDATORY_MICROCASES |
| dictionary | MANDATORY_MICROCASES_BY_QUBITS |
| dictionary | PAULI_MATRICES |
Shared Test Circuits: SQUANDER vs Qiskit Contains DualBuilder class and circuit factory functions for use in both validation and benchmarking scripts. Test circuits: - 1 qubit: 5 mixed ops, 5 gates (no noise) - 2 qubits: 5/7/10 mixed ops, 5/7/10 gates (no noise) - 3 qubits: 5/10/15/20/25 mixed ops - 4 qubits: 15/20/25 mixed ops - 5 qubits: 30 mixed ops (commented out - slow with Qiskit)
|
private |
Definition at line 617 of file circuits.py.


|
private |
Definition at line 625 of file circuits.py.


|
private |
Definition at line 644 of file circuits.py.


|
private |
| def circuits.build_1q_5ops_gates | ( | ) |
1 qubit, 5 gate operations (no noise).
Definition at line 185 of file circuits.py.
| def circuits.build_1q_5ops_mixed | ( | ) |
1 qubit, 5 mixed operations.
Definition at line 174 of file circuits.py.
| def circuits.build_1q_u3_amplitude_damping_microcase | ( | ) |
Definition at line 665 of file circuits.py.
| def circuits.build_1q_u3_local_depolarizing_microcase | ( | ) |
Definition at line 658 of file circuits.py.
| def circuits.build_1q_u3_phase_damping_microcase | ( | ) |
Definition at line 672 of file circuits.py.
| def circuits.build_2q_10ops_gates | ( | ) |
2 qubits, 10 gate operations (no noise).
Definition at line 270 of file circuits.py.
| def circuits.build_2q_10ops_mixed | ( | ) |
2 qubits, 10 mixed operations.
Definition at line 225 of file circuits.py.
| def circuits.build_2q_5ops_gates | ( | ) |
2 qubits, 5 gate operations (no noise).
Definition at line 246 of file circuits.py.
| def circuits.build_2q_5ops_mixed | ( | ) |
2 qubits, 5 mixed operations.
Definition at line 201 of file circuits.py.
| def circuits.build_2q_7ops_gates | ( | ) |
2 qubits, 7 gate operations (no noise).
Definition at line 257 of file circuits.py.
| def circuits.build_2q_7ops_mixed | ( | ) |
2 qubits, 7 mixed operations.
Definition at line 212 of file circuits.py.
| def circuits.build_2q_u3_cnot_amplitude_damping_microcase | ( | ) |
Definition at line 688 of file circuits.py.
| def circuits.build_2q_u3_cnot_local_depolarizing_microcase | ( | ) |
Definition at line 679 of file circuits.py.
| def circuits.build_2q_u3_cnot_phase_damping_microcase | ( | ) |
Definition at line 697 of file circuits.py.
| def circuits.build_3q_10ops_mixed | ( | ) |
3 qubits, 10 mixed operations.
Definition at line 302 of file circuits.py.
| def circuits.build_3q_15ops_mixed | ( | ) |
3 qubits, 15 mixed operations.
Definition at line 318 of file circuits.py.
| def circuits.build_3q_20ops_mixed | ( | ) |
3 qubits, 20 mixed operations.
Definition at line 339 of file circuits.py.
| def circuits.build_3q_25ops_mixed | ( | ) |
3 qubits, 25 mixed operations.
Definition at line 365 of file circuits.py.
| def circuits.build_3q_5ops_mixed | ( | ) |
3 qubits, 5 mixed operations.
Definition at line 291 of file circuits.py.
| def circuits.build_3q_u3_cnot_mixed_local_noise_microcase | ( | ) |
Definition at line 706 of file circuits.py.
| def circuits.build_4q_15ops_mixed | ( | ) |
4 qubits, 15 mixed operations.
Definition at line 401 of file circuits.py.
| def circuits.build_4q_20ops_mixed | ( | ) |
4 qubits, 20 mixed operations.
Definition at line 422 of file circuits.py.
| def circuits.build_4q_25ops_mixed | ( | ) |
4 qubits, 25 mixed operations.
Definition at line 448 of file circuits.py.
| def circuits.build_5q_30ops_mixed | ( | ) |
5 qubits, 30 mixed operations.
Definition at line 484 of file circuits.py.
| list circuits.ALL_CIRCUITS |
Definition at line 531 of file circuits.py.
| list circuits.BENCHMARK_CIRCUITS |
Definition at line 555 of file circuits.py.
| dictionary circuits.CIRCUITS_BY_QUBITS |
Definition at line 571 of file circuits.py.
| list circuits.MANDATORY_MICROCASES |
Definition at line 719 of file circuits.py.
| dictionary circuits.MANDATORY_MICROCASES_BY_QUBITS |
Definition at line 803 of file circuits.py.
| dictionary circuits.PAULI_MATRICES |
Definition at line 602 of file circuits.py.
1.8.13