quri_parts.itensor.circuit package

ITensorSetTranspiler()

CircuitTranspiler to convert a circit configuration suitable for ITensor.

convert_circuit(circuit, qubit_sites, transpiler=<quri_parts.circuit.transpile.transpiler.SequentialTranspiler object>)

Convert an ImmutableQuantumCircuit to an ITensor ops.

qubit_sites: collection of N “Qubit” sites. please follow the Itensor doc

Parameters:
  • circuit (ImmutableQuantumCircuit)

  • qubit_sites (VectorValue)

  • transpiler (circuit.transpile.transpiler.CircuitTranspiler | None)

Return type:

VectorValue