Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 08:05
· 109 commits to main since this release

What's Changed

  • Implement runtime for squin noise statements by @david-pl in #273
  • Implement lowering a cirq.Circuit to squin by @david-pl in #294
  • More accurate type inference for squin.qubit.new by @johnzl-777 in #292
  • Add parallelization function using cirq and linear programming by @jon-wurtz in #288
  • Pass that rewrites parallel.u to glob.u if it applies to an entire register by @david-pl in #290
  • RFC: Move away from NonDestructiveMeasure in squin.wire dialect name by @johnzl-777 in #304
  • Improvements to squin-related infrastructure by @johnzl-777 in #310
  • Support custom gate in qasm2 loading by @david-pl in #318
  • Clean up & fix qasm2 lowering of if stmt by @david-pl in #319
  • Support cirq classical control when lowering a circuit to squin by @david-pl in #315
  • Document convention used in U3 squin statement by @david-pl in #321
  • simplify gate function by @kaihsin in #316
  • add dependency support for windows by @Jixuan-Quera in #323
  • Emit a cirq.Circuit from a squin kernel by @david-pl in #311
  • Adding cirq util tests on a suite random circuits + some refactors. by @weinbe58 in #328
  • implement translation of squin qubit loss to stim dialect by @johnzl-777 in #322
  • Allow nsite analysis to work with invoke by @johnzl-777 in #327
  • rewrite rule for U3 to clifford by @kaihsin in #335
  • Implement MeasurementResult abstraction by @johnzl-777 in #308
  • update pre-commit by @johnzl-777 in #339
  • Bump sigstore/gh-action-sigstore-python from 3.0.0 to 3.0.1 by @dependabot[bot] in #330
  • Implement new squin statement to lower cirq's generalized amplitude damping by @david-pl in #320
  • Fix Desugar pass to "give up" when type inference fails. by @weinbe58 in #338
  • Properly set the elem_type for qubits in cirq lowering by @david-pl in #344
  • Allow passing in and returning the quantum register when loading cirq.Circuits into squin by @david-pl in #313
  • Lowering of squin noise to cirq by @david-pl in #343
  • adding Wired statement for regionalized wire semantics by @weinbe58 in #340
  • Use integers for tagging to avoid rounding eerrors by @weinbe58 in #346
  • Add ugly (temporary) hack to fix squin.apply desugar pass in loops by @david-pl in #345
  • Pass on compactify kwarg in qasm2 lowering by @david-pl in #353
  • add u3 to clifford rewrite rule to squin to stim pass by @johnzl-777 in #358
  • Add tests for squin SqrtX, SqrtY to stim by @ehua7365 in #360
  • Squin to stim 1Q Pauli noise basic rewrite and test by @ehua7365 in #361
  • Squin to stim 2Q channel basic rewrite and tests by @ehua7365 in #362

New Contributors

Full Changelog: v0.4.5...v0.5.0