EthanObadia
EthanObadia
By making modifications to the `expectation` function, it can support the `DensityMatrix` input #172. Thus, to increase the documentation section on noisy simulations, it would be interesting to use it...
Add `Noise.py` and `Noise` class for implementing the Kraus Operator of well known noisy gates #145. Closes #145. Closes #150 Closes #160 Closes #161
Pyqtorch has recently incorporated noisy gates and circuit through the addition of Kraus operators #148. Consequently, it becomes pertinent to modify the actual `expectation()` function to be able to support...
We know that the state of an open quantum system is represented by the density matrix $\rho$. But how do we describe the dynamics of this system? The transformations of...
Pyqtorch has recently incorporated noisy gates through the addition of Kraus operators #148. Consequently, it becomes pertinent to delve into simulating quantum circuits with noise, incorporating these newly introduced gates....
This issue is to present a prototype for integrating `pyq`'s noise gates into `qadence`. The primary goal is to ensure that noise handling is effectively incorporated without disrupting the existing...
This issue includes several tasks for refactoring and adding noise in `Qadence`: **Merge `run` and `run_dm` in the backends:** - [x] Remove the `run_dm` method from the abstract class `Backend`,...
Issue highjacked by @jpmoutinho: The goal of this issue should be to design a function that multiplies two operators acting on a different qubit support *without* explicitly padding the smaller...
This issue presents a prototype idea to modify noise for the `Qadence` implementation, where the noise is implemented such as: ```python3 bitflip_noise = Noise(protocol=Noise.BITFLIP, options={"error_probability": 0.5}) phaseflip_noise = Noise(protocol=Noise.PHASEFLIP, options={"error_probability":...