pytket-phir

View on PyPIReverse Dependencies (1)

0.7.1 pytket_phir-0.7.1-py3-none-any.whl

Wheel Details

Project: pytket-phir
Version: 0.7.1
Filename: pytket_phir-0.7.1-py3-none-any.whl
Download: [link]
Size: 79409
MD5: 883c665d79a9fa5641986dffe98768bd
SHA256: c7708a2129df363d533ac946d1402faffaca18c9e25efdfa44a88fda0d50e0fd
Uploaded: 2024-04-12 17:26:21 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pytket-phir
Version: 0.7.1
Summary: A circuit analyzer and translator from pytket to PHIR
Author: Quantinuum
Project-Url: Changelog, https://github.com/CQCL/pytket-phir/blob/main/CHANGELOG.md
Project-Url: Documentation, https://cqcl.github.io/pytket-phir/
Project-Url: Repository, https://github.com/CQCL/pytket-phir.git
License: BSD 3-Clause License Copyright (c) 2023-2024, Quantinuum LLC Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: <3.13,>=3.10
Requires-Dist: phir (>=0.3.2)
Requires-Dist: pytket (>=1.21.0)
Requires-Dist: wasmtime (>=15.0.0)
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: pydata-sphinx-theme; extra == "docs"
Requires-Dist: projectq; extra == "phirc"
Requires-Dist: quantum-pecos (>=0.5.0.dev10); extra == "phirc"
Requires-Dist: pytest; extra == "tests"
Provides-Extra: docs
Provides-Extra: phirc
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1935 characters]

WHEEL

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

RECORD

Path Digest Size
docs/Makefile sha256=4zv3TVkTACm6JBaKgTES3ZI9cETXgM6ULbZkXZP1as8 638
docs/source/conf.py sha256=DtbLavfr0A2vv-45bYBcbKyUD4hEjZHeKxg9aU7NE3Y 1665
docs/source/index.rst sha256=5aHIGckFuVTuphBO2LmzyBKhFiR1PWNrfOtsP7Ax7oY 711
docs/source/modules.rst sha256=aL8fyN7PMng5dnw8hci9F1qBfpQsxDg-abz1XB6UJ-g 70
docs/source/pytket.phir.rebasing.rst sha256=3cgNGLfNPZGCe2HPq-yL72hMk_D0tr_Ljqa53XsW1fo 379
docs/source/pytket.phir.rst sha256=eG-QBUkvC37H_F91JGYGxhniKxi9DFjE_Nh3PlSj4xc 1650
docs/source/pytket.phir.sharding.rst sha256=XFgzxdTswGjMkoyx6pcO2kpG4FjPc39k2VB5oUsK24s 728
pytket/phir/__init__.py sha256=YiYcVRKDNyoW1krYSfVzWPt5TexdN8Ro7WuWDGx67VI 33
pytket/phir/api.py sha256=BwxoxuIXtM6T1zjHVbAXHCp388X1AWwns4ujR2IhVBE 3847
pytket/phir/cli.py sha256=hS3q3t1EvAORfcLhuyL3xGCGAmUlwFzHdYoSqMc3oJ8 2481
pytket/phir/machine.py sha256=bFqnhYp3elB5L5y1d41vSjCMOhtC-HwXlGbHGV2smOk 1681
pytket/phir/phirgen.py sha256=Vdl9pTk1fWA4hsOIxo-ox1WVCzMfqWv9R1bVg54Vhnw 18763
pytket/phir/phirgen_parallel.py sha256=VzTkUHloGzf-7wu57gQsbAPi7CfaD0GKA1tleuwUZrE 15071
pytket/phir/place_and_route.py sha256=MSHpxhB99cfey0SBchqDkdKn76tCfQYJrTDfXwXVQ_k 2063
pytket/phir/placement.py sha256=FkCga3JHFz8v5jZzh1MqBMesjdUaaw3PHVF7wHiceeo 8462
pytket/phir/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytket/phir/qtm_machine.py sha256=S2sj42pm3SQXyrhlgZ1a0Q_xYIWi8OcKcRGF0o4Nrfg 903
pytket/phir/routing.py sha256=98e8jcrFOEPFNk3X6zVbUCZl6bZEZfsMtwBuLGKoheI 1589
pytket/phir/rebasing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytket/phir/rebasing/rebaser.py sha256=WV8Rh5wWzV9PppIOzeHpGNn9z5SzSaDPWbcwbeNLL6A 1014
pytket/phir/sharding/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytket/phir/sharding/shard.py sha256=2aZulT7pYXNabTQxk79wlxMr-T1qRf8-GEdnnyUnKMk 2517
pytket/phir/sharding/sharder.py sha256=DujYn2gG7YSZYedCf2zwAwkKP8OofKb3Se6HB7-_qe0 9989
pytket/phir/sharding/shards2ops.py sha256=mniR0di3CS8TvcrFp5SFmwNZuRoBlQFium2V99oUhhw 2537
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/e2e_test.py sha256=rEO1dSjZnNhvSP_PLNsV4cLmKw5a0ifHF6w9zRc1e-I 1877
tests/test_api.py sha256=-IRHEz4up5k_dht9OtflQSKBpA1AHZ0LPRwgDH3y2Co 2057
tests/test_parallel_tk2.py sha256=P5cCLNrZ38kRq8SRxz6VspCM8MX9olxdbmxBp6kDI0s 3289
tests/test_parallelization.py sha256=fYpljCUQsY2aCRTyW6JNaN_zgrwtbld1Z5MWIIe6MQE 6759
tests/test_phirgen.py sha256=Bstgl7lF8H9RjhvluF-TUKSnyIocYXeLSkQXtiU54l4 14153
tests/test_placement.py sha256=Yec6ihBi8O9N58T_n7xdY5gU5rbMEkVg1Z68BJvtjJQ 3990
tests/test_rebaser.py sha256=Vz93a9jlnWy8JySqv_GTFN8DkSmSHjsaJKJqSokPW6w 1047
tests/test_sharder.py sha256=lBzQwS9hk4qHII6VPsqCQCsUQiXeeRd6AyhiKNfVy-E 16148
tests/test_utils.py sha256=wJCSjPzIozTkqoNib5QlmirhEqx0VXHVl1bJ531ocog 2832
tests/test_wasm.py sha256=uNrw8bJskBo5wN1QB8rNmTdjcnguDx1-bJitS09rjCE 4967
tests/data/qasm/arbitrary_qreg_names.qasm sha256=KU_ue5M_gfQ8WGbZV1D-GlEvrS8xIPMvJGfQ699MJkU 620
tests/data/qasm/baby.qasm sha256=Czd5XL_KjFDxUfTH-lv7mjM3PnC5fraIw4JRtiS-Rlc 107
tests/data/qasm/baby_with_rollup.qasm sha256=QH-UhwxVxMR4oKzfkOfCnvS0D0pz75E8xvwIOJVTcjY 125
tests/data/qasm/barrier_complex.qasm sha256=sUZ6RVi4xSCWOdCAeb6qbEEBbWBYFF_21TK1SCL6O00 250
tests/data/qasm/big_gate.qasm sha256=Kq6y94Gr2OAuVY4j6QjXdVyrsMT5aJFExG3BeiqhAaM 134
tests/data/qasm/bv_n10.qasm sha256=Sd8f1GFSrQoZ24mTlWGhT_rCsYmo19L4EGkVLL_VePo 853
tests/data/qasm/classical_hazards.qasm sha256=avQpwN5GGNQd5YbeuPn4AbgK2rKgfPbjeUXLlHBDLko 192
tests/data/qasm/classical_ordering.qasm sha256=OQ5odadsHhNiq5oaQPCpa_aOVdlUJF1n60vgWJJCLdE 123
tests/data/qasm/cond_1.qasm sha256=bupjpKdWij56Nf0kkKWPuf5tcp_LxUN9zSwe6_zo3Uw 203
tests/data/qasm/cond_barrier.qasm sha256=ha9IMTACRzDUmImjwIvaDydLGBe2cWI9faas1UPpRu8 129
tests/data/qasm/cond_classical.qasm sha256=dfkDwK7g3QGHPXUqLHRjmxXFQeg-Q4Au6rkgIUuvJzs 395
tests/data/qasm/exec_order_two_qubits.qasm sha256=k--FpntoB83aC8iuWR_FkDEv9LgMdqKLGgoY9f2CZLs 331
tests/data/qasm/eztest.qasm sha256=6AmlHGUdfYpePN2bKys_C5c-52PBvj-58PeskPHe_wc 116
tests/data/qasm/group_ordering.qasm sha256=ydnJCrxjUilrlswYHxpTk6mhQefH9Echxf1hENF8Q1U 192
tests/data/qasm/n10_test.qasm sha256=3mcsPl7JOJYUwBpjhbVqJNYxp1-nV20EJTe7JyUfzro 162
tests/data/qasm/oned_brickwork_circuit_n20.qasm sha256=0UQT1xu59wGFXGFkH83uUNddbGSssHqCXXlWQHBNn18 1320
tests/data/qasm/parallelization_test.qasm sha256=FE0zPgiyXsiu50j1DrZG2KTS8GNgRceMQ2QoDNxZSgQ 170
tests/data/qasm/qv20_0.qasm sha256=c0elYKsel9lxxmoWgGa11zSNFS5Qfykd8gqRFT8eRLw 81132
tests/data/qasm/rxrz.qasm sha256=19wEhDQC5u9UnwNRWiJyK6tUU4hcoRsyjHQhxEqvLzE 128
tests/data/qasm/rz_exec_order_three_qubits.qasm sha256=2ed7EbcOggzm4i4QTGQm1VJeFyawFJMcLUUTV--yJq4 288
tests/data/qasm/simple.qasm sha256=I5DgLr3q5eiS2otD_SQdXsBjJfk8PP2WLxiTAa4xZYI 113
tests/data/qasm/simple_cond.qasm sha256=gX9WFn58bJAsYSSNCsaFSfwLUQrjQBS6Eq2dz-t7hu8 144
tests/data/qasm/single_qubit_parallel_test.qasm sha256=_OZND4V-eAv18DxjD3KuWh-LaeMIrMiWIZLUpZeNqmI 238
tests/data/qasm/sleep.qasm sha256=4r632GajWUnjkR6uJjJZ2X8sZocHk7p6Dqeb7ULgITg 173
tests/data/qasm/tk2_diff_angles.qasm sha256=POSUiV7HXoZCT82xYCSv8ZH3ONdNlrYBnfWuE2N7l1I 144
tests/data/qasm/tk2_same_angle.qasm sha256=_KQTlECJWSZfBmllkSVJH6NFPwVLKMF5FWLqiRiDDj0 144
tests/data/wasm/add.wat sha256=XjeqZ8Y1CMlBX11RoOw1Jpz_9NfHg03VbhL4-vvsG5k 524
tests/data/wasm/testfile.wat sha256=3AJkIfGlk5KgOvPXT93VhhmVsGJ_YTJS_2Qvq4FsxZQ 1488
pytket_phir-0.7.1.dist-info/LICENSE sha256=_nZZuXsn6-5563fa0MmqozTLatkoprZHRTXKLwXrcBk 1506
pytket_phir-0.7.1.dist-info/METADATA sha256=6ZsetkBCCiAPksfuVWdqEdf0IEdO0KTTWqsZP8JmXdw 4935
pytket_phir-0.7.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
pytket_phir-0.7.1.dist-info/entry_points.txt sha256=KRZasHBtsZ-iAv1-rf5sbwa8q5YDv34tVNMoo_tCWEg 47
pytket_phir-0.7.1.dist-info/top_level.txt sha256=QJbCsQ8dL8SVSBxmMJ9I_-GeKglqmAnlymLcg3rbs8A 18
pytket_phir-0.7.1.dist-info/RECORD

top_level.txt

docs
pytket
tests

entry_points.txt

phirc = pytket.phir.cli:main