Adam Zalcman
Adam Zalcman
Filing for discussion and implementation tracking of occupation basis representation for the LinearOperator introduced in #1299, see the PR for context. Rationale: Hamiltonians used in quantum simulation applications tend to...
One of the uses of LinearDict is the representation of Pauli expansions. Currently, `_pauli_expansion_()` returns `NotImplemented` for parametrized gates. @dabacon pointed out on #1614 that we can do better if...
We have three tests that rely on the pubchempy module for retrieving data from the PubChem db: * ExamplesTest.test_can_run_examples_jupyter_notebooks, * OpenFermionPubChemTest.test_helium, * OpenFermionPubChemTest.test_water, defined in * src/openfermion/tests/_examples_test.py, * src/openfermion/utils/_pubchem_test.py. Since...
Most (all?) our channels are specified via `_kraus_` method that returns a sequence of Kraus operators. This is inefficient for channels such as Reset whose Kraus operators are sparse and...
It's fairly simple to compute von Neumann entropy of a stabilizer state given its tableau and a partitioning of the qubit register, see e.g. [here](https://quantumcomputing.stackexchange.com/a/37983/10480). The API might look something...
At the moment the [`channel` protocol](https://github.com/quantumlib/Cirq/blob/master/cirq/protocols/channel.py) returns a sequence of Kraus operators. This representation of quantum channels is cumbersome. For example, naively composing k channels leads to growth in the...
A few interesting properties of a two-qubit gate can be determined from its Schmidt decomposition. The decomposition is similar to the Pauli expansion (computed by the `pauli_expansion` protocol). In general,...
**Is your design idea/issue related to a use case or problem? Please describe.** There is a zoo of quantum states and special representations they admit: * computational basis states (which...
We have three implementations of state tomography: - for 1-qubit states, - for 2-qubit states, - for n-qubit states for arbitrary n. The last one isn't well tested (yet). Once...