OpenFermion
OpenFermion copied to clipboard
The electronic structure package for quantum computers.
The article "[Encoding Electronic Spectra in Quantum Circuits with Linear T Complexity](https://journals.aps.org/prx/abstract/10.1103/PhysRevX.8.041015)" suggests using [Gausslets](https://journals.aps.org/prb/abstract/10.1103/PhysRevB.99.081110) as a basis, since they are more compact than dual wave basis. Including Gausslets as...
smbolic_operator.py defines the function `_issmall()`. Unfortunately it is defined in the file but not part of the class, which is why derived classes cannot overwrite it. I would like to...
I sent this email to some people late last year, reproducing here for reference. The original context was how to document the HFVQE experiment in ReCirq, but on the openfermion...
Hi all, I've been using OpenFermion to study some simple spin models on the Honeycomb lattice related to the Kitaev model, and it occurred to me, given the popularity of...
Currently, we only allow the index of a SymbolicOperator to be a single number. In some cases (e.g. conversion to a sparse matrix or to a PolynomialTensor) this is required,...
The current codebase is a bit of a mess w.r.t. imports - we have a fair few near-circular imports that are just hacked away and reappear during refactoring. I'm not...
For instance, in `number_operator`. I think a True/False flag is much more intuitive and pythonic. @josh146 @babbush
I'm a user trying to take advantage of OpenFermion's tools for handling ladder operator algebra. I have an application in which I have many terms that are sums of products...
Are there plans to have directories except `openfermion` under it in the future?
For systems of >10 orbitals, I noticed that a jordan wigner transformation on the fermionic hamiltonian is quite expensive, probably because it is pure python code so it runs on...