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

Simple example python code demonstrating a wide circuit optimization. More...

Go to the source code of this file.

Namespaces

 wide_circuit_optimization
 

Functions

def wide_circuit_optimization.transpile_to_ibm_eagle (qasm_path_or_circ, parameters=None)
 

Variables

 wide_circuit_optimization._
 
 wide_circuit_optimization.a2a_stats = None
 
 wide_circuit_optimization.a2a_time = None
 
tuple wide_circuit_optimization.a2acirc = wide_circuit_optimizer.config["all_to_all_circuit"]
 
 wide_circuit_optimization.circ
 
dictionary wide_circuit_optimization.config
 
 wide_circuit_optimization.elapsed = time.time() - start_time
 
dictionary wide_circuit_optimization.existing_results = {}
 
 wide_circuit_optimization.f
 
list wide_circuit_optimization.files = [os.path.join(Path(__file__).resolve().parent, "bv_n14.qasm")]
 
def wide_circuit_optimization.final_ibm_eagle = transpile_to_ibm_eagle(optcirc, optparameters)
 
 wide_circuit_optimization.fname = os.path.basename(filename)
 
 wide_circuit_optimization.forced_test
 
list wide_circuit_optimization.IBM_EAGLE_BASIS = ["cx", "rz", "sx", "x"]
 
 wide_circuit_optimization.indent
 
def wide_circuit_optimization.init_ibm_eagle = transpile_to_ibm_eagle(filename)
 
 wide_circuit_optimization.init_stats = CircuitGateStats(circ)
 
 wide_circuit_optimization.label
 
 wide_circuit_optimization.opt_stats = CircuitGateStats(optcirc)
 
tuple wide_circuit_optimization.opt_time = wide_circuit_optimizer.config.get("optimization_time", None)
 
 wide_circuit_optimization.optcirc
 
 wide_circuit_optimization.optparameters
 
 wide_circuit_optimization.parameters
 
dictionary wide_circuit_optimization.result_entry
 
dictionary wide_circuit_optimization.results = existing_results
 
string wide_circuit_optimization.RESULTS_FILE = "results.json"
 
 wide_circuit_optimization.routed_stats = None
 
tuple wide_circuit_optimization.routedcirc = wide_circuit_optimizer.config["routed_circuit"]
 
 wide_circuit_optimization.routing
 
tuple wide_circuit_optimization.routing_time = wide_circuit_optimizer.config.get("routing_time", None)
 
 wide_circuit_optimization.start_time = time.time()
 
tuple wide_circuit_optimization.wide_circuit_optimizer
 

Detailed Description

Simple example python code demonstrating a wide circuit optimization.

Definition in file wide_circuit_optimization.py.