Skip to content

Release v0.16.0

Compare
Choose a tag to compare
@a-corni a-corni released this 04 Dec 11:06
· 133 commits to master since this release

Main changes

  • The summing constraint in DetuningMap is now deleted (#610). When adding a detuning to a DMM channel, we now check that the product of the sum of the weights of the DetuningMap times the detuning lies always between 0 and a negative value total_bottom_detuning.
  • A wait option has been added to remote backends to keep code running until the results are available on the Cloud platform.

Bug fixes

  • Modulation of the detuning when having a custom EOM buffer time is fixed.
  • Initialization of temperature in SimConfig is fixed (temperature is no longer modifed).
  • It is now possible to define a Register with max connectivity from a spacing on a device with minimum_atom_distance equal to 0.
  • Makes possible to parametrize the phase in EOM mode.
  • JSON serialization now supports numpy integer types.

Deprecations

  • The legacy devices IroiseMVP and Chadoq2 are deprecated. The example device replacing Chadoq2 is DigitalAnalogDevice.
  • Defining a physical device with a DMM without a total_bottom_detuning is deprecated.

Documentation

  • Deleting all the references to Chadoq2 in the documentation, replacing it by DigitalAnalogDevice.
  • Adding reference to Azure Quantum in the Backends.

Changelog

40ab0b5 Release v0.16.0
53eab97 [DOC] Add reference to Azure Quantum (#618)
4e0520c Bump version to 0.16.0
a0c59a6 Deprecate legacy devices (#620)
b18e434 FIX: Detuning modulation for custom EOM buffer time (#619)
8c5d966 Delete summing constraint in DetuningMap (#610)
b41d62a JSON serialization support for numpy integer types (#617)
30b8450 Bring in changes from v0.15.3 hotfix
9d439a5 Bump to version v0.16dev3
9f9a17a Fix temperature initialization in SimConfig (#606)
2bad427 Fix spacing in register.max_connectivity (#605)
7c2ddee Updates to the target methods (#601)
581886f [FIX] Allow parametrized phase in EOM mode (#599)
394fe6a Add wait option to remote backends (#598)
19f9254 Use trusted publishing on PyPI (#597)
0ec79b3 Bump version to v0.16dev2
4ac7d01 Bring in changes from v0.15.2 hotfix
fe9396a Bump version to v0.16dev1
cab9fc1 Bring in changes from v0.15.1 hotfix
fcd488a Add adaptative rounding in InterpolatedWaveform (#592)
a5f98c0 Bump version to v0.16dev0

Contributors

A special shoutout goes to the contributors to this release:

  • Antoine Cornillot
  • Henrique Silvério
  • Anne-Claire Le Hénaff

A huge thank you to all Pulser contributors, both to this and past versions.