Bloqade

Latest version: v0.15.14

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

0.15.2

Changes

In this patch we update the QuEra backend to match the changes to the QuEra Internal API client that enables Bloqade to catch validation errors before submission implicitly.

0.15.1

Changed report Figure for lattice visualization to have an equal aspect ratio.

0.15.0

In this release we have added a new compiler for bloqade waveforms to turn them from our bloqade waveform language to python functions. To enable this when running the bloqade python emulator specify the `waveform_runtime=...` with either:

* `"interpret"` which corresponds to the original behavior
* `"python"` which generates python function representing the waveform
* `"numba"` Further compiles the python function with numba.

There is a slight performance gain when using the `"python"` option, and this really will only help for very complicated waveforms.

Note that this is pretty experimental; we have tested a decent number of waveforms, but there still might be some issues. It is easy to check by simply switching the `waveform_runtime` option

Other features

1. Added some changes to the visualization of the lattice in the `Report` object
2. Added visualization for programs with `parallelize`
3. Added support for emulating the full Bloqade IR. This means you can append sequences together and execute them, more to come here.

0.14.0

New features:
* Added method to filter tasks in batch based on parameters in your parameter scan
* Added the ability to pass Vector-like parameters as run time assigned variables via `args`

Bug fixes:
* Fixed issue related to `.show()` method of `Report` object.
* Fixed issue with various Tutorial and Readme examples with regard to a previous change in the Bravais Lattice API

0.13.0

Engine Optimization
* Refactor AST visitor implementation which has improved performance and extensibility
* Adding caching of object `duration`

Bug fixes
* Issues with BravaisLattices with the new optional positional argument 795
* Issues related to recent change with `Report.counts` 796

0.12.0

API updates:
1. 785 Adding a method that will only fetch results that are not completed.

Bug fixes:
1. Fixing deployment issues with the documentation

Page 3 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.