Zxlive

Latest version: v0.3.0

Safety actively analyzes 701990 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.3.0

Below are auto-generated change notes by GitHub. The most important new feature is the ability to work with multigraphs: graphs that have multiple parallel edges between nodes.

What's Changed
* Clear node selection before removing a tab. Fixes 218. by dlyongemallo in https://github.com/zxcalc/zxlive/pull/236
* Make a bunch of dialog windows modal by passing in parent parameter. by dlyongemallo in https://github.com/zxcalc/zxlive/pull/237
* Fix error in requirements.txt. by dlyongemallo in https://github.com/zxcalc/zxlive/pull/239
* Move UI code for showing errors out of `custom_rule.py`. by dlyongemallo in https://github.com/zxcalc/zxlive/pull/240
* Assign phase to spider with larger sliced area when using magic wand. by dlyongemallo in https://github.com/zxcalc/zxlive/pull/241
* Improve typing by boldar99 in https://github.com/zxcalc/zxlive/pull/243
* Added vertex dragging fusion and bialgebra for Had edges by theo-chengkai-wang in https://github.com/zxcalc/zxlive/pull/244
* label boundary nodes in a custom rule by RazinShaikh in https://github.com/zxcalc/zxlive/pull/246
* Add documentation website by wlcsm in https://github.com/zxcalc/zxlive/pull/249
* Multigraph support in edit mode by RazinShaikh in https://github.com/zxcalc/zxlive/pull/252
* Fix image scaling in documentation by wlcsm in https://github.com/zxcalc/zxlive/pull/254
* Maintain sizes of splitter between tabs by boldar99 in https://github.com/zxcalc/zxlive/pull/255
* merge master to global_scalars by RazinShaikh in https://github.com/zxcalc/zxlive/pull/258
* merge master to multigraph-self-loop by RazinShaikh in https://github.com/zxcalc/zxlive/pull/259
* Multigraph copy paste by RazinShaikh in https://github.com/zxcalc/zxlive/pull/257
* Multigraph self loop support by RazinShaikh in https://github.com/zxcalc/zxlive/pull/260
* merge master to global scalars by RazinShaikh in https://github.com/zxcalc/zxlive/pull/261
* Show global scalars in proof mode by RazinShaikh in https://github.com/zxcalc/zxlive/pull/262
* Multigraph proof fixes by RazinShaikh in https://github.com/zxcalc/zxlive/pull/263
* Curved edges by RazinShaikh in https://github.com/zxcalc/zxlive/pull/265
* Update applicable rules in the sidebar asynchronously by RazinShaikh in https://github.com/zxcalc/zxlive/pull/271
* create custom selection change signal such that rules are updated only once upon selection by RazinShaikh in https://github.com/zxcalc/zxlive/pull/272
* fix: Update the uses of EdgeType and VertexType by boldar99 in https://github.com/zxcalc/zxlive/pull/281
* improvement(typing): Use PySide6 generated stubs by boldar99 in https://github.com/zxcalc/zxlive/pull/282
* Enhance typing by boldar99 in https://github.com/zxcalc/zxlive/pull/283
* Make go to rewrite step not undoable by RazinShaikh in https://github.com/zxcalc/zxlive/pull/287
* merge master to merge-proof-steps2 by RazinShaikh in https://github.com/zxcalc/zxlive/pull/288
* Ability to group rewrites in the proof list together by RazinShaikh in https://github.com/zxcalc/zxlive/pull/289
* Improving proof step renaming by RazinShaikh in https://github.com/zxcalc/zxlive/pull/290
* Making rewrite_action.py well-typed by boldar99 in https://github.com/zxcalc/zxlive/pull/293
* Refactoring settings by boldar99 in https://github.com/zxcalc/zxlive/pull/294
* Fix magic wand unfusion: make it compatible with multigraph functions by RazinShaikh in https://github.com/zxcalc/zxlive/pull/299
* Font settings by boldar99 in https://github.com/zxcalc/zxlive/pull/300
* Toggle expansion of rewrite panel groups with click + auto expand by boldar99 in https://github.com/zxcalc/zxlive/pull/315
* Detect inputs and outputs before saving as JSON by zickgraf in https://github.com/zxcalc/zxlive/pull/305
* Rename Quantomatic links to zxcalc. by dlyongemallo in https://github.com/zxcalc/zxlive/pull/324
* Add sound effects by y-richie-y in https://github.com/zxcalc/zxlive/pull/251
* Add preview pictures to rewrites by jvdwetering in https://github.com/zxcalc/zxlive/pull/309
* Fixed breaking bug with int set values by colltoaction in https://github.com/zxcalc/zxlive/pull/333
* Fix all bool settings by y-richie-y in https://github.com/zxcalc/zxlive/pull/330
* Add export to gif by mjsutcliffe99 in https://github.com/zxcalc/zxlive/pull/329
* Improve ctrl arrow by RazinShaikh in https://github.com/zxcalc/zxlive/pull/336
* Correctly read and set the settings value for sound effects in mainwindow.py by jvdwetering in https://github.com/zxcalc/zxlive/pull/338
* Made previews only load once you first hover over the rewrite rule, cutting down on loading time by jvdwetering in https://github.com/zxcalc/zxlive/pull/339
* More SFX by y-richie-y in https://github.com/zxcalc/zxlive/pull/340
* Add missing sfx by y-richie-y in https://github.com/zxcalc/zxlive/pull/346
* Move "refresh rules" in a context menu by RazinShaikh in https://github.com/zxcalc/zxlive/pull/344
* Preserve selection across undo/redo by RazinShaikh in https://github.com/zxcalc/zxlive/pull/345
* Add toggle to automatically connect new vertex to edge underneath it by jvdwetering in https://github.com/zxcalc/zxlive/pull/337
* Saner JSON formats by akissinger in https://github.com/zxcalc/zxlive/pull/354
* Fix bug which generates same type of error also mentioned in 310. by jvdwetering in https://github.com/zxcalc/zxlive/pull/358
* Fix ZXLive not loading graphs as Multigraphs with auto simplify disabled by jvdwetering in https://github.com/zxcalc/zxlive/pull/360
* Fix loading proofs is broken by jvdwetering in https://github.com/zxcalc/zxlive/pull/364
* Magic drag and drop understands H-boxes by jvdwetering in https://github.com/zxcalc/zxlive/pull/359

New Contributors
* theo-chengkai-wang made their first contribution in https://github.com/zxcalc/zxlive/pull/244
* zickgraf made their first contribution in https://github.com/zxcalc/zxlive/pull/305
* jvdwetering made their first contribution in https://github.com/zxcalc/zxlive/pull/309
* colltoaction made their first contribution in https://github.com/zxcalc/zxlive/pull/333
* mjsutcliffe99 made their first contribution in https://github.com/zxcalc/zxlive/pull/329
* akissinger made their first contribution in https://github.com/zxcalc/zxlive/pull/354

**Full Changelog**: https://github.com/zxcalc/zxlive/compare/v0.2.0...v0.3.0

0.2.0

First release that is available to install directly via pip.
Below are auto-generated change notes by GitHub.

What's Changed
* Remove unused imports by wlcsm in https://github.com/Quantomatic/zxlive/pull/205
* Add ability to rename proof steps by wlcsm in https://github.com/Quantomatic/zxlive/pull/206
* Style disabled menu items to be more visually obvious. by dlyongemallo in https://github.com/Quantomatic/zxlive/pull/209
* Enable "File|Export to tikz" only if active panel is a proof. by dlyongemallo in https://github.com/Quantomatic/zxlive/pull/210
* Default filename to lemma's name when saving. by dlyongemallo in https://github.com/Quantomatic/zxlive/pull/212
* Fix crash due to wrong type for snap-granularity combo pref dict key. by dlyongemallo in https://github.com/Quantomatic/zxlive/pull/215
* Add comment to note quirk about qubit numbering of the demo graph. by dlyongemallo in https://github.com/Quantomatic/zxlive/pull/216
* Fix wrong variable names when using magic slice in proof panel. by dlyongemallo in https://github.com/Quantomatic/zxlive/pull/217
* Better error message when attempting to import proof from TikZ. by dlyongemallo in https://github.com/Quantomatic/zxlive/pull/224
* Add a test to catch breaking changes which make the file formats backwards-incompatible. by dlyongemallo in https://github.com/Quantomatic/zxlive/pull/222
* Add support for Spider QASM as option for Input Circuit. by dlyongemallo in https://github.com/Quantomatic/zxlive/pull/223
* Fix a bunch of mypy errors. by dlyongemallo in https://github.com/Quantomatic/zxlive/pull/226
* Fix a bug where "bialgebra" under "Simplification routines" causes a crash. by dlyongemallo in https://github.com/Quantomatic/zxlive/pull/227
* Remove diffs as internal data structure by wlcsm in https://github.com/Quantomatic/zxlive/pull/213
* Add OCM step by wlcsm in https://github.com/Quantomatic/zxlive/pull/220
* Enlarge circuit element icons to prevent cropping by wlcsm in https://github.com/Quantomatic/zxlive/pull/221
* Dialog Windows are sometimes hidden behind main window 156 by valleyofblackpanther in https://github.com/Quantomatic/zxlive/pull/233
* Update test files to reflect changes to code. by dlyongemallo in https://github.com/Quantomatic/zxlive/pull/235

New Contributors
* valleyofblackpanther made their first contribution in https://github.com/Quantomatic/zxlive/pull/233

**Full Changelog**: https://github.com/Quantomatic/zxlive/compare/v0.1.1...v0.2.0

0.1.1

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.