Vincent Russo

Results 96 issues of Vincent Russo

In files [hartree_fock_test.py](https://github.com/quantumlib/OpenFermion/blob/7c3581ad75716d1ff6a0043a516d271052a90e35/src/openfermion/hamiltonians/hartree_fock_test.py) and [hartree_fock.py](https://github.com/quantumlib/OpenFermion/blob/7c3581ad75716d1ff6a0043a516d271052a90e35/src/openfermion/hamiltonians/hartree_fock.py) the import pattern of ```python from scipy.optimize.optimize import OptimizeResult ``` yields the following deprecation warning: ``` DeprecationWarning: Please use `OptimizeResult` from the `scipy.optimize` namespace, the...

In much the same spirit as https://github.com/vprusso/toqito/issues/145, it would make sense to have a consistent indexing pattern amongst the functions offered in `toqito`. We should also make this change in...

good first issue
feature request
refactor

For various purposes, it is often useful to perturb a vector by some random amount scaled by some factor. The following function takes in a list of vectors and some...

The ability to vectorize and unvectorize a Hermitian matrix will be useful when generating random PPT states. Something like this following: # Vectorize: ```py def vectorize_hermitian_matrix(X): """ Vectorize a Hermitian...

good first issue
feature request

Would be nice to add `states/dicke_state.py`. For reference, QETLAB has a function [here](https://qetlab.com/DickeState) that implements this state. Also helpful, in Python, [this](https://github.com/Sunny-Zhu-613/pureb-public/blob/main/python/pyqet/dicke.py#L6) implementation might be able to be cleaned up...

good first issue
feature request

Several computational conditions are checked to determine if a state is separable presently in `is_separable.py.` However, several items are still not covered compared to the [`IsSeparable`](https://github.com/nathanieljohnston/QETLAB/blob/master/IsSeparable.m) function from QETLAB. This...

enhancement
help wanted
good first issue

Enable the ability for the user to unambiguously exclude or discriminate amongst of quantum states in the `state_distinguishability.py` and `state_exclusion.py` files, respectively. Refer to Section 2.4 in [arXiv:1707.02571](https://arxiv.org/pdf/1707.02571.pdf) for further...

help wanted
good first issue
feature request

Right now, the `channel_dim.py` file lives in `helper/` but should most likely live in `channel_props/`.

good first issue