Skip to content

Commit 19f440d

Browse files
committed
chore: release selene-sim 0.4.0-alpha.0
1 parent bad563d commit 19f440d

6 files changed

Lines changed: 69 additions & 15 deletions

File tree

‎.release-please-manifest.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"selene-core": "0.3.0-alpha.0",
3-
".": "0.3.0-alpha.0"
3+
".": "0.4.0-alpha.0"
44
}

‎CHANGELOG.md‎

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,59 @@
11
# Changelog
22

3+
## [0.4.0-alpha.0](https://github.com/Quantinuum/selene/compare/selene-sim-v0.3.0-alpha.0...selene-sim-v0.4.0-alpha.0) (2026-04-21)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* Add handling for an additional gateset ([#119](https://github.com/Quantinuum/selene/issues/119))
9+
10+
### Features
11+
12+
* Add __version__ attributes ([#137](https://github.com/Quantinuum/selene/issues/137)) ([379ae01](https://github.com/Quantinuum/selene/commit/379ae0151f18c7410a5f02457a79cc86b5df9d30))
13+
* Add event hook which records measurement results ([#104](https://github.com/Quantinuum/selene/issues/104)) ([01300ee](https://github.com/Quantinuum/selene/commit/01300ee5d4825e2dfc6500941d0540c3ff06988a)), closes [#103](https://github.com/Quantinuum/selene/issues/103)
14+
* Add handling for an additional gateset ([#119](https://github.com/Quantinuum/selene/issues/119)) ([5180b80](https://github.com/Quantinuum/selene/commit/5180b80bd64bfddce68da4b61827d995642fc3d7))
15+
* Add simulate_delay functionality ([#139](https://github.com/Quantinuum/selene/issues/139)) ([cca97fa](https://github.com/Quantinuum/selene/commit/cca97fa0c4cbc22185351be33508fe09713c792c))
16+
* Add support for object files provided as bytes ([#94](https://github.com/Quantinuum/selene/issues/94)) ([c4cfac6](https://github.com/Quantinuum/selene/commit/c4cfac69d916650bb716d56bc00a1da79645faf2))
17+
* add timing to builtin runtimes and batching options to softrz runtime ([#158](https://github.com/Quantinuum/selene/issues/158)) ([049e123](https://github.com/Quantinuum/selene/commit/049e1231ba70ced08aa6477cf9c7efb579d4f659))
18+
* Better exception handling for parse_shots=False ([#70](https://github.com/Quantinuum/selene/issues/70)) ([3caf530](https://github.com/Quantinuum/selene/commit/3caf530dfcf616fa3f2e335692b6963a1b828b11))
19+
* Build improvements ([#142](https://github.com/Quantinuum/selene/issues/142)) ([12f399b](https://github.com/Quantinuum/selene/commit/12f399bc1005b2bf041e9e4cbe15dc7ed1737417))
20+
* Bump selene-core dependency and relax guppylang testing dependency ([#120](https://github.com/Quantinuum/selene/issues/120)) ([6375791](https://github.com/Quantinuum/selene/commit/6375791d047a4de2293f624e810101a50ac6a5f8))
21+
* Cleanup error'd processes before log collection ([#98](https://github.com/Quantinuum/selene/issues/98)) ([77e698e](https://github.com/Quantinuum/selene/commit/77e698eb20bc60b6449e8655c1b655a12a8a363d))
22+
* **compiler:** Bump tket version; add wasm + gpu to the hugr-qis registry ([c69155d](https://github.com/Quantinuum/selene/commit/c69155d9717e942c6c67065dbf47cdb156542689))
23+
* correct shot end strategy and error processing ([#91](https://github.com/Quantinuum/selene/issues/91)) ([93eaeb0](https://github.com/Quantinuum/selene/commit/93eaeb00fe22c701a5de81afee238f31e089ea03))
24+
* Emit a nicer error when trying to emulate unsupported pytket ops ([#72](https://github.com/Quantinuum/selene/issues/72)) ([d88a28a](https://github.com/Quantinuum/selene/commit/d88a28a827d15fb2fcbc036964452fdcfd7b1cd8))
25+
* Fine-grained timeout configuration ([#69](https://github.com/Quantinuum/selene/issues/69)) ([072842e](https://github.com/Quantinuum/selene/commit/072842efa396ab9d964f4abd6ef4badb49bf002a))
26+
* Interactive use of Selene from python ([#135](https://github.com/Quantinuum/selene/issues/135)) ([db3028d](https://github.com/Quantinuum/selene/commit/db3028d250746b00e4f4cb671a780b9cb888d95f))
27+
* QIR support using QIR-QIS ([#114](https://github.com/Quantinuum/selene/issues/114)) ([70ab294](https://github.com/Quantinuum/selene/commit/70ab294ffcabbb2cc81a29263bca60cd04f6579f))
28+
* Quest performance improvements ([#133](https://github.com/Quantinuum/selene/issues/133)) ([af640e9](https://github.com/Quantinuum/selene/commit/af640e9999169cca3096708b76ea9fde1389b89e))
29+
* random_advance ([#55](https://github.com/Quantinuum/selene/issues/55)) ([974b496](https://github.com/Quantinuum/selene/commit/974b496e3bc15b8ce155542d4f31e4e9fad245ed))
30+
* Record simulated delays in event hooks ([#154](https://github.com/Quantinuum/selene/issues/154)) ([608884a](https://github.com/Quantinuum/selene/commit/608884ac1afe08ad6976cf7f9480f77034d5bd9b))
31+
* Result stream handling refactor ([#93](https://github.com/Quantinuum/selene/issues/93)) ([607a55e](https://github.com/Quantinuum/selene/commit/607a55e6033e737bbaf5fd665f9ec04dc1348618))
32+
* Stim improvements (more ops + state printing) ([#115](https://github.com/Quantinuum/selene/issues/115)) ([867d5e5](https://github.com/Quantinuum/selene/commit/867d5e5eba308eda3087e61690181b2030cbb56f))
33+
* Support state-dump passthrough on quantum replay simulator ([#108](https://github.com/Quantinuum/selene/issues/108)) ([1b01a01](https://github.com/Quantinuum/selene/commit/1b01a014f836c040554c3d1fffe8b9fc9d1eb2e3))
34+
* test on QIS instead of relying on the upper stack ([#150](https://github.com/Quantinuum/selene/issues/150)) ([b80a9c4](https://github.com/Quantinuum/selene/commit/b80a9c411e58ef4987e90fd8511088f9b617f889))
35+
* Test on QIS snapshots ([#134](https://github.com/Quantinuum/selene/issues/134)) ([c4d58ab](https://github.com/Quantinuum/selene/commit/c4d58ab2828fe6fdc221c90022200921690d8563))
36+
* update to tket-qsystem 0.20 ([#66](https://github.com/Quantinuum/selene/issues/66)) ([7191b07](https://github.com/Quantinuum/selene/commit/7191b07c00571c0298b3cfc334058d3e649fe377))
37+
* Use mingw instead of msvc for windows wheels ([#143](https://github.com/Quantinuum/selene/issues/143)) ([3d91514](https://github.com/Quantinuum/selene/commit/3d91514ad96d43924c9444190aa8a4af73554722))
38+
39+
40+
### Bug Fixes
41+
42+
* add `___barrier` to Helios QIS for QIR emulation ([#136](https://github.com/Quantinuum/selene/issues/136)) ([dfbc4c3](https://github.com/Quantinuum/selene/commit/dfbc4c37e3533b23ae843d4a5b232786afb8b6b7))
43+
* Add ENDING to allowed shot state on receiving meta information ([#100](https://github.com/Quantinuum/selene/issues/100)) ([fc4d673](https://github.com/Quantinuum/selene/commit/fc4d673172f907c791713f8d5b0c6cfd920b3d4e))
44+
* Add numpy dependency back ([#127](https://github.com/Quantinuum/selene/issues/127)) ([c9a01eb](https://github.com/Quantinuum/selene/commit/c9a01ebbea8fe934119e12bc180e47b91cca6e12))
45+
* avoid using qir_major_version string for QIR detection ([#123](https://github.com/Quantinuum/selene/issues/123)) ([deaa0dc](https://github.com/Quantinuum/selene/commit/deaa0dcee72833a0695cb3cdd82cad3c2374343e))
46+
* classify lowered qir-qis bitcode as helios ([#157](https://github.com/Quantinuum/selene/issues/157)) ([67fca60](https://github.com/Quantinuum/selene/commit/67fca60db58dd6b04de8656cfc9dbd9d62a9d92f))
47+
* **compiler:** error when entrypoint has arguments ([#84](https://github.com/Quantinuum/selene/issues/84)) ([604b131](https://github.com/Quantinuum/selene/commit/604b1311b96593609e699a6bb8251ad3c952ebdb))
48+
* **compiler:** update tket-qystem to fix CZ bug ([#78](https://github.com/Quantinuum/selene/issues/78)) ([3991f11](https://github.com/Quantinuum/selene/commit/3991f11a73d8ceebf0346a8c43248fde73e1b549))
49+
* correct post_runtime duration metric ([#74](https://github.com/Quantinuum/selene/issues/74)) ([0bef66a](https://github.com/Quantinuum/selene/commit/0bef66aeaaccbadf08ba38a735a5146382326c2a))
50+
51+
52+
### Documentation
53+
54+
* add repository citation guidance and metadata ([#146](https://github.com/Quantinuum/selene/issues/146)) ([880a58b](https://github.com/Quantinuum/selene/commit/880a58b0fb3c6227356e8bd9c5a6ea709213c312)), closes [#145](https://github.com/Quantinuum/selene/issues/145)
55+
* Correct URL to guppy repository ([#121](https://github.com/Quantinuum/selene/issues/121)) ([27ded00](https://github.com/Quantinuum/selene/commit/27ded0063caa71db2a851835a6a290db8bdd085a))
56+
357
## [0.2.13](https://github.com/Quantinuum/selene/compare/selene-sim-v0.2.12...selene-sim-v0.2.13) (2026-04-10)
458

559

‎Cargo.lock‎

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ members = [
1919
rust-version = "1.94"
2020
authors = ["Jake Arkinstall <jake.arkinstall@quantinuum.com>"]
2121
edition = "2024"
22-
version = "0.3.0-alpha.0"
22+
version = "0.4.0-alpha.0"
2323
repository = "https://github.com/quantinuum/selene"
2424
license = "Apache-2.0"
2525

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "hatchling.build"
55
[project]
66
name = "selene-sim"
77
description = "Quantinuum's open source emulator for quantum computation"
8-
version = "0.3.0a0"
8+
version = "0.4.0-alpha.0"
99
requires-python = ">=3.10"
1010
dependencies = [
1111
"numpy>=2.2.6",

‎uv.lock‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)