pyzx

View on PyPIReverse Dependencies (4)

0.8.0 pyzx-0.8.0-py3-none-any.whl

Wheel Details

Project: pyzx
Version: 0.8.0
Filename: pyzx-0.8.0-py3-none-any.whl
Download: [link]
Size: 345359
MD5: 7410861eaa3277289ba489a2c51b15f0
SHA256: 0cfa2204fc96a06ede5efb5dd3931acf3b65c16a379fb75a7367864f89fc50f5
Uploaded: 2024-02-14 16:50:41 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyzx
Version: 0.8.0
Summary: Library for quantum circuit rewriting and optimisation using the ZX-calculus
Author: Quantomatic
Author-Email: john[at]vdwetering.name
Home-Page: https://github.com/Quantomatic/pyzx.git
License: Apache2
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Development Status :: 4 - Beta
Requires-Python: >=3.7
Requires-Dist: typing-extensions (>=3.7.4)
Requires-Dist: numpy (>=1.14)
Requires-Dist: pyperclip (>=1.8.1)
Requires-Dist: tqdm (>=4.56.0)
Requires-Dist: ipywidgets (<8,>=7.5)
Requires-Dist: lark (~=1.1.7)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4825 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pyzx/__init__.py sha256=MezKy3hxE0b9dDJEvefNZinp_BJzU0wCdwJE-HQFBtE 2019
pyzx/__main__.py sha256=k7wA32u_PEZy_3VIBnZxc1G_swnIJkv12Ut1oVhiQwg 963
pyzx/altextract.py sha256=5DlPqgasJCRIy_ckDPnlK4LJp3BBk-sa7alItNqYCxw 9276
pyzx/basicrules.py sha256=ynI7OZnGRKcDfI-mbr0E6qXwQdnmRofGLjl6792PB3Y 9358
pyzx/d3.py sha256=2vfLeCf1nSBhoF3aIcbEEy1S927HG8XvtYWPsKfB55Q 898
pyzx/drawing.py sha256=Zfd_GPattsYmHhG66EfutJSD0N9TO3CLhEtKfTkHLis 23968
pyzx/editor.py sha256=jo_ILreXrFGo0W-6hgZ8FiIyglESVtz_CzCjRm8Mg9M 18038
pyzx/editor_actions.py sha256=dVE_OuiIgnAxaAJ4EX0A5yx98mBSdQhgoDTDDXOJoY8 15669
pyzx/extract.py sha256=Nj2tbb37kL7SldZvxlTmg7AZLD2xhd4-_TDpOYXhN4E 61578
pyzx/gadget_extract.py sha256=PbkN8u47n_HLB1X73nrfoIGTyXl1PGpanTMWanfUC90 4266
pyzx/generate.py sha256=t6CRTxYJFc7wcDFIzczlLlk3Ic55YXoZqPfvmQkPOts 23485
pyzx/gflow.py sha256=D41aTby3UE1sbXIQ5Yh4g6tR7dqDSVJ7RliEypE0jjk 3482
pyzx/hrules.py sha256=505clrn6DEwmxRh_QPja9E0FZI1YDppim7jtxt_m8zE 23406
pyzx/hsimplify.py sha256=XbeYe-xisMLT-n7Ip5fHRhK-ISkHX7F7aaWpb_xL_lw 9764
pyzx/io.py sha256=0rjlYMb9EzRoc97p1-bbvbsoiPYhjKDcs706sjcKoo0 9657
pyzx/linalg.py sha256=POmZHG7RDRnCoySQAeztT7DjfcCeYo1n_WZSCJJxCjY 14729
pyzx/mbqc.py sha256=boLdDXilPah8fKirwgt5kzILwlmCYW3ZQDKBHReoSBg 3880
pyzx/optimize.py sha256=p8FzEWBiDPFd2Ykj4KoE9ldAMYWClQcBaqQRwNNPsZs 36657
pyzx/parity_network.py sha256=6guuDkBFn2fwn3svb9SQlVKdHOXyUBiKqZASJOoOuxk 2164
pyzx/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyzx/pyquil_circuit.py sha256=N42UeQikn2oC1WHQQ3VtIIOtnGQE5gL0Jat49LWMSik 5728
pyzx/quantomatic.py sha256=3csuk9PhQpRI_RZLt0AjPSg_-OPMhnlKTjzd_rqKO2g 4251
pyzx/quimb.py sha256=CQOjXv54RCntiEyJZ0Ups2_lcz7hORLgFfDXALPSpWw 4115
pyzx/rules.py sha256=EW7jWiQFlpnwlpGGoMjcMPfikWXV78JOm2CMOjAd-RI 44441
pyzx/simplify.py sha256=Bgw40Ml_hpjnLGgD_aAnvr0FMbNAJuCHowKTbvfRbMU 25882
pyzx/simulate.py sha256=e_uiCW9n3l1srSSl5wt_4K7jZQnA4ABOG6rPpv5DfLU 19724
pyzx/symbolic.py sha256=hKE_nX8KVBh_sFrmUecHKy4Tlud4wtZ_bgZhktlY4Rw 13723
pyzx/tensor.py sha256=pUhdMXJgqQw98b5cnh6NSLeOFNRlEEsw9HhTiaX_JSc 11918
pyzx/tikz.py sha256=h36aLKSgMxzfF7KaIpdEJSEr7lkmulctIkQBEwBa65g 16919
pyzx/todd.py sha256=lCZQWrUOLRWS1qcDwbRlDByIhJaB166V7wL7BzCXYJ8 19765
pyzx/utils.py sha256=wDuqKIIZ72xQafnRZ6lUcakBkHbcNBQDCMmTnrSh3gI 8481
pyzx/circuit/__init__.py sha256=1ylz1nJ5y3l7uzYhnhQA9nOgZFOkCw7tFMjddTAg2c8 22162
pyzx/circuit/emojiparser.py sha256=TkNc0eCAUAJ05BYckxeRa8dw5YV6DZ3Kf2YGshyPhME 1795
pyzx/circuit/gates.py sha256=g9i3C1HWaUsbq81qPRkud8dxtBCaH3__FvEJVUGT6Aw 45563
pyzx/circuit/graphparser.py sha256=czgn146vhOI2htfLQPmWUB4MBF3KNt-ZgJwDr_kq7kk 6601
pyzx/circuit/qasmparser.py sha256=Za95FVxcsFVwGzmehtmzVM4xIMp1Y2BFypzgUHM5q_Q 11421
pyzx/circuit/qcparser.py sha256=RE-7SOvAr_9UAjOfXQ1e7AH2AFCaPrVuzYdVuY__ZpM 4959
pyzx/circuit/qsimparser.py sha256=C5ZmTrERoPbd_x3fKvV2AJzH2-o-OoIBMLB-fPG2DPI 2317
pyzx/circuit/quipperparser.py sha256=Ne2goyjFMk-_V7bc9Cj3CTQfGMj809qc6ReFb-wpdS4 5437
pyzx/circuit/sqasm.py sha256=j9zv9j51s1WcdzE74CNlNWDE-3U1pkiG7nvnqELX9QM 2952
pyzx/graph/__init__.py sha256=x1UCsRE3zrU8zprBlBHPnihYJ8fFGlGPUYjvNWE6Yjo 1036
pyzx/graph/base.py sha256=ZHgKk-17DQ0t56XFuvqkjj-pmALcxhVwWHWaAbqAh_k 51283
pyzx/graph/diff.py sha256=dA2agEEuswxAEwzbZk9xegpnDbJQwcqUf8E1C5EyaDU 6311
pyzx/graph/graph.py sha256=S19xc48ae_C-4C1Iw9GO7hKP0Q5ft840pyW8MyHN0gc 2124
pyzx/graph/graph_gt.py sha256=mWDI-gsSM2fDK3QgaOlfWfWLKuPaa0XSe3sdrDqwpvA 3448
pyzx/graph/graph_ig.py sha256=7I8tvND6_IKSjR4EVfVvJHWJ-hJWkB6yx1PHPyfGcwA 4500
pyzx/graph/graph_s.py sha256=CkYJxpH5TB0-ZkX1KLr5SjUkBb1gVOS_pgzZpXa3mK8 10621
pyzx/graph/jsonparser.py sha256=PyymmDguq3N93v6Tp20eOoZXygAIGai7H98zah5jR2s 13229
pyzx/graph/scalar.py sha256=Tkj9FATwmYRsXPfi7L5egmCo1yQSZq6goMYJ3FPNDks 8839
pyzx/js/d3.v5.min.js sha256=YL1oHk3Mpekuxd2Jr4xUkd4hsxka7IZChOQOQSL8XKA 247831
pyzx/js/zx_editor_model.js sha256=WabB5B8InopnrDVbrWd3_zaChWO26TsdZ_H7X8VeFKk 7444
pyzx/js/zx_editor_widget.js sha256=pNGc3bGu3sqrDGHoMuByzapONqufYt66sEGtYV3uPas 22879
pyzx/js/zx_viewer.inline.js sha256=GSGsGAL9IzV39SUhHh_9XFGw5PNgXbys8Ngcv4YUnzg 11542
pyzx/js/zx_viewer.js sha256=EHIuBy_p_dGd7Gd6IMEf6Cc2OaJ6JxjqnaP3eKt2cD8 11645
pyzx/local_search/__init__.py sha256=ESJ8rlMKRaZcbFlJkI5gdRq9rA6anDcDVoEb9GKm0og 723
pyzx/local_search/congruences.py sha256=u4ihvuJwDi6HeP_hCDynl-tohgK6dPgJ3UGA7jiT-nQ 7553
pyzx/local_search/genetic.py sha256=8sdKhafXy9hv8j2_uSuZ5sBHIeFs3eJrnD_covcg8Tw 7817
pyzx/local_search/scores.py sha256=TxvQieg9P-jH_6itG4mtR9MgAANosdcZ5Bv2GaO0KHc 2167
pyzx/local_search/simulated_annealing.py sha256=_Pp6Dc1pYsmXmrMSeho1VkNSWlgqv0K2aoozSfRJ2Sg 2954
pyzx/routing/__init__.py sha256=fycQJu5glBpTZaGmcvIT1UoLApbRoVUAyb9hRw4S1Dk 1704
pyzx/routing/architecture.py sha256=Nl4SBaetp237Z2_Ox776DnJ8LRyWn9f-RovnDE-WJ7E 44612
pyzx/routing/cnot_mapper.py sha256=YPMpxsLmCdEYnc5sIWtyXH7sMCVHBlLFxzodYcAT2Nk 18933
pyzx/routing/machine_learning.py sha256=j38zjWRhzQlLUs_03iipjNF9-KFfQgcXjfXrjn1LXU8 13177
pyzx/routing/parity_maps.py sha256=uO-7UtOpPGzb0Kamj41cVw13Nm32dHMU-gNHjZ0LJcs 6967
pyzx/routing/phase_poly.py sha256=ethiGVZuY7ukATlXOkqtnTp2R38aijQkblrLLAFOCAg 45176
pyzx/routing/steiner.py sha256=Des2R84l9pxYzmIqvRRVGxWHJ2mH2Vq1SriA6k7QmxE 12511
pyzx/scripts/__init__.py sha256=4BroadDpgkkpQIol8bwEJ90bWyXVH124CfZbQi9cDSs 2310
pyzx/scripts/circ2circ.py sha256=JTbz4MLAjt14wuTbUYIGE3NLqhvnr6t-o4DgFryAEx0 4109
pyzx/scripts/circ2tikz.py sha256=DaT0QFzDokeFf50OtGkV9ioFgBw6m6_vKCVsnMxZ4_0 1972
pyzx/scripts/circuit_router.py sha256=vLBsOIetdmyqsC5GNVhzI8aQv4M4cknWCpGbkyG1Wv4 57931
pyzx/scripts/cnot_generator.py sha256=JhMn188v4-zmnJLCwdLRYs_hNFqfCiexUCwfBOVp3Sg 2776
pyzx/scripts/phase_poly_generator.py sha256=FvmAEi9r_nDdc_dkZi6LRLDNuuc_yzU7FY6FvoI-hT0 4055
pyzx-0.8.0.dist-info/LICENSE sha256=HrhfyXIkWY2tGFK11kg7vPCqhgh5DcxleloqdhrpyMY 11558
pyzx-0.8.0.dist-info/METADATA sha256=4GwmyEKLtH9JroLYD26NNkX_PtxZ0-i4HxqHwImZnpA 5847
pyzx-0.8.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
pyzx-0.8.0.dist-info/top_level.txt sha256=iKPgebwFSD_l-GjTix9cVq3qljncNOMBJqggU0gu_KM 5
pyzx-0.8.0.dist-info/RECORD

top_level.txt

pyzx