Lately I’ve been playing with the Stepper backend and I have couple of question on the topic:
In the method apply(), I’m not sure what should I enter as
r : List[int]parameter.
As far as I understood, the logic is the following: provided a
StateVectoron the modes
m_1, ..., m_n, I apply the the circuit
c: ACircuitonly on the portion that goes from
r = m_ito
r[-1] = m_j.
Is it correct?
Since the state is sliced and then reconverted to in a
BasicState(here), I’d say that this backend now ignores the annotations right?
At the moment I am working with completely mixed states and I create my state using the
SVDistributionclass. At the moment I’m manually unpacking the dictionary and feeding to the backend. Would it be hard to extend the stepper also for these states?
I also have a couple of curiosities:
when the detector class, along with some interesting features like dark noise, will be ready?
would it be demanding to add to the platform some components that model noisy channels (i.e. bit flip, phase flip, bit-phase and depolarization)? It would be of great help in my work.
Thanks for your attention
_compute_unitary method of the Beam splitter has been modified in latest release right?
cos_theta = sqrt(R) is inconsistent with the documentation.