View source on GitHub
|
Modules
circuit_validation module: Tools to assist in circuit/primitive design
random module
testing_utils module: Functions useful for tests.
wrapped module
Classes
class EqualsTester: Tests equality against user-provided disjoint equivalence groups.
Functions
assert_equivalent_repr(...): Checks that eval(repr(v)) == v.
assert_implements_consistent_protocols(...): Checks that a value is internally consistent and has a good repr.
haar_random_vector(...): Generate an n dimensional Haar randomd vector.
module_importable(...): Without importing it, returns whether python module is importable.
random_antisymmetric_matrix(...): Generate a random n x n antisymmetric matrix.
random_diagonal_coulomb_hamiltonian(...): Generate a random instance of DiagonalCoulombHamiltonian.
random_hermitian_matrix(...): Generate a random n x n Hermitian matrix.
random_interaction_operator(...): Generate a random instance of InteractionOperator.
random_interaction_operator_term(...): Generates a random interaction operator with non-zero coefficients only on terms corresponding to the given number of unique orbitals.
random_quadratic_hamiltonian(...): Generate a random instance of QuadraticHamiltonian.
random_unitary_matrix(...): Obtain a random n x n unitary matrix.
validate_trotterized_evolution(...): Checks whether a circuit implements Trotterized evolution
View source on GitHub