Releases: pasqal-io/Pulser
Releases · pasqal-io/Pulser
v0.5.1
v0.5.0
Relevant Changes
- Addition of buffer times for retargeting and phase jumps (#305)
- Output modulation (#312)
RegisterLayout
(#333)MappableRegister
(#334)
Contributors
A special shoutout goes to the contributors to this release:
- Codoscope
- Louis Vignoli
- Mauro D'Arcangelo
A huge thank you to all Pulser contributors, both to this and past versions.
v0.4.2
v0.4.1
v0.4.0
Relevant Changes
- Support for simulation of Sequences in the XY mode
- Possibility to set a constant magnetic field during a
Sequence
(useful in XY Mode) - SLM Mask feature, allowing for initial state preparation with global channels
- Addition of the
Register3D
class - Possibility to choose/change the Rydberg level on the
Device
class - New tutorials:
- XY Spin Chain
- SLM Mask Demo
- Classical Shadow Estimation
- XYZ Quantum Simulation
Contributors
A special shoutout goes to the contributors to this release:
- Seb Grijalva
- Julien Brémont
- Loïc Henriet
- Slimane Thabet
- Mauro D'Arcangelo
- Louis-PaulHenry
- Lucas Leclerc
- Constantin Dalyac
A huge thank you to all Pulser contributors, both to this and past versions.
v0.3.2
v0.3.1
v0.3.0
Relevant Changes
- The
Microwave
channel was added, along with support to it's declaration in aSequence
under the special "XY Mode" (simulation support to be added in v0.4) - New pre-defined configurations were added to the
Register
class, namely an "hexagon" and a "max_connectivity" configuration. Sequence
drawing options were extended, notably to optionally write information of the phase and area on top of a waveform- Two new waveform classes were added:
InterpolatedWaveform
andKaiserWaveform
- The
pulser.simulation
module was substantially refactored to include noise. With it, the classesSimConfig
,NoisyResults
andCoherentResults
were added.
Contributors
A huge thank you to all contributors to this release:
- Julien Bremont
- Laurent Ajdnik
- Rajatav Dutta
- Yash-10
- Richard Tsai
- Seb Grijalva
- Maura d'Arcangelo
- Ashish Panigrahi
- Louis-Paul Henry
- Henrique Silvério
A special shoutout to all first-time contributors!
v0.2.1
v0.2.0
New features:
- Parametrized sequences:
Sequence
now supports variable declaration, which can be used to create parametrized objects and sequences. Can be used to build multiple sequences from a single parametrized sequence by changing the values attributed to the variables. - JSON serialization:
Sequences
can now be serialized to and deserialized from JSON-formatted strings. - Hamiltonian generation: From a
Simulation
instance, it is now possible to get the Hamiltonian describing aSequence
at any given timet
.