Skip to content

Testing and compatibility with non-blocking back-ends

Pre-release
Pre-release
Compare
Choose a tag to compare
@fretchen fretchen released this 03 Nov 06:31
· 27 commits to master since this release

In this release we did not add any new devices, but focused on better compatibility with back-ends and tests. This was especially important for cold atom circuits, where jobs can easily run for hours and you might not keep the connection between your jupyter notebook and the backend for so long. Main changes include:

  • Set up the testing infrastructure with pytest
  • Make it possible for devices to listen to non-blocking backends and get a job_id.
  • Let devices work in the non-blocking mode such that the user can call the result through the job_id.
  • Added an example for the operation of the non-blocking operation.