From d2c0825d19252c2cea724654087c02b6b4126770 Mon Sep 17 00:00:00 2001 From: Rafael Haenel Date: Wed, 1 Apr 2026 22:26:32 -0400 Subject: [PATCH] Prepare release --- CHANGELOG.md | 5 ++--- pyproject.toml | 2 +- uv.lock | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 90d7f43..c6d42c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [0.1.1] - 2026-04-01 ### Added - Improved stabilizer decomposition strategies. When compiling a sampler, you can now choose between three different strategies: `"cat5"`, `"bss"`, and `"cutting"`. The default is `"cat5"` and applies to T and arbitrary rotations; see [arxiv.org/abs/2106.07740](https://arxiv.org/abs/2106.07740) (#77) @@ -17,13 +17,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- Tsim now uses `pyzx-param==0.9.3` which fixes a bug where diagrams were not fully reduced in the absence of noise - Tsim will now make sure that marginal probabilities are normalized and raise an error if they are not. Wrong normalization can be the result of rare underflow errors that will be addressed in a future release (#87) - Use BLAS matmul kernel for tensor contractions (#63) - Circuit flattening deferred to ZX graph construction time (#71) - White background for SVG plots, which are now readable in dark mode (#85) -- Tsim now uses `pyzx-param==0.9.3` which fixes a bug where diagrams were not fully reduced in the absence of noise - ## [0.1.0] - 2026-01-28 diff --git a/pyproject.toml b/pyproject.toml index b42bec3..f746e46 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "bloqade-tsim" -version = "0.2.0-dev" +version = "0.1.1" description = "A low-magic universal quantum circuit sampler based on ZX stabilizer rank decomposition" authors = [ { name = "Rafael Haenel", email = "rhaenel@quera.com" }, diff --git a/uv.lock b/uv.lock index 86775b3..5563ef8 100644 --- a/uv.lock +++ b/uv.lock @@ -141,7 +141,7 @@ css = [ [[package]] name = "bloqade-tsim" -version = "0.2.0.dev0" +version = "0.1.1" source = { editable = "." } dependencies = [ { name = "equinox" },