Releases: sfc-aqua/quisp
Releases · sfc-aqua/quisp
v0.3.0
this release contains huge changes:
- Integrate Message Exchange (Purification/Entanglement Swapping) into RuleSet and Runtime by @Naphann in #504
- Remove ErrorTracking backend from QuISP by @Naphann in #479
- Graph state backend by @res6idue in #473
- Use runtime in rule engine by @zigen in #453
- Change the error tracking method from error basis to graph state stabilizer by @Naphann in #367
- Use qubit record by @zigen in #322
What's Changed
- Add test coverage and integrate Codacy by @zigen in #313
- add codacy badges and fix workflow by @zigen in #315
- Cleanup unit tests by @zigen in #316
- Add more rule engine tests by @zigen in #317
- add QubitRecord, QNicStore and QNicRecord files by @zigen in #318
- remove double quotes from the generated result file name by @zigen in #320
- update OMNeT++ msgc version to 6 by @zigen in #321
- Write down tests for actions by @Chibikuri in #319
- clarify StationaryQubit::handleMessage only handles self PhotonicQubit by @zigen in #324
- cleanup SwappingActionTest by @zigen in #325
- Refactor ruleset by @zigen in #326
- Update dockerfile for OMNeT++5.7 by @zigen in #308
- Refactor actions by @zigen in #327
- rename rule_index to rule_id in purifications by @Chibikuri in #328
- add test for rule and rename ruleindex to ruleid by @Chibikuri in #329
- 2x faster by @zigen in #331
- Create ActiveRuleSet and transplant current RuleSet to it. by @Chibikuri in #335
- Add new topology config for small linear 5 nodes for QIP class by @Naphann in #338
- Fix casting to reduce double checking the type by @rum-yasuhiro in #334
- Rename Action, Condition, Clause with ActiveAction, ActiveCondition, ActiveClause by @Chibikuri in #340
- filled addRule by @Chibikuri in #341
- Update Readme File by @Naphann in #344
- Update Makefile by @Naphann in #345
- Add delete properly to avoid memory leak by @rum-yasuhiro in #350
- Fix Measurement Error and add new function for measurement by @Naphann in #351
- add icons and set image path by @zigen in #349
- Rule implementation by @Chibikuri in #363
- Introduce QuISPR by @zigen in #347
- RuleSet serialization by @Chibikuri in #368
- Refactor RuleEngine states by @zigen in #332
- Divide ci steps for reviwer noticiable ci by @rum-yasuhiro in #378
- Fix wasm icon by @zigen in #380
- For different serialization format and deserialization by @Chibikuri in #370
- Bump numpy from 1.19.0 to 1.21.0 in /scripts by @dependabot in #379
- RuleSet generation in Connection Manager by @Chibikuri in #381
- Switchable backend 1: Copy ErrorTrackingQubit impl to quisp/backends by @zigen in #382
- Fix no backend error by @zigen in #389
- Active ruleset generation in RuleEngine by @Chibikuri in #387
- Setup dependabot and fix CI error by @zigen in #390
- Bump actions/download-artifact from 2 to 3 by @dependabot in #391
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #392
- Set up coveralls by @zigen in #393
- RuleSet into (ActiveRuleSet, RuleSet) based on their responsibility by @Chibikuri in #336
- Upgrade to OMNeT++6 by @zigen in #394
- Bump numpy from 1.21.0 to 1.22.0 in /scripts by @dependabot in #398
- Cleanup GitHub Actions Workflows by @zigen in #397
- Add network icons as a diagrams.net library by @ccicconetti in #399
- fix wasm build by @zigen in #401
- introduce data collection mechanism by @zigen in #400
- Record qubit usage by @zigen in #403
- Fix display position in GUI by @zigen in #408
- Cleanup useless logs and comments by @zigen in #410
- update omnetpp-wasm by @zigen in #413
- include main.js and style.css into the commit for quisp-online by @zigen in #414
- log BellPair generate/erase event by @zigen in #407
- Create message transfer base action by @Chibikuri in #415
- use GITHUB_TOKEN instead of GHCR_PAT for external contributors by @zigen in #428
- fixed method name for omnetpp6.0.1 by @Chibikuri in #430
- changed brew cask install into brew install --cask by @res6idue in #426
- Remove entangled_with by @makotonakai in #432
- fixed HoM to HOM by @res6idue in #433
- Basic Traffic Generator by @Naphann in #437
- Fix old ned params channels by @res6idue in #438
- fix tomography output filename by @res6idue in #440
- update .cproject file to utilize parallel build by @Naphann in #441
- remove the use of pkg-config for eigen by @zigen in #445
- Fix simple traffic generator bug by @Naphann in #447
- Remove unused variables in StationaryQubit by @Naphann in #450
- Enable logger on off by @res6idue in #444
- Normalizing NED parameters by @Naphann in #451
- Setup devcontainer by @zigen in #439
- Fix e2e test and enable channel error by @res6idue in #442
- Fixed purification type condition by @Chibikuri in #455
- Speedup stationary qubit by @res6idue in #443
- Network icons by @Naphann in #459
- Enable setting target nodes to traffic generator by @Naphann in #460
- Runtime implementation by @zigen in #446
- Reorganize simulation files by @Naphann in #464
- Bump zigen/omnetpp-wasm from 0.26 to 0.27 by @dependabot in #465
- fix incorrect variable swapping in gateH by @res6idue in #466
- update eigen submodule by @Tatzhiro in #475
- Remove qnic id and type from RuleSet by @zigen in #474
- Connect backend and stationary qubit (new) by @res6idue in #467
- Remove error tracking artifacts by @Naphann in #482
- Remove assert entangled by @res6idue in #484
- Rewrite physical behaviour of the BellStateAnalyzer and BSAController by @Naphann in #486
- Rewrite simulation tests (former e2e-test) by @zigen in #485
- fix devcontainer port notation for running multiple devcontainers by @zigen in #489
- Introduce RuleSetGenerator by @zigen in #490
- Add Y Purification and Concept of short-live qubits (photons) using qubit pool inside backend by @Naphann in #492
- Fix makefile by @zigen in #491
- ignore spdlog in pytest by @zigen in #493
- set sim-time-limit in unit tests by @zigen in #495
- Refactoring Router by @zigen in #496
- add EditorConfig and doxigen extension into devcontainer by @zigen in #498
- Refactor RoutingDaemon by @Tatzhiro in #488
*...
QuISP 0.2.1
0.2.0 version release
Quisp 0.2.0
This version supports basic test frameworks for quisp based on google test.
Changes from 0.1.0
- Clean up code and integrate code style
- Provide debugger
- Test support for modules