hamil_clever_sim.evolve_pauli.evolve_pauli§

evolve_pauli(pauli, time, label=None)[source]§
Implements U for \(\ket{\psi_t} = U\ket{\psi_0}\) for a single term pauli

(i.e no paulis in the form of XY+ZX)

Parameters:
  • pauli (Pauli) – A single term Pauli that can be any combination of XYZI

  • time (float) – Term \(t\) to simulate for, how many time-steps should be simulated.

  • label (Optional[str]) – Optional label for the circuit block.

Return type:

QuantumCircuit

Returns:

A quantum circuit that implements time evolution of the given pauli