Skip to content

Release v0.14.0

Compare
Choose a tag to compare
@HGSilveri HGSilveri released this 13 Jul 16:29
· 162 commits to master since this release
838c521

Main changes

  • Creation of backends as a uniform interface for sequence execution
  • Addition of extra configuration parameters to the device and channel classes
  • Reduction of the overhead when adding measurement errors to emulation results
  • Adding a new realistic device for analog quantum computation: AnalogDevice

Deprecations

  • The Simulation class is now deprecated in favour of using QutipEmulator.from_sequence()
  • PasqalCloud: get_batch() and create_batch() have been deprecated since they are no longer needed with the new backend interfaces.

Documentation

  • New comprehensive tutorial on the backends interface

Changelog

838c521 Release v0.14.0
523e916 Bump version to 0.14.0
d823535 Defining AnalogDevice (#559)
f01fe5d Add optional fields to device and channel classes (#553)
ad4f74b Modify API Reference on Classical Simulation (#556)
59651f2 Update QAOA and QAA to solve a QUBO problem.ipynb (#543)
87ee5be Updates to the backend interfaces (#541)
031523b Validate device, seq against the abstract representation schema in serialization (#550)
61fbf4a Bring in changes from v0.13.3 hotfix
2ed2956 Upgrade qutip to drop restriction on scipy (#549)
7ac6327 Adding QutipEmulator.draw (#546)
5e36b3e Pin jsonschema (#548)
feafa3d Pin pydantic (#545)
2eeeca0 Bump to version 0.14dev2
324c215 Bring in changes from 0.13.1 hotfix
8564b0b Bump to version 0.14dev1
2a645c6 Separate draw_samples and draw_sequence (#533)
5191da1 Fix Register drawing out of window (#528)
23fc359 Fixes for emulation of empty sequences (#531)
742c534 Fix SPAM errors introducing overhead (#529)
10fef9c Add an error when a Channel is called with an eom_config but without a modulation bandwidth (#526)
b012b76 Adding backends to create a uniform interface for sequence execution (#518)
a5b81ef Bring in changes from v0.13.0
97838e0 Bump version to 0.14dev0

Contributors

A special shoutout goes to the contributors to this release:

  • Andrea Basilio Rava
  • Antoine Cornillot
  • Davide Gessa
  • Henrique Silvério

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