Releases: synqs/pennylane-ls
Releases · synqs/pennylane-ls
Testing and compatibility with non-blocking back-ends
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.
Add the fermions and improved documentation
- We added the
FermionDevice
that emulates hopping fermions in optical tweezers and optical lattices. - The documentation and code stability was further improved.
- Added further examples for the usage of the code.
Initial release
Initial release
- We have stabilized the
SingleQuditDevice
and well as theMultiQuditDevice
. - Examples were written and first tests added.
So it is time to make installation easier and send this out into the wild.