qujax
qujax copied to clipboard
Simulating quantum circuits with JAX
Functions obtained from `get_params_to_statetensor_func` silently fail when given too few parameters
A function that was obtained from `get_params_to_statetensor_func` will return NaN when given too few parameters, rather than erroring out or assuming the extra parameters to be zero. Is this the...
It would be nice to have small usage examples for specific functions such as is done e.g. [here](https://docs.scipy.org/doc/scipy/reference/generated/scipy.linalg.expm.html) or [here](https://numpy.org/doc/stable/reference/generated/numpy.linalg.eigh.html). These examples would be included either directly in the docstring...
It would be nice if the example notebooks could be embedded directly in the documentation so that the user does not have to look at them in the repository. Ideally...
It would be nice to have a few benchmarks in the main page to give the user an idea of how long it takes to evaluate circuits of different depths/number...
In the ["Contributing" section of the README.md](https://github.com/CQCL/qujax#contributing), one of the steps mentions that the documentation should be updated, but gives no instructions for how to do so. We should consider...
It might be nice to have the ability to accept parameterised Hermitians in `get_statetensor_to_sampled_expectation_func `. This could be done by accepted functions in the `hermitian_seq_seq` argument but will then also...