This PR adds benchmarks for three operations and compares fast-pauli and qiskit for all three. It also adds some discussion around them on the docs page.
Details
We focus on three operations:
Pauli string applied to a state (shows that we can do things quickly)
Pauli operators applied to a states (shows that we're still faster even for more complex objects) for a range of different sizes of Pauli operators).
Expectation value for a batch of states (shows that we can do expectation values and work with batches or states)
I'm going to delete the unused figure/benchmarks to reduce clutter and tech debt. When we revisit them, this is a pointer to a commit, where the code exists in commented out form.
Summary
This PR adds benchmarks for three operations and compares
fast-pauli
andqiskit
for all three. It also adds some discussion around them on the docs page.Details
We focus on three operations: