|
Sequential Quantum Gate Decomposer
v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
|
Go to the source code of this file.
Namespaces | |
| noise | |
Variables | |
| noise.all_states = sorted(set(ideal_counts.keys()) | set(noisy_counts.keys())) | |
| noise.ax1 = axes[0] | |
| noise.ax2 = axes[1] | |
| noise.axes | |
| noise.axis | |
| noise.color | |
| noise.dpi | |
| noise.fig | |
| noise.figsize | |
| noise.fontsize | |
| int | noise.gate_time_1q = 50 |
| int | noise.gate_time_2q = 300 |
| noise.ideal_counts = ideal_result.get_counts() | |
| noise.ideal_result = ideal_simulator.run(transpiled_ideal, shots=shots).result() | |
| noise.ideal_simulator = AerSimulator() | |
| list | noise.ideal_values = [ideal_counts.get(s, 0) for s in states] |
| noise.key | |
| noise.noise_model = NoiseModel() | |
| noise.noisy_counts = noisy_result.get_counts() | |
| noise.noisy_result = noisy_simulator.run(transpiled_noisy, shots=shots).result() | |
| noise.noisy_simulator = AerSimulator(noise_model=noise_model) | |
| list | noise.noisy_values = [noisy_counts.get(s, 0) for s in all_states] |
| noise.qc = QuantumCircuit(3, 3) | |
| noise.rotation | |
| int | noise.shots = 4096 |
| noise.single_qubit_error = depolarizing_error(single_qubit_error_rate, 1) | |
| float | noise.single_qubit_error_rate = 0.01 |
| noise.states = sorted(ideal_counts.keys()) | |
| int | noise.t1 = 50e3 |
| int | noise.t2 = 30e3 |
| noise.thermal_error_1q = thermal_relaxation_error(t1, t2, gate_time_1q) | |
| noise.thermal_error_2q | |
| noise.transpiled_ideal = transpile(qc, ideal_simulator) | |
| noise.transpiled_noisy = transpile(qc, noisy_simulator) | |
| noise.two_qubit_error = depolarizing_error(two_qubit_error_rate, 2) | |
| float | noise.two_qubit_error_rate = 0.05 |
1.8.13