tket_transpiler
¶
TketTranspiler
¶
TketTranspiler(program_lib: str)
Transpile quantum circuits using t|ket>.
program_lib
property
¶
program_lib: str
Returns the program format that this transpiler handles.
Returns:
-
str(str) –The program format identifier (e.g., "qiskit", "tket").
transpile
¶
transpile(program: Circuit, options: dict[str, Any] | None = None, device: Backend | None = None) -> TranspileResult
Transpile the program using tket.
Parameters:
-
program(Circuit) –Program to transpile.
-
options(dict[str, Any] | None, default:None) –Options for transpilation.
-
device(Backend | None, default:None) –Device information.
Returns:
-
TranspileResult(TranspileResult) –Result of transpilation.
Raises:
-
ValueError–If optimization_level is not 0, 1, or 2.