prepare_prod_pauli_eigenstate

forest.benchmarking.utils.prepare_prod_pauli_eigenstate(pauli_term: pyquil.paulis.PauliTerm)

Returns a circuit to prepare a +1 eigenstate of the Pauli operator described in PauliTerm.

Parameters:pauli_term – The PauliTerm whose eigenstate we will prepare.
Returns:A program corresponding to the correct rotation into the eigenbasis for pauli_term.