Vincent Russo

Results 96 issues of Vincent Russo

Implement a function that calculates the max-relative entropy for quantum states. The functionality for this should be created in `state_props/max_relative_entropy.py` with corresponding unit tests found in `tests/test_state_props/test_max_relative_entropy.py`. Be sure to...

good first issue
feature request

Given a map (quantum channel) compute the complementary map. As an example, this functionality is present in the QETLAB package. While the implementation there is in MATLAB, the spirit of...

good first issue
feature request

Given a quantum channel, compute the input, output, and environment dimensions of the quantum channel. The channel should be provided as input as either a Choi matrix or a `List`...

good first issue
feature request

Given a collection of Kraus operators, convert them into the corresponding quantum channel (i.e. the superoperator). This would be placed under `channel_ops/kraus_to_channel.py`. Corresponding tests would also need to be created...

feature request

Presently the `state_distinguishability` function in `state_distinguishability.py` includes minimum-error and unambiguous quantum state distinguishability using the argument `dist_method = "min-error"` and `dist_method="unambiguous"`, respectively. This task should enhance the `state_distinguishability` function to...

enhancement
good first issue
feature request

The existing tutorial on extended nonlocal games found [here](https://toqito.readthedocs.io/en/latest/tutorials.extended_nonlocal_games.html) does not currently cover how one can perform multiple parallel repetitions of a given extended nonlocal game. It would be nice...

documentation
examples gallery

Presently, the `nonlocal_games/xor_game.py` file has functions `classical_value` and `quantum_value` that are responsible for computing the classical and quantum value of a nonlocal game, respectively. This task would include the ability...

enhancement
feature request

A function that checks whether a quantum channel possesses the property of being extremal or not. Refer to section 2.2.4 of https://cs.uwaterloo.ca/~watrous/TQI/TQI.pdf for reference. The function would be located in...

feature request

The following loop inside of the `nonlocal_game.py` file under the `classical_value` function should be parallelized for large nonlocal games. ```python for i in range(num_alice_outputs ** num_bob_inputs): ... tgval = np.sum(np.amax(pred_alice,...

enhancement
good first issue

https://github.com/intuit/oauth-pythonclient/blob/058eedf8f651a8af207e6f6d4a2ebf05e906f7b7/intuitlib/client.py#L67 This value never appears to be updated anywhere in the project. So no matter when this variable is referenced--it will always be `None`. One would imagine that this would...