supermarq.simulation ==================== .. py:module:: supermarq.simulation Functions --------- .. autoapisummary:: supermarq.simulation.get_ideal_counts Module Contents --------------- .. py:function:: get_ideal_counts(circuit: cirq.Circuit) -> dict[str, float] Noiseless statevector simulation. Note that the qubits in the returned bitstrings are in big-endian order. For example, for a circuit defined on qubits .. code:: q0 ------ q1 ------ q2 ------ the bitstrings are written as `q0q1q2`. :param circuit: Input `cirq.Circuit` to be simulated. :returns: A dictionary with bitstring and probability as the key, value pairs.