Skip to content

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:

Raises:

  • ValueError

    If optimization_level is not 0, 1, or 2.