QXel.benchmark.circuitmanager module

QXel.benchmark.circuitmanager.create_file_name(circ_name, benchmark_name, num_qubits=None, instance_name=None)

Create file name.

QXel.benchmark.circuitmanager.get_circuit(circ_name, benchmark_name, num_qubits=None, instance_name=None)

Return the circuit.

QXel.benchmark.circuitmanager.save_circuit(circuit, circ_name, benchmark_name, num_qubits=None, instance_name=None)

Save circuit.

QXel.benchmark.circuitmanager.get_max_num_qubits(circ_name, benchmark_name)

Return the largest num_qubits saved for this circuit, or None.

QXel.benchmark.circuitmanager.get_all_num_qubits(circ_name, benchmark_name)

Return all saved num_qubits for this circuit, sorted descending.