Module: openfermion.utils.operator_utils

This module provides generic tools for classes in ops/


class OperatorSpecificationError: Common base class for all non-exit exceptions.

class OperatorUtilsError: Common base class for all non-exit exceptions.


count_qubits(...): Compute the minimum number of qubits on which operator acts.

get_file_path(...): Compute file_path for the file that stores operator.

hermitian_conjugated(...): Return Hermitian conjugate of operator.

is_hermitian(...): Test if operator is Hermitian.

is_identity(...): Check whether QubitOperator of FermionOperator is identity.

load_operator(...): Load FermionOperator or QubitOperator from file.

save_operator(...): Save FermionOperator or QubitOperator to file.

DATA_DIRECTORY '/tmpfs/venv/lib/python3.9/site-packages/openfermion/testing/data'