Skip to content

Releases: pasqal-io/Pulser

Release v0.10.0

02 Mar 17:31
f7a1746
Compare
Choose a tag to compare

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 - using BaseDevice.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.

Release v0.9.3

24 Feb 14:03
fee422d
Compare
Choose a tag to compare

Bug fixes

  • Serialization to the abstract represenation of a sequence with the default measurement basis
  • Serialization of parametrized sequences to the abstract representation without default values for the variables

Changelog

fee422d Bug fixes in serialization to the abstract representation (#467)

Release v0.9.2

16 Feb 16:51
2decdff
Compare
Choose a tag to compare

Changelog

2decdff Refactoring and feature isolation to ease subclassing (#464)

Release v0.9.1

31 Jan 14:18
74d809c
Compare
Choose a tag to compare

Bug fixes

  • Changes the modulation to assume the detuning endpoints don't ramp from/to zero outside of the sequence
  • Only skips the EOM buffer when the channel is empty (so adds it even if there are only delays in the channel)
  • Improve the automatic determination of the y-axis range in Sequence.draw()

Changelog

74d809c Fixes to detuning modulation and EOM mode buffer addition (#461)

Release v0.9.0

18 Jan 11:29
d6d1a58
Compare
Choose a tag to compare

Changelog

d6d1a58 Release v0.9.0
e60943d Bump to v0.9.0
ce69095 Facilitating the subclassing of Channel, BaseDevice and Sequence (#453)
b833a02 Tuto virtual devices (#451)
bca0ff8 Delete pinning jsonschema to version 4.4.0 (#456)
e68231c Enable RTD fail on warning (#455)
07b581c Notebook typos and bad expression (#450)
417acac Bump to v0.9dev1
bfd2a09 Bring in changes from v0.8.1
dede761 Modify BaseDevice signature for channels (#447)
38f0c91 Add saving possibility to register layout draw method (#446)
8fd2484 Documentation updates (#442)
a593f7d Correcting typos (#445)
890a7e8 Update method for Quantum Master Equation (#434)
c2c6409 Removing deprecated methods (#441)
8f4f265 Bump to version 0.9dev0

Contributors

A special shoutout goes to the contributors to this release:

  • Henrique Silvério
  • Lembe Emmanuel
  • Antoine Cornillot

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

Release v0.8.1

11 Jan 15:40
95e58d0
Compare
Choose a tag to compare

Bug fixes

  • Include the detuning in the buffer before EOM mode starts
  • Update the detuning and phase sampling to account for the changes

Changelog

95e58d0 Including detuning in the EOM buffer (#444)
7ccf445 Fix incomplete script in publish workflow

Release v0.8.0

26 Dec 14:43
e598d04
Compare
Choose a tag to compare

Main Changes

2b7a899 Introducing the Device vs VirtualDevice distinction (#409)
1984e37 Updating to feature-complete Abstract Representation
bc9d9f0 Implement PulserPasqal module (#410)
c437beb Add the classes for EOM mode configuration (#417)
0f2bb26 Incorporate EOM mode operation in Sequence (#421)
07b571a Adding the device abstract representation + serialization updates (#437)

Changelog

e598d04 Release v0.8.0
ae47a93 Bump to version 0.8.0
275e550 Disable fail-fast on matrix jobs (#439)
07b571a Adding the device abstract representation + serialization updates (#437)
654a1d4 added QUBO tutorial (#406)
bb39c9d Fix UT bug creating wrong numpy array (#438)
f701f55 Update phase jump behaviour (#416)
07e17e7 Maximum Layout Filling Fraction (#436)
0f2bb26 Incorporate EOM mode operation in Sequence (#421)
408bcb7 Fix automatic drawing range for detuning (#429)
7fc25b7 Update qutip version to include latest patch (#435)
fb8b588 Switch device (#398)
3196fe0 Device.interaction_coeff_xy optional by default (#425)
6b7a2f1 Register Layout updates (#424)
50f952f Fix type annotation in run() method of Simulation() class. (#423)
c437beb Add the classes for EOM mode configuration (#417)
890b3ff Merging v0.7.2 hotfix changes
bc9d9f0 Implement PulserPasqal module (#410)
354d07a Extend support to Python 3.11 (#413)
d7c55a2 Sorting targets in Sequence.str() (#415)
1984e37 Updating to feature-complete Abstract Representation
34b218f Adding optional slug to RegisterLayout (#411)
2b7a899 Introducing the Device vs VirtualDevice distinction (#409)
43c28f8 Prepare channel classes to be partially defined and user programmable (#408)
93ceb12 Ignore TYPE_CHECKING in UT coverage by default (#407)
4d759f5 Make SLM mask support device dependent (#405)
1a4570f Updates to the JSON schema
36fa96f Bump version to 0.8dev1
99029ad Create the pulser-pasqal extension package (#400)
7cc64c4 Add step in publish workflow to confirm deployment (#396)
2f87056 Align develop with master
a841f42 Bump version to v0.8dev0

Contributors

A special shoutout goes to the contributors to this release:

  • Clément de Terrasson
  • Constantin Dalyac
  • Henrique Silvério
  • Julius de Hond
  • Lembe Emmanuel

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

Release v0.7.3

22 Nov 13:57
541a985
Compare
Choose a tag to compare

Bug fixes

  • Restore serialization and deserialization compatibility with v0.6

Changelog

541a985 Restore serialization compatibility with version 0.6.0 (#419)

Release v0.7.2

31 Oct 12:36
acfe979
Compare
Choose a tag to compare

Bug fixes

  • Fix bug where the original Sequence's calls were inadvertently modified when building it with a mappable register (in #412)

Changelog

acfe979 Updates to the Abstract Representation (#412)

Release v0.7.1

07 Oct 14:52
84aa18b
Compare
Choose a tag to compare

Changelog

84aa18b Make abstract sequence validation accept all devices (#403)

Contributors

A special shoutout goes to the contributor to this release:

  • Aleksander Wennersteen