diff --git a/poetry.lock b/poetry.lock index 9b368f4e..ab8b6f45 100644 --- a/poetry.lock +++ b/poetry.lock @@ -680,81 +680,6 @@ files = [ docs = ["ipython", "matplotlib", "numpydoc", "sphinx"] tests = ["pytest", "pytest-cov", "pytest-xdist"] -[[package]] -name = "cython" -version = "3.0.11" -description = "The Cython compiler for writing C extensions in the Python language." -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" -files = [ - {file = "Cython-3.0.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:44292aae17524abb4b70a25111fe7dec1a0ad718711d47e3786a211d5408fdaa"}, - {file = "Cython-3.0.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a75d45fbc20651c1b72e4111149fed3b33d270b0a4fb78328c54d965f28d55e1"}, - {file = "Cython-3.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d89a82937ce4037f092e9848a7bbcc65bc8e9fc9aef2bb74f5c15e7d21a73080"}, - {file = "Cython-3.0.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2a8ea2e7e2d3bc0d8630dafe6c4a5a89485598ff8a61885b74f8ed882597efd5"}, - {file = "Cython-3.0.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cee29846471ce60226b18e931d8c1c66a158db94853e3e79bc2da9bd22345008"}, - {file = "Cython-3.0.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:eeb6860b0f4bfa402de8929833fe5370fa34069c7ebacb2d543cb017f21fb891"}, - {file = "Cython-3.0.11-cp310-cp310-win32.whl", hash = "sha256:3699391125ab344d8d25438074d1097d9ba0fb674d0320599316cfe7cf5f002a"}, - {file = "Cython-3.0.11-cp310-cp310-win_amd64.whl", hash = "sha256:d02f4ebe15aac7cdacce1a628e556c1983f26d140fd2e0ac5e0a090e605a2d38"}, - {file = "Cython-3.0.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:75ba1c70b6deeaffbac123856b8d35f253da13552207aa969078611c197377e4"}, - {file = "Cython-3.0.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:af91497dc098718e634d6ec8f91b182aea6bb3690f333fc9a7777bc70abe8810"}, - {file = "Cython-3.0.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3999fb52d3328a6a5e8c63122b0a8bd110dfcdb98dda585a3def1426b991cba7"}, - {file = "Cython-3.0.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d566a4e09b8979be8ab9f843bac0dd216c81f5e5f45661a9b25cd162ed80508c"}, - {file = "Cython-3.0.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:46aec30f217bdf096175a1a639203d44ac73a36fe7fa3dd06bd012e8f39eca0f"}, - {file = "Cython-3.0.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ddd1fe25af330f4e003421636746a546474e4ccd8f239f55d2898d80983d20ed"}, - {file = "Cython-3.0.11-cp311-cp311-win32.whl", hash = "sha256:221de0b48bf387f209003508e602ce839a80463522fc6f583ad3c8d5c890d2c1"}, - {file = "Cython-3.0.11-cp311-cp311-win_amd64.whl", hash = "sha256:3ff8ac1f0ecd4f505db4ab051e58e4531f5d098b6ac03b91c3b902e8d10c67b3"}, - {file = "Cython-3.0.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:11996c40c32abf843ba652a6d53cb15944c88d91f91fc4e6f0028f5df8a8f8a1"}, - {file = "Cython-3.0.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63f2c892e9f9c1698ecfee78205541623eb31cd3a1b682668be7ac12de94aa8e"}, - {file = "Cython-3.0.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b14c24f1dc4c4c9d997cca8d1b7fb01187a218aab932328247dcf5694a10102"}, - {file = "Cython-3.0.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c8eed5c015685106db15dd103fd040948ddca9197b1dd02222711815ea782a27"}, - {file = "Cython-3.0.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:780f89c95b8aec1e403005b3bf2f0a2afa060b3eba168c86830f079339adad89"}, - {file = "Cython-3.0.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a690f2ff460682ea985e8d38ec541be97e0977fa0544aadc21efc116ff8d7579"}, - {file = "Cython-3.0.11-cp312-cp312-win32.whl", hash = "sha256:2252b5aa57621848e310fe7fa6f7dce5f73aa452884a183d201a8bcebfa05a00"}, - {file = "Cython-3.0.11-cp312-cp312-win_amd64.whl", hash = "sha256:da394654c6da15c1d37f0b7ec5afd325c69a15ceafee2afba14b67a5df8a82c8"}, - {file = "Cython-3.0.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4341d6a64d47112884e0bcf31e6c075268220ee4cd02223047182d4dda94d637"}, - {file = "Cython-3.0.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:351955559b37e6c98b48aecb178894c311be9d731b297782f2b78d111f0c9015"}, - {file = "Cython-3.0.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c02361af9bfa10ff1ccf967fc75159e56b1c8093caf565739ed77a559c1f29f"}, - {file = "Cython-3.0.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6823aef13669a32caf18bbb036de56065c485d9f558551a9b55061acf9c4c27f"}, - {file = "Cython-3.0.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6fb68cef33684f8cc97987bee6ae919eee7e18ee6a3ad7ed9516b8386ef95ae6"}, - {file = "Cython-3.0.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:790263b74432cb997740d73665f4d8d00b9cd1cecbdd981d93591ddf993d4f12"}, - {file = "Cython-3.0.11-cp313-cp313-win32.whl", hash = "sha256:e6dd395d1a704e34a9fac00b25f0036dce6654c6b898be6f872ac2bb4f2eda48"}, - {file = "Cython-3.0.11-cp313-cp313-win_amd64.whl", hash = "sha256:52186101d51497519e99b60d955fd5cb3bf747c67f00d742e70ab913f1e42d31"}, - {file = "Cython-3.0.11-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:c69d5cad51388522b98a99b4be1b77316de85b0c0523fa865e0ea58bbb622e0a"}, - {file = "Cython-3.0.11-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8acdc87e9009110adbceb7569765eb0980129055cc954c62f99fe9f094c9505e"}, - {file = "Cython-3.0.11-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1dd47865f4c0a224da73acf83d113f93488d17624e2457dce1753acdfb1cc40c"}, - {file = "Cython-3.0.11-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:301bde949b4f312a1c70e214b0c3bc51a3f955d466010d2f68eb042df36447b0"}, - {file = "Cython-3.0.11-cp36-cp36m-musllinux_1_2_aarch64.whl", hash = "sha256:f3953d2f504176f929862e5579cfc421860c33e9707f585d70d24e1096accdf7"}, - {file = "Cython-3.0.11-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:3f2b062f6df67e8a56c75e500ca330cf62c85ac26dd7fd006f07ef0f83aebfa3"}, - {file = "Cython-3.0.11-cp36-cp36m-win32.whl", hash = "sha256:c3d68751668c66c7a140b6023dba5d5d507f72063407bb609d3a5b0f3b8dfbe4"}, - {file = "Cython-3.0.11-cp36-cp36m-win_amd64.whl", hash = "sha256:bcd29945fafd12484cf37b1d84f12f0e7a33ba3eac5836531c6bd5283a6b3a0c"}, - {file = "Cython-3.0.11-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:4e9a8d92978b15a0c7ca7f98447c6c578dc8923a0941d9d172d0b077cb69c576"}, - {file = "Cython-3.0.11-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:421017466e9260aca86823974e26e158e6358622f27c0f4da9c682f3b6d2e624"}, - {file = "Cython-3.0.11-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d80a7232938d523c1a12f6b1794ab5efb1ae77ad3fde79de4bb558d8ab261619"}, - {file = "Cython-3.0.11-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bfa550d9ae39e827a6e7198076df763571cb53397084974a6948af558355e028"}, - {file = "Cython-3.0.11-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:aedceb6090a60854b31bf9571dc55f642a3fa5b91f11b62bcef167c52cac93d8"}, - {file = "Cython-3.0.11-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:473d35681d9f93ce380e6a7c8feb2d65fc6333bd7117fbc62989e404e241dbb0"}, - {file = "Cython-3.0.11-cp37-cp37m-win32.whl", hash = "sha256:3379c6521e25aa6cd7703bb7d635eaca75c0f9c7f1b0fdd6dd15a03bfac5f68d"}, - {file = "Cython-3.0.11-cp37-cp37m-win_amd64.whl", hash = "sha256:14701edb3107a5d9305a82d9d646c4f28bfecbba74b26cc1ee2f4be08f602057"}, - {file = "Cython-3.0.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:598699165cfa7c6d69513ee1bffc9e1fdd63b00b624409174c388538aa217975"}, - {file = "Cython-3.0.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0583076c4152b417a3a8a5d81ec02f58c09b67d3f22d5857e64c8734ceada8c"}, - {file = "Cython-3.0.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:52205347e916dd65d2400b977df4c697390c3aae0e96275a438cc4ae85dadc08"}, - {file = "Cython-3.0.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:989899a85f0d9a57cebb508bd1f194cb52f0e3f7e22ac259f33d148d6422375c"}, - {file = "Cython-3.0.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:53b6072a89049a991d07f42060f65398448365c59c9cb515c5925b9bdc9d71f8"}, - {file = "Cython-3.0.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:f988f7f8164a6079c705c39e2d75dbe9967e3dacafe041420d9af7b9ee424162"}, - {file = "Cython-3.0.11-cp38-cp38-win32.whl", hash = "sha256:a1f4cbc70f6b7f0c939522118820e708e0d490edca42d852fa8004ec16780be2"}, - {file = "Cython-3.0.11-cp38-cp38-win_amd64.whl", hash = "sha256:187685e25e037320cae513b8cc4bf9dbc4465c037051aede509cbbf207524de2"}, - {file = "Cython-3.0.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:0fc6fdd6fa493be7bdda22355689d5446ac944cd71286f6f44a14b0d67ee3ff5"}, - {file = "Cython-3.0.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b1d1f6f94cc5d42a4591f6d60d616786b9cd15576b112bc92a23131fcf38020"}, - {file = "Cython-3.0.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b4ab2b92a3e6ed552adbe9350fd2ef3aa0cc7853cf91569f9dbed0c0699bbeab"}, - {file = "Cython-3.0.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:104d6f2f2c827ccc5e9e42c80ef6773a6aa94752fe6bc5b24a4eab4306fb7f07"}, - {file = "Cython-3.0.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:13062ce556a1e98d2821f7a0253b50569fdc98c36efd6653a65b21e3f8bbbf5f"}, - {file = "Cython-3.0.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:525d09b3405534763fa73bd78c8e51ac8264036ce4c16d37dfd1555a7da6d3a7"}, - {file = "Cython-3.0.11-cp39-cp39-win32.whl", hash = "sha256:b8c7e514075696ca0f60c337f9e416e61d7ccbc1aa879a56c39181ed90ec3059"}, - {file = "Cython-3.0.11-cp39-cp39-win_amd64.whl", hash = "sha256:8948802e1f5677a673ea5d22a1e7e273ca5f83e7a452786ca286eebf97cee67c"}, - {file = "Cython-3.0.11-py2.py3-none-any.whl", hash = "sha256:0e25f6425ad4a700d7f77cd468da9161e63658837d1bc34861a9861a4ef6346d"}, - {file = "cython-3.0.11.tar.gz", hash = "sha256:7146dd2af8682b4ca61331851e6aebce9fe5158e75300343f80c07ca80b1faff"}, -] - [[package]] name = "debugpy" version = "1.8.9" @@ -2097,6 +2022,35 @@ files = [ qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"] testing = ["docopt", "pytest"] +[[package]] +name = "pecos-rslib" +version = "0.6.0.dev8" +description = "Rust libary extensions for Python PECOS." +optional = false +python-versions = ">=3.8" +files = [ + {file = "pecos_rslib-0.6.0.dev8-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:94471ff09fd8329b360f8b1b67fd80816de94261ce2ceeaa74dc8a4c86ab44da"}, + {file = "pecos_rslib-0.6.0.dev8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a96071210a84eb90f13c96817dc9b1486bc04c91d3d5f5a29141681a74fa3a5c"}, + {file = "pecos_rslib-0.6.0.dev8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb3d14250507a030ed9161e214bacf3e8f8e4b6277da75de3dd40bd933c15d7f"}, + {file = "pecos_rslib-0.6.0.dev8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1fce1182522f274fcb622c7c124022a4e6105e55aefd5ccfcc873966fd2f2d9"}, + {file = "pecos_rslib-0.6.0.dev8-cp310-cp310-win_amd64.whl", hash = "sha256:1b035ad9d455dc1863e54388d07854e77e6fad16b9aad7f719a907deb9eb1ac8"}, + {file = "pecos_rslib-0.6.0.dev8-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4fa21344f2d9da405f5086fdc5e5416c835c36bc96c32510832f39dcf09d02ed"}, + {file = "pecos_rslib-0.6.0.dev8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1c8d2f8a044b6c887b67fecf71f7ad39dfae74db42cf1dacc8bd49438040fe25"}, + {file = "pecos_rslib-0.6.0.dev8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:93dfb65a09b531b65901f5cea08edf130e8885f7bd53b9f9115152f2e7ab7618"}, + {file = "pecos_rslib-0.6.0.dev8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6830c894972e676b16b339d818f0a66194743719f340a2d2aa1f74d3d962b49"}, + {file = "pecos_rslib-0.6.0.dev8-cp311-cp311-win_amd64.whl", hash = "sha256:7e8455872199e87c34d77442b1730bb09092c9f398a255fc3c83e68c8f9352e1"}, + {file = "pecos_rslib-0.6.0.dev8-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:adf8c876b3735b76b764f36d82c8d816a84b234df7eec1a3c013e976cebaf307"}, + {file = "pecos_rslib-0.6.0.dev8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ca15967874afa16489aa409464ab7fd14cb7ea129f21ff40fa30fb6cd8a43ab2"}, + {file = "pecos_rslib-0.6.0.dev8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:49c36810923501cbc57665d761bb7d921e8c27ac21ff4f00a94bd96a03fe78bb"}, + {file = "pecos_rslib-0.6.0.dev8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c6d719a51397296f4d76af859b4a45407a942f8b33f536afc00089ced311fd5"}, + {file = "pecos_rslib-0.6.0.dev8-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:c09b734a4046732d506a5608daa4edf30b51a8e671a5ee106844c5b3fe94a973"}, + {file = "pecos_rslib-0.6.0.dev8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:af1f29da16c9932dd6a57f38a5cf7e257615936a30cf1f3bf972e8b20c334566"}, + {file = "pecos_rslib-0.6.0.dev8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:acd94458a7c5d957f6ce2d42df8bb7a7f983264e1ff615ccfb9050991a2d4374"}, + {file = "pecos_rslib-0.6.0.dev8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:86ff383ccb5fc6e8888cb973d494864125737a48747754a1b2e08e6e305cb19f"}, + {file = "pecos_rslib-0.6.0.dev8-cp313-cp313-win_amd64.whl", hash = "sha256:309271af7a9ad712a2e00b6420e6ff40e68aefc01e07e42b12aae8389d492f1c"}, + {file = "pecos_rslib-0.6.0.dev8.tar.gz", hash = "sha256:a2535b689cfebe15b9d9ff3b7378736102caedc9bb355deecead6d82632de70f"}, +] + [[package]] name = "pexpect" version = "4.9.0" @@ -2591,65 +2545,6 @@ files = [ [package.extras] test = ["pytest (>=7.2.0,<7.3.0)"] -[[package]] -name = "pyquest" -version = "0.0.1" -description = "A Python interface for QuEST." -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyquest-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:43173b21e544ad13325e72fb8a84cda76f4c8bb2da0b679ad06472737a19036d"}, - {file = "pyquest-0.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5e2dea8226671bb61d893a5e7aef47f6a0021f24322b5b6feccd649d2e471990"}, - {file = "pyquest-0.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:695914f5ef71b32c9ee20e96f29638035ab37365f20e1cf0b34a388e2e579178"}, - {file = "pyquest-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:231c354f0e28d64bda9f40df87bc508652508a4484cd056e2b2458086b199bed"}, - {file = "pyquest-0.0.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:016bb1e07dd370df09e144646ff286ec46f95e0f43055d4f36c01d819cf6372d"}, - {file = "pyquest-0.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2f0efab71b17448e8b2dac098e098125c92c5306331c5b1dd130470178bd64b2"}, - {file = "pyquest-0.0.1-cp310-cp310-win32.whl", hash = "sha256:eb62de18da0159db95b4b2a916ad532d0da6a7cb0a0d9c83c144831c8fd452b2"}, - {file = "pyquest-0.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:f1997520b11b2d0850c38ec842561333a6acd3f1d3019cd0ed5bd9794283b628"}, - {file = "pyquest-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d8406f4efe2daea5685276a93e23683532923f1b3dac32edc30f6369076d94d3"}, - {file = "pyquest-0.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9f8d4d77ec27b1e768a68915fb2198c1f0f433074946a2aca2e2593fc3dd146f"}, - {file = "pyquest-0.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9399ec92c262adef0cda52be3911f2adfc7c17e2fe02f55083e3213a9eec8c43"}, - {file = "pyquest-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b7f4f7dc943f3e0e91ec52d00501d9021148b1c34131694549ea3d229ef5dc96"}, - {file = "pyquest-0.0.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:a5353e0dec4b723fea2fd280529f8e5cc96d50e79e9781926501e108bf63e34e"}, - {file = "pyquest-0.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:40a89b119fe81435d8f943dfef3e9cda4afdc08e7f16b765e46efd4c5aaf809d"}, - {file = "pyquest-0.0.1-cp311-cp311-win32.whl", hash = "sha256:d61a602c3e6586b11e1f2ccd6e8699cb956b1afa51dac573d9063561f7cf9e36"}, - {file = "pyquest-0.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:10eb813ffb572f06e07a6b7991452129a3401e1e6e1a876a9ad08a07469c92d9"}, - {file = "pyquest-0.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:4d8f701eb4b6f04878831a61415df620d4eeab9296d170501d7d8dc7ee6295b0"}, - {file = "pyquest-0.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2a2a24d4e362d994d9e940b8c8e68a64fdb09d1e2f52dd7bb2e5b12964dbbc"}, - {file = "pyquest-0.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:444bca5e7a67f7701ce609e86e0be8150dd5485ca618888da0dd6bca7de4d17a"}, - {file = "pyquest-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cd68d07f456323c085433603198d06bfa960948541c34507c6ccdf29b309c2ea"}, - {file = "pyquest-0.0.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:17408c18bd4e534bbe0fc82ca0177055bf60f1851161293e423dd1d56b6ff26e"}, - {file = "pyquest-0.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:72521f611be35ec83855c5a1e7c58c0007ccf06cada175cd8c381f8c6bf92e5c"}, - {file = "pyquest-0.0.1-cp312-cp312-win32.whl", hash = "sha256:7dc340f178b79601cb5923d0431d7217b4c3acaf90a92553ec66ed0e2c56c8ad"}, - {file = "pyquest-0.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:9e0632c6d974ec8a852e17722f63217629a057cbb9fbc015005aded53436ac17"}, - {file = "pyquest-0.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:730585ea635618632139a384fa1bd82d90c1cf11bb13b9d9aa87a4c8915ab3e1"}, - {file = "pyquest-0.0.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ab0e2c341a24181fe9c10451f80143ada69d8bca8928700b4291bcdabeb9cd8"}, - {file = "pyquest-0.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b381e552469d92c5bdef906ca0bb3b6b362c08f9c4feebdb3ccd4bd065198fa"}, - {file = "pyquest-0.0.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:6a88519c51e70a06261f61e2496da6bf5f6d2687ab373d31b7ea9cc53f4021c5"}, - {file = "pyquest-0.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:39ec2252b30dc4d4e98e1d9f13bcbaf133452d3c0e14c0f81ffdbc14a913e7d2"}, - {file = "pyquest-0.0.1-cp37-cp37m-win32.whl", hash = "sha256:a0f73f267a9269e7600fa86478a65f8fec18ffd8eac76c400da6cae30c73c73c"}, - {file = "pyquest-0.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:058cb13bc86aea6a312c34c74297da45626490d773d8ecd40392ebe60c3a0c46"}, - {file = "pyquest-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:174b8e0358a6b204f25698151665854b111c37d8b0c9db10c7fa65fd0e368b4f"}, - {file = "pyquest-0.0.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6202629a7dc28112cb7312f19c1a822ea600b481c253736fa50a69b327448404"}, - {file = "pyquest-0.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fbfa283e664e451a1770c7bedce1a0a33e583afc490f9eeecdd7371f74d6d029"}, - {file = "pyquest-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9225aac2cb90c12fc091f1f9537a55f99336a2c9316f48b6d7b58af35a359f19"}, - {file = "pyquest-0.0.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:eabd8999fe233612267fa0c41ccda409572b53839333aaae384b546c563f5954"}, - {file = "pyquest-0.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0af44d3a4817066566597fac299c00ae4a1355c8b49457f720b77125061aecf4"}, - {file = "pyquest-0.0.1-cp38-cp38-win32.whl", hash = "sha256:314ca00314f7ac7174186ba0832446fa2c42fd20cb9eb340d874f478eb4314a7"}, - {file = "pyquest-0.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:b14f70dd59b29d7a066f0ddf45425d5789c069f8cc15b19c1ed60a257fc27bb3"}, - {file = "pyquest-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5d10fcf06055eb6f3e51229d6eafff010b586fb8b5cb461903306b7fb92d1bb9"}, - {file = "pyquest-0.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:52f5eb5ce456b5c6d65aed282218580c592f0396f340ade6746a3718c095633d"}, - {file = "pyquest-0.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b54e39745cca784eb82adeab4e502cf4fa35148117d992f5bd9a1cd2a826f192"}, - {file = "pyquest-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a9078cf697c1b8284d2b7948534df4e75c736882aa4696968d09c403ec08286"}, - {file = "pyquest-0.0.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:e3e36eaeaa8e76c15e439fedbc16175d6ea9fba6c8ef19c4a6d60547adb7ac9c"}, - {file = "pyquest-0.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a0e77bdbf76165c16cf0cbb123bea6112bbe9fbee68c2fcdd48227910d33d070"}, - {file = "pyquest-0.0.1-cp39-cp39-win32.whl", hash = "sha256:7f99d62e67888bf4f13183a8bff84cc45ab17c600866ec52d3b0bc66f4df1e2a"}, - {file = "pyquest-0.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:e566daedba50fe45c0f5b9b6e8474a8f7ed833ff63db08cc20493168113f7f5a"}, -] - -[package.dependencies] -numpy = ">=1.20" - [[package]] name = "pytest" version = "8.3.4" @@ -2775,19 +2670,19 @@ zx = ["autoray (>=0.6.12)", "numba (>=0.60.0)", "quimb (>=1.8.2)"] [[package]] name = "pytket-pecos" -version = "0.1.31" +version = "0.1.32" description = "This package enables emulation of pytket circuits using the PECOS emulator." optional = false python-versions = "*" files = [ - {file = "pytket_pecos-0.1.31-py2.py3-none-any.whl", hash = "sha256:f06d7495252f37ac734b2b3f3136d06513f0783ac7f38fc3708aa510f82247a2"}, - {file = "pytket_pecos-0.1.31.tar.gz", hash = "sha256:bc1b3e090a83b4023683d1ecc8181daf0a4e735127caafd043724cbcfa703bdb"}, + {file = "pytket_pecos-0.1.32-py2.py3-none-any.whl", hash = "sha256:c30dc77668236573d19a34767324af3df429c071fa3a12a5608c94dd9af97047"}, + {file = "pytket_pecos-0.1.32.tar.gz", hash = "sha256:587cbe61426d5520033b5629874ef168a85dc9bd26382a583e016395c01f4a60"}, ] [package.dependencies] -pytket = ">=1.34" -pytket-phir = ">=0.9.0" -quantum-pecos = {version = ">=0.6.0.dev6", extras = ["simulators", "wasmtime"]} +pytket = ">=1.36" +pytket-phir = ">=0.9.1" +quantum-pecos = {version = ">=0.6.0.dev7", extras = ["projectq", "wasmtime"]} [[package]] name = "pytket-phir" @@ -3076,77 +2971,39 @@ cffi = {version = "*", markers = "implementation_name == \"pypy\""} [[package]] name = "quantum-pecos" -version = "0.6.0.dev6" +version = "0.6.0.dev8" description = "PECOS is a library/framework for the evaluation, study, and design of QEC protocols. It also provides the ability to study and evaluate the performance advanced hybrid quantum/classical compute execution models for NISQ algorithms and beyond." optional = false python-versions = ">=3.10" files = [ - {file = "quantum_pecos-0.6.0.dev6-py2.py3-none-any.whl", hash = "sha256:a29c757e89fe6040e43be4d374cd1c3d1fed31d9fff542f4feb53b346d33921d"}, - {file = "quantum_pecos-0.6.0.dev6.tar.gz", hash = "sha256:3064752eedbdb14cfcc0800380bdda980ada070acb8ec7693a01cc373a2f7592"}, + {file = "quantum_pecos-0.6.0.dev8-py2.py3-none-any.whl", hash = "sha256:acd261219015f21a48b160e877a05e174b6bb61a92ebb24e4f6c415b2c0a5ba2"}, + {file = "quantum_pecos-0.6.0.dev8.tar.gz", hash = "sha256:ca947b5d05f69a52d66a29641e9809b6c8f01493d0ccdc207615dda960b8e2c1"}, ] [package.dependencies] -cython = {version = "*", optional = true, markers = "extra == \"simulators\""} -matplotlib = ">=2.2.0,<4.0" -networkx = ">=2.1.0,<3.0" -numpy = ">=1.15.0,<2.0" -phir = ">=0.3.3,<0.4" -projectq = {version = ">=0.5.0,<0.9.0", optional = true, markers = "extra == \"simulators\""} -pybind11 = {version = ">=2.2.3,<3.0", optional = true, markers = "extra == \"simulators\""} -pyquest = {version = ">=0.0.1", optional = true, markers = "extra == \"simulators\""} -qulacs = {version = ">=0.6.4", optional = true, markers = "extra == \"simulators\""} -scipy = ">=1.1.0,<2.0" +matplotlib = ">=2.2.0" +networkx = ">=2.1.0" +numpy = {version = ">=1.15.0,<2.0", markers = "python_version < \"3.13\""} +pecos-rslib = "0.6.0.dev8" +phir = ">=0.3.3" +projectq = {version = "*", optional = true, markers = "extra == \"projectq\""} +pybind11 = {version = ">=2.2.3", optional = true, markers = "extra == \"projectq\""} +scipy = ">=1.1.0" wasmtime = {version = ">=13.0", optional = true, markers = "extra == \"wasmtime\""} [package.extras] -all = ["quantum-pecos[simulators]", "quantum-pecos[tests]", "quantum-pecos[visualization]", "quantum-pecos[wasmer]", "quantum-pecos[wasmtime]"] +all = ["quantum-pecos[projectq]", "quantum-pecos[pyquest]", "quantum-pecos[qulacs]", "quantum-pecos[tests]", "quantum-pecos[visualization]", "quantum-pecos[wasmer]", "quantum-pecos[wasmtime]"] cuda = ["cupy (>=10.4.0)", "cuquantum-python (>=24.03.0)", "custatevec (>=1.6.0)", "pytket-cutensornet (>=0.7.0)"] -simulators = ["cython", "projectq (>=0.5.0,<0.9.0)", "pybind11 (>=2.2.3,<3.0)", "pyquest (>=0.0.1)", "qulacs (>=0.6.4)"] -tests = ["hypothesis", "pytest (>=5.0.0)"] +projectq = ["projectq", "pybind11 (>=2.2.3)"] +pyquest = ["pyquest (>=0.0.1)"] +qulacs = ["qulacs (>=0.6.4)"] +simulators = ["quantum-pecos[projectq]", "quantum-pecos[pyquest]", "quantum-pecos[qulacs]"] +tests = ["hypothesis", "pytest (>=5.0.0,<8.3.4)", "pytest-cov"] visualization = ["plotly (>=5.9.0,<5.10.0)"] -wasmer = ["wasmer (>=1.1.0,<1.2.0)", "wasmer-compiler-cranelift (>=1.1.0,<1.2.0)"] +wasm = ["quantum-pecos[wasmer]", "quantum-pecos[wasmtime]"] +wasmer = ["wasmer (>=1.1.0,<1.2.0)", "wasmer_compiler_cranelift (>=1.1.0,<1.2.0)"] wasmtime = ["wasmtime (>=13.0)"] -[[package]] -name = "qulacs" -version = "0.6.10" -description = "Quantum circuit simulator for research" -optional = false -python-versions = "*" -files = [ - {file = "qulacs-0.6.10-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f3c9e60929947f68117fa4e19b097490377a9fe2482d527444d0201a89d9a87b"}, - {file = "qulacs-0.6.10-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:89c8857e283c0e1627a12a155a1b5ed593cf32f8037a291e2297e044d75a82d3"}, - {file = "qulacs-0.6.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2c80a45202ceff76fcc3a0f2f21125d1187fa6baddc51c969cfb0949b2a3ba9e"}, - {file = "qulacs-0.6.10-cp310-cp310-win_amd64.whl", hash = "sha256:c72571328ca3fbc94b4277feaf8629781580e9b22da471b4355f01dd135a52a8"}, - {file = "qulacs-0.6.10-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:08a8d044c3d9ebb8c393ed11bd5e92ee30e8ca485016b9e0c1e7a8fd4fac9d21"}, - {file = "qulacs-0.6.10-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:43d4cab074fb0a85d21b621d9c951c31a9a21ac361ce34056b39a758245b8a95"}, - {file = "qulacs-0.6.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:76ca215e00fe956aa0f12c2a0fcbecd9283fe571b2cc36e3c68bdd1f48ca406a"}, - {file = "qulacs-0.6.10-cp311-cp311-win_amd64.whl", hash = "sha256:acefb66da0bf563169b135865efb9d85f9f4428b02503d08fa6cc6289d6d9aec"}, - {file = "qulacs-0.6.10-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:04d68f4b3616741f4cf3f03fd63a964118d560204b15e6ef331e71b64a8a7d72"}, - {file = "qulacs-0.6.10-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e378ebb421dcc926f7e040dad326756b2ca6b921598fd6bfe66ceeb5e5a4b8e2"}, - {file = "qulacs-0.6.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ca8bd30828571d5a83f408f995030efee2350020cc8351d5695139dd0ddeac18"}, - {file = "qulacs-0.6.10-cp312-cp312-win_amd64.whl", hash = "sha256:354458f1576fa88806cc31b692ea56a935fd62fb01cfd351c01aa80c0e6a61f6"}, - {file = "qulacs-0.6.10-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3ffd975f04f0583e75d792a3adc9268f23251e86f192e6d411350684699ad794"}, - {file = "qulacs-0.6.10-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6c9c0d7204a400e6eb7dc10fdfbf26949622e67cc7ae22e80d9f4a74577ef31c"}, - {file = "qulacs-0.6.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f66ef094aba52281348f929b5ce9f55b39a50e8c9d7a7f9e98564a4ae372cac"}, - {file = "qulacs-0.6.10-cp38-cp38-win_amd64.whl", hash = "sha256:1a0e1293e8619921791be2150a5db633585ad20f1ef2ad718f0fd41af8900ed9"}, - {file = "qulacs-0.6.10-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4ce590b72bffb992d158022fde34f264c7d44c78a40546be9e58465765a3f962"}, - {file = "qulacs-0.6.10-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8410fdcc8477fd970cba6ab9b83e1d3a03cdf3d28ac0d3ec146c939d67c13c40"}, - {file = "qulacs-0.6.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:287b5f756faa3842d6b4cc20c0ab000b6a9f63891f3aaaf7a069537e02dccfe4"}, - {file = "qulacs-0.6.10-cp39-cp39-win_amd64.whl", hash = "sha256:e8a7afbdaf53b54e925f96d5bb7bf3acd885fa9037ac8d4ee83a0053c90b29b1"}, - {file = "qulacs-0.6.10.tar.gz", hash = "sha256:e7a872f0497b22ac3e64a9074a6b5572d5cb426864ac27f5cbfd11527959cd96"}, -] - -[package.dependencies] -numpy = "*" -scipy = "*" - -[package.extras] -ci = ["black", "flake8", "isort", "mypy", "openfermion", "pybind11-stubgen", "pytest"] -dev = ["black", "flake8", "isort", "mypy", "openfermion", "pybind11-stubgen", "pytest"] -doc = ["breathe", "exhale", "ipykernel", "mypy", "myst-parser", "nbsphinx", "pybind11-stubgen", "sphinx (==7.*)", "sphinx-autoapi (==3.0.0)", "sphinx-copybutton", "sphinx-rtd-theme"] -test = ["openfermion"] - [[package]] name = "qwasm" version = "1.0.1" @@ -4017,4 +3874,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "<3.12,>=3.10" -content-hash = "5184922074619830f62b2db36c210325f1b9880888051c92f9291f5b115e4c82" +content-hash = "6f823845d32ffee411b21c5afba276a5352d9609a2e025fc365a9cb8c7f95c4a" diff --git a/pyproject.toml b/pyproject.toml index 195b0337..b7b33431 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ readme = "README.md" python = "<3.12,>=3.10" notebook = "^6.5.7" pytket-quantinuum = "^0.41.0" -pytket_pecos = "^0.1.30" +pytket_pecos = "^0.1.32" pytest = "^8.3.4" pytest-cov = "^6.0.0" ruff = "^0.8.2"