Pulser
Pulser copied to clipboard
Library for pulse-level/analog control of neutral atom devices. Emulator with QuTiP.
A tutorial for the docs showcasing how to use the output modulation features. Should be done after #315.
When drawing a Register, there is the possibility to save the produced figure but there is not the same thing for the new layout object.
It might be useful to switch the device of an already constructed sequence. Off the top of my head, I can think of two main features here: - Compatibility with...
With the changes made in #385 , sequence drawing will omit the detuning curve when it is not being used. This results in more compact plots, but it also make...
Doing simulations with SPAM errors introduces a significant time overhead dependent on the `samples_per_run` argument, which was intended to give extra statistics (almost) for free. The reason is that detection...
I tried to run execute the [UD-MIS tutorial](https://github.com/pasqal-io/Pulser/blob/develop/tutorials/applications/Using%20QAOA%20to%20solve%20a%20MIS%20problem.ipynb) either on the proposed register and on a larger one (10 quits) with longer sequences/more layers. With typical pulser/qutip installation from pip...
As specified in https://google.github.io/styleguide/pyguide.html#doc-function-raises. Only two functions (in `simresults.py`) currently have such a section, whereas so many of them can raise Errors.
There are sooooooo many ways to write an Error message. For instance when starting the message: * "The number of qubits..." * "'n_qubits'..." * "The number of qubits 'n_qubits'..." Then...
We had a discussion with @HGSilveri about where instance attributes should be type annotated. I dug a bit more on the subject, and here is what I can come with:...
Following the changes in #134 and #296, we will add new, more realistic device instances. Specifically: - `Fresnel`, which will feature only global channels - `FresnelPlus`, which will also have...