qat.purr.compiler.optimisers module

class DefaultOptimizers(metrics=None)

Bases: MetricsMixin

optimize_qasm(qasm_string, hardware, optimizations)

Run all available optimizers on this QASM program.

optimize_qir(qir_string, hardware, optimizations, results_format=None)

Run TKET optimizers on QIR input, returning the circuit as a QASM file.

run_qiskit_optimization(qasm_string, level)
TODO: [QK] Current setup is unlikely to provide much benefit, refine settings

before using.