Skip to content

Releases: QuEraComputing/bloqade-circuit

v0.7.9

15 Oct 07:32

Choose a tag to compare

Bump version

v0.7.8

01 Oct 06:45

Choose a tag to compare

Bump version

v0.7.7

26 Sep 15:39

Choose a tag to compare

bump patch

v0.7.6

26 Sep 15:10

Choose a tag to compare

Bump version

v0.7.5

26 Sep 07:09

Choose a tag to compare

Fix circuit emit test

v0.7.4

19 Sep 14:42

Choose a tag to compare

Bump version

v0.7.3

21 Aug 15:53

Choose a tag to compare

Bump version

v0.7.2

18 Aug 07:47

Choose a tag to compare

Bump version

v0.7.1

14 Aug 14:38

Choose a tag to compare

Bump version

v0.7.0

14 Aug 13:28

Choose a tag to compare

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