First stable release
Additions
The first relevant release of Pulser, it introduces all the core elements of Pulser. These are:
- The
Waveform
classes inpulser.waveforms
- The
Pulse
class, made up ofWaveforms
for thedetuning
andamplitude
- The
Device
classes, inpulser.devices
which contain device-specific information that conditions the creation of a sequence - The
Channel
class, which describes each hardware channel in aDevice
- The
Register
class, which stores the configuration of the atoms in the array - The
Sequence
class, the core object in Pulser, which uses all the classes above to create a sequence of pulses, allocated to different channels of a specific device. - The
Simulation
andSimulationResults
classes, for emulating the output of aSequence
usingQuTiP
libraries.
Contributors
A huge thank you to all the contributors to this release:
- Constantin Dalyac
- Seb Grijalva
- Loïc Henriet
- Peter Karalekas
- Lucas Leclerc
- Nathan Shammah
- Henrique Silvério