Pulser icon indicating copy to clipboard operation
Pulser copied to clipboard

Library for pulse-level/analog control of neutral atom devices. Emulator with QuTiP.

Results 52 Pulser issues
Sort by recently updated
recently updated
newest added

Currently, the noise model parameters must be chosen to the user according to the [available](https://pulser.readthedocs.io/en/stable/tutorials/noisy_sim.html) options. However, there is not predefined noise model associated with the available devices, even though...

enhancement

On Pulser, it's possible to parametrize a sequence with a whole list. It's also possible to specify a single value with a list item. For example: ```python reg = Register(dict(enumerate([[0,0],[5,0]])))...

enhancement
archive

On the PCS we support open batches, to continuously add new jobs and there is support for this in the SDK but this has not been translated over to pulser-pasqal...

This turned out to be easier than I first expected. By reusing existing methods as much as possible, there was no need to modify internal logic and the modulation seems...

I am taking build_operator out of Hamiltonian and QutipEmulator, such that it can be used to generate effective noise operators. I associate the operators to the eigenstates of a SequenceSamples...

- Stop raising an Exception if one of the job of the batch has no results after fetching. - Stop raising an exception when fetching results if the status of...

There are few issues with the existing `NoiseModel` interface: 1. **Cumbersome UX**: When activating a set of noises, they have to be given to the `noise_types` argument _and_ the corresponding...

enhancement

This PR adds native support for `torch.Tensor` on select quantities, so that the final Hamiltonian can be differentiated wrt to these parameters. A few important design considerations were taken here:...

If I read the tutorial correctly: 1. The tutorial ignores the diagonal terms. 2. The tutorial ignores the case in which a non-diagonal term is

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