pasqal-io / Pulser

Library for pulse-level/analog control of neutral atom devices. Emulator with QuTiP.
Apache License 2.0
159 stars 57 forks source link

Implement depolarizing and dephasing operations with projectors #691

Open a-corni opened 3 weeks ago

a-corni commented 3 weeks ago

Currently, depolarizing and dephasing operations are defined in pulser_simulation/hamiltonian.py/Hamiltonian._build_collapseoperators using qutip.sigmax/y/z(). It would be better to define them with projectors `sigma{a}{b}` with a, b in [r, g, h].