Releases: QuEraComputing/bloqade-circuit
Releases · QuEraComputing/bloqade-circuit
v0.7.9
v0.7.8
Bump version
v0.7.7
bump patch
v0.7.6
Bump version
v0.7.5
Fix circuit emit test
v0.7.4
Bump version
v0.7.3
Bump version
v0.7.2
Bump version
v0.7.1
Bump version
v0.7.0
What's Changed
- Handle named args in squin apply lowering by @david-pl in #388
- Fix some bugs in qasm2 loading by @david-pl in #387
- Add heuristic noise model in cirq by @david-pl in #369
- Fix nested for-loop handling in squin -> stim pass by @johnzl-777 in #394
- Lowering cirq's depolarize channels to squin by @david-pl in #363
- Remove PPError and better typing for PauliError by @david-pl in #384
- New syntax for apply and broadcast by @david-pl in #397
- Optionally ignore return values in squin.cirq.emit_circuit by @david-pl in #409
- Add tests from other infrastructure + enforce structure by @johnzl-777 in #411
- fix nested list handling in SquinToStimPass by @johnzl-777 in #405
- Implement pyqrack methods for sqrtx and sqrty by @david-pl in #416
- Automatically rewrite squin noise statements before running simulator by @david-pl in #385
- add ability to track number of measurements at statements of interest by @johnzl-777 in #413
- Adapt SquinToStim to use new MeasureIDAnalysis by @johnzl-777 in #414
- make correlated noise canonical by @tcochran-quera in #420
- add alias support to measure_id analysis by @johnzl-777 in #412
- Change pyqrack default of binary decision tree to fix measurements by @david-pl in #421
- Implement stdlib shorthands for direct application of squin gates by @david-pl in #415
- add measure desugar to SquinToStim by @johnzl-777 in #434
- Return void when emitting squin.measure to cirq by @david-pl in #427
- Allow passing in arguments in squin.cirq.emit_circuit by @david-pl in #410
- Add PauliString impl to NsitesAnalysis by @david-pl in #442
- Implement squin noise rewrite for depolarize2 by @david-pl in #441
- remove unnecessary statement deletion in SquinNoiseToStim by @johnzl-777 in #424
- PickIfElse support in SquinToStim by @johnzl-777 in #445
- Fix UnrollIfs pass for non-empty else bodies by @david-pl in #417
- Reduced density matrix to pyqrack by @jon-wurtz in #444
- Add cirq emit methods for new and missing statements by @david-pl in #372
- Implement stdlib shorthand and cirq emit method for squin.ResetToOne by @david-pl in #453
- Rework squin's types for rotations, controls and binary ops by @david-pl in #454
- Support cirq emit of rotation when axis is X,Y,Z by @david-pl in #437
- Support Slice propogation in MeasurementIDAnalysis by @johnzl-777 in #438
- Make all GeminiOneZoneModels use correlated noise by @david-pl in #459
Full Changelog: v0.6.8...v0.7.0