Releases: pasqal-io/Pulser
Release v0.13.3
Release v0.13.2
Release v0.13.1
Release v0.13.0
Main changes
Removals
Documentation
- Adding tutorial for the abstract representation of a sequence (#515)
Changelog
a216b6f Removing ParamObj.getattr() (#523)
1c8c828 Add QutipEmulator class to perform simulations from samples instead of sequences (#519)
c869386 Clarify the units of the interaction coefficient (#520)
77bf832 Defining the Result class (#506)
d43dccb Tutorial for the abstract representation of a sequence, adding serialization with json.dumps options (#515)
fb6f7d1 Bump to version 0.13dev0
c9abbfd Bump to version 0.13dev0
Contributors
A special shoutout goes to the contributors to this release:
- Antoine Cornillot
- Henrique Silvério
A huge thank you to all Pulser contributors, both to this and past versions.
Release v0.12.0
Main changes
- Switching from pasqal-sdk to pasqal-cloud (#510)
- Impose qubit order in MappableRegister (#507)
- Drop support for Python 3.7 (#513)
Bug fixes
- FIX: Serialization of parametrized pulses with constant parameters (#514)
Changelog
02f890a Bump to version 0.12.0
ea0cc42 Drop support for Python 3.7 (#513)
2bc2975 FIX: Serialization of parametrized pulses with constant parameters (#514)
b4e7fe4 Impose qubit order in MappableRegister (#507)
37615fc Avoiding use of Simulation._seq (#512)
e890855 Switching from pasqal-sdk
to pasqal-cloud
(#510)
0b7d8e5 Move to mypy 1.2 (#509)
a19f8d3 Add show
flag to Sequence.draw()
(#500)
5eb511b Bump version to v0.12dev1
e50d714 Bring in changes from hotfix
0d1a5d1 Bump version to 0.12dev0
Contributors
A special shoutout goes to the contributors to this release:
- Antoine Cornillot
- Henrique Silvério
- Louis-Justin Tallot
A huge thank you to all Pulser contributors, both to this and past versions.
Release v0.11.1
Bug fixes
- Temporarily blocks serialization of sequences combining
MappableRegister
and local operations (target
,phase_shift
) because the serialization of these operations requires an indexing of the qubit IDs that is incompatible with the currentMappableRegister
implementation (to be changed in a future release) - Blocks use of SLM mask with mappable registers (the SLM mask must be static like the layout)
- Fixes bug in
Sequence.switch_device()
that prevented it to work with mappable registers - Improves type hints for device types
- Restricts
pasqal-sdk
version to avoid breaking changes
Changelog
43ce7f8 [HOTFIX] Restrict MappableRegister use + Type hint improvements (#499)
Release v0.11.0
Bug fixes
- Fix ParamObj serialization with missing keyword arguments (#491)
- Adapt CoherentResults.get_state() for density matrix states (#494)
Changelog
c26d4d8 Release v0.11.0
6aedb6b Bump to v0.11.0
cfdce95 Tutorial: Dephasing, Depolarizing and generalized noise channels (#460)
6938886 Adapt CoherentResults.get_state() for density matrix states (#494)
b123ac8 Fix ParamObj serialization with missing keyword arguments (#491)
fa57b6a Allow non-integer spacing in special register layouts (#486)
8b5a4c5 Add RegisterLayout.static_hash() (#492)
506e66b Implement custom exception for device deserialization (#482)
da7a7b8 Fix for sporadic CI fail on Windows (#488)
cc0ba5e Updates to Sequence.switch_device() (#487)
c8c12b2 Fix requirements conflict and improve plt.show()
patching (#481)
bb62296 Enable to choose custom colors of qubits when drawing Register (#480)
0ff23e8 Bring in changes from v0.10.0 release
f8d3c9a Bump version to v0.11dev0
Contributors
A special shoutout goes to the contributors to this release:
- Antoine Cornillot
- Clément de Terrasson
- Henrique Silvério
- Lembe Emmanuel
A huge thank you to all Pulser contributors, both to this and past versions.
Release v0.10.0
Main Changes
- Generalize effective noise channels (#443)
- Update Pulser-Pasqal to the latest cloud-sdk syntax (#474)
- Highlight EOM buffers in Sequence drawings (#475)
Expired deprecations
BaseDevice._channels
has been removed - usingBaseDevice.channel_objects
and (optionally)BaseDevice.channel_ids
is now mandatory
Changelog
f7a1746 Release v0.10.0
4b089d0 Bump version to 0.10.0
ed64bb1 Highlight EOM buffers in Sequence drawings (#475)
41e3299 Update Pulser-Pasqal to the latest cloud-sdk syntax (#474)
b868f73 Cleaning up all warnings during tests (#471)
d32a5a8 Introduce upper bound mod_bandwidth (#473)
ce239a8 Restrict ipython version in docs/requirements.txt (#472)
6b4798c Upgrading black to v23.1 (#470)
38f8665 Draw register add subfigure capacity (#469)
0424066 Bring in changes from 0.9.3 hotfix
d1a81b4 Merge branch 'develop' into bump-v0.10dev3
c4b6944 Bump version to 0.10dev3
8373af1 Bump to v0.10dev2
68e3931 Bring in changes from v0.9.1
446ad9f Bump to v0.10dev1
db335a9 Replace Iterable type checking in variable validation (#459)
429b74b Generalize effective noise channels (#443)
e09d9b5 Bring in changes from v0.9.0
d0af318 Fixing regex in version test
027437e Remove BaseDevice._channels
5cf4243 Bump to v0.10dev0
Contributors
A special shoutout goes to the contributors to this release:
- Aleksander Wennersteen
- Antoine Cornillot
- Clément de Terrasson
- Henrique Silvério
- Lembe Emmanuel
A huge thank you to all Pulser contributors, both to this and past versions.