QREM

View on PyPIReverse Dependencies (0)

0.2.0 qrem-0.2.0-py3-none-any.whl

Wheel Details

Project: QREM
Version: 0.2.0
Filename: qrem-0.2.0-py3-none-any.whl
Download: [link]
Size: 286154
MD5: e54b79b37e7861d08a94816f14f269d4
SHA256: 3efe8238e565ba43cae4115d6781ea3872b7d2ca27cc7767f836c0f93d195734
Uploaded: 2024-01-20 15:53:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: qrem
Version: 0.2.0
Summary: QREM package provides a versatile set of tools for the characterization and mitigation of readout noise in NISQ quantum devices.
Author-Email: "Jan Tuziemski, Filip Maciejewski, Joanna Majsak, Oskar Słowik, Marcin Kotowski, Katarzyna Kowalczyk-Murynka, Paweł Przewłocki, Piotr Podziemski, Michał Oszmaniec" <oszmaniec[at]cft.edu.pl>
Maintainer-Email: Michał Oszmaniec <oszmaniec[at]cft.edu.pl>
Project-Url: Homepage, https://github.com/cft-nisq/qrem
Project-Url: GitHub, https://github.com/cft-nisq/qrem
Project-Url: Documentation, https://cft-nisq.github.io/qrem/index.html
Project-Url: Article, http://arxiv.org/abs/2311.10661
Keywords: quantum,nisq,quantum-devices,quantum-physics,physics,sdk,qiskit
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.8
Requires-Dist: ipykernel (>=6.1.0)
Requires-Dist: python-dotenv (>=1.0.0)
Requires-Dist: colorama (>=0.4.6)
Requires-Dist: orjson (>=3.9.10)
Requires-Dist: tqdm (>=4.64.0)
Requires-Dist: numpy (<1.24,>=1.18.0)
Requires-Dist: scipy (>=1.7.0)
Requires-Dist: pandas (>=1.5.0)
Requires-Dist: picos (>=2.4.0)
Requires-Dist: qiskit (>=0.43.3)
Requires-Dist: qiskit-ibm-runtime (>=0.11.2)
Requires-Dist: qiskit-ibm-provider (>=0.6.1)
Requires-Dist: qiskit-braket-provider (>=0.0.3)
Requires-Dist: amazon-braket-sdk (>=1.61.0)
Requires-Dist: qutip (>=4.7.1)
Requires-Dist: matplotlib (>=3.6.0)
Requires-Dist: seaborn (>=0.12.0)
Requires-Dist: networkx (<3.0,>=0.12.0)
Requires-Dist: sympy (>=1.11.0)
Requires-Dist: pyquil (>=4.0.3)
Requires-Dist: configargparse (>=1.5.0)
Requires-Dist: pysat (>=3.1.0)
Requires-Dist: pytest-cov (~=3.0.0); extra == "test"
Requires-Dist: manim (>=0.17.2); extra == "visualization"
Provides-Extra: test
Provides-Extra: visualization
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4126 characters]

WHEEL

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

RECORD

Path Digest Size
qrem/__init__.py sha256=qVXLPhHY8J3MZ_AzOVmjK1HMhCmizik_1tTeWqBkR6o 3836
qrem/backends_support/aws_braket/functions_aws_rigetti.py sha256=rr2Y4DnvBsrk4Ve1vQ0Y0I3GiCVJmAKAvMOuL1XXt3c 6244
qrem/backends_support/pyquil/QDT_pyquill.py sha256=ruDTWymXd3f16wkBpKNP4JJZ3xBqHe6cgunEQjbNYB8 15845
qrem/backends_support/pyquil/pyquil_utilities.py sha256=X2iD3xP-9ydmNwWecTL3RMKtiFZ3whcbRwnUAEmcs8I 15325
qrem/backends_support/qiskit/QDT_qiskit.py sha256=pgEG3mig1G2mIFI6RhZV7tWF3wrfFUp9A1WnBo6c3mc 15393
qrem/backends_support/qiskit/qiskit_utilities.py sha256=hlys3u0hAKNLlaue2XMeIwWVrDVOpuZplMOmZRTMSjI 9630
qrem/benchmarks/__init__.py sha256=evCm-Uur3irsnCm97PeyChC_OizoVi5l68e8aO4bDIw 204
qrem/benchmarks/benchmarks_functions.py sha256=dV1h5NvLGPQmHEYpk6mTsGn81QfhHkDSKBdKGat_Y-k 4128
qrem/benchmarks/hamiltonians.py sha256=LeADhVsPjLloamAGzKcvdg9imcCrVUKSHVKDBlmTXOk 15958
qrem/characterization/__init__.py sha256=tARih2SkSWoJ66YAU4kZURkUy4vTh7FNbAp09cIgXkw 212
qrem/characterization/characterization.py sha256=-_HdnYYBB9qcON-cVtSO79TPNdR61rTXZ9KeRU7-DUg 37223
qrem/characterization/characterization_routine.py sha256=h-s8RYI6ZYBmKt3-cVR6GN4jPQwAQ9T68WMndssRUI4 8881
qrem/characterization/clustering_algorithms.py sha256=dfOSfniumRwRwV5lrlur9LqjrWE5My9K8OgN3ija6S0 58829
qrem/characterization/neighbors_algorithms.py sha256=eONmo612NYSMa_IZaZ9XmndEMYfgMCFXxlMPtiHoX-A 7288
qrem/cn/__init__.py sha256=3bAMeo2PfZl2CVKaJ4sTJ1FkqTcPs2u9Bo_JjXW1fHk 193
qrem/cn/mitigation.py sha256=SrG5bRNPHdlCtoqxXfS0lpw2WE81Jlr9ZWeOQ0JDCYA 21144
qrem/cn/simulation.py sha256=IgV5yTer1EwF3opaOez27MUIo3KK6m717b3fQyVkPpQ 20374
qrem/cn/mitigtools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrem/cn/modeltools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrem/cn/simtools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrem/cn/simtools/auxiliary_merging_functions.py sha256=0a2ibWtL8mrO93wMP1BY-ZNXAp-kmcuaSC0j716JhbE 4462
qrem/cn/simtools/custom_model_creator.py sha256=jWdzCNyNa4SgxGWlZJYfyvgM_qQRp_lDz_oHFl-P-wU 1340
qrem/cn/simtools/noisy_simulationsKKM.py sha256=TvdJexcz4hXWyNuIbY1GaL3rJyj2CQM1ZKjM0Oybo8U 3102
qrem/common/__init__.py sha256=wHJRmrLG_n8HrzTBJBQvgSyFtv9DP1th4yw0fvSJw1E 2973
qrem/common/config.py sha256=xyDcR7YHyEF0iH8xuRfLig_WFfv16E3JV94JaZHFKvI 21275
qrem/common/constants.py sha256=cLJ2UzLV1PeYf2mGimTL59Vs9ORR5vY2W7rkfHRf5Z0 3281
qrem/common/convert.py sha256=K7dlZqs3n6koSXtjUrugSVE8B6962l3DiQBF_QqiaOU 19915
qrem/common/io.py sha256=4EEds_xCpHtT71pLBd6KUYdwu6fzghnhJ1YSmeZLa14 7416
qrem/common/math.py sha256=arQZ1ycjavxkqAYqwT11l3eodoIbJC-1QRKruQXt9OU 28650
qrem/common/povmtools.py sha256=BkDGuB9HRacsEDUW54yp8lMiXjLfZ3olEFfw-bK1U9c 67429
qrem/common/printer.py sha256=a59Tcx1bF9csM-ZtNVchpEfnpbpDBIKfh5VIyPUc6_o 10190
qrem/common/probability.py sha256=pRURnUOJsCdPFo1ZavBoFNFDgwIVnfQka2EG-CZ4Oio 36270
qrem/common/registers.py sha256=71S73tvAL6oR4C78glUhRsgEL02zCKffzMxCOmAISgM 1755
qrem/common/scipy_optimizers_wrappers.py sha256=cSxsSDvMo7Y4HtUcBgNprQ3ZU5PUcjiJgbHog_aPkXw 5347
qrem/common/utils.py sha256=8EkNaCr7U4UleNagK6xQPnA8UuBpW6G8KOBMeMy07dI 13186
qrem/common/experiment/__init__.py sha256=cToT5QsFYPIk3V6WGTHcbEKvVO7a-USNGALmhmMKJqg 939
qrem/common/experiment/information_completeness.py sha256=RsWSTQsvnLXSZR6n9wt3Uv8s9uLlRSEs1T81PFOf7uU 9602
qrem/common/experiment/tomography.py sha256=60oL2TGwJu3ze5dSK2YaRBW4eLUR5OZfT35YAKaVs8o 17304
qrem/common/experiment/tomoutils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrem/common/experiment/tomoutils/algortithmic_circuits.py sha256=QnEydMk_v7ElD7iu8cvWW714xHZs2Z2S_HWnxVqqJgY 7256
qrem/common/external/__init__.py sha256=vz3cGdNacD_Bc8X7peT-xbTFZcTNWXQOmwvwytKyCOs 750
qrem/common/external/hyperplane_projections.py sha256=zP7XjaZmOjPTlZ4HBZuaTPh77_XZ_o_gQey6Duulamk 15203
qrem/common/external/CBB/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrem/common/external/CBB/branchandbound_tools.py sha256=8Y-Q4FFlO5F6T7xaKQt_HtVp8f-Ru0lLDwVTN8fN70w 20118
qrem/common/external/CBB/spin_models.py sha256=Rgh4EQoAuHUHV12_hlAN7e6xMXtkEdlqNwGCuvshDjQ 6741
qrem/common/external/ncpol2sdpa/__init__.py sha256=-THlnSq2_pOrmeyD6YXOlZCzw8wM_1OjBJ_qRsYzMOg 1806
qrem/common/external/ncpol2sdpa/chordal_extension.py sha256=FLhZpwbyFxK-xtRK9XrHGyUeQ73eg4RMieE_RSBUKlg 5025
qrem/common/external/ncpol2sdpa/cvxpy_utils.py sha256=Ou8SfSin-0Tma2xhizfB1ajj14WZRmOn7gCA58lZ59A 3686
qrem/common/external/ncpol2sdpa/faacets_relaxation.py sha256=vqZ-LA4iMkoZREincYlpFdbz1I6dpTXP3X6-GaeoEaY 3641
qrem/common/external/ncpol2sdpa/moroder_hierarchy.py sha256=XvVb1Mb-srQIjt8wVJnQaGJvryGtw6fGnJzG7HfF46g 4646
qrem/common/external/ncpol2sdpa/mosek_utils.py sha256=MHSK1xklM6hSZSWAmPLyAFJLzZscXQ8m-cmNRfuDutQ 7595
qrem/common/external/ncpol2sdpa/nc_utils.py sha256=ar2UK1nvCjpn-7em9rexZt8KC7-c-rEu02Vv153WdRA 27558
qrem/common/external/ncpol2sdpa/physics_utils.py sha256=9rnfcT6mb9LwfO96URGiDXpI3tnmMkSTGB-kp1naFFo 17385
qrem/common/external/ncpol2sdpa/picos_utils.py sha256=SHkMNB7uugurUXp7Y8VbUZqkM7NvPnHV-MrQH0aztlY 5076
qrem/common/external/ncpol2sdpa/rdm_hierarchy.py sha256=mq458pkQ2nx-8Cdn9YKIdLKD9iEF5mjbT07SrfGOM1c 11625
qrem/common/external/ncpol2sdpa/sdp_relaxation.py sha256=Rpbuv2B28Zy-q8eK98ZNBZsqOKCE3g0O2Vvlom8Iwm8 68773
qrem/common/external/ncpol2sdpa/sdpa_utils.py sha256=W3Givp2dfQMfkcx2eKUPEuFYJI3JL-L-1iQX39_z7Bw 13367
qrem/common/external/ncpol2sdpa/solver_common.py sha256=ZIZbQBHfgKhVSEdh5RjKZxvcYYfdhPpBy15c92_nGy8 15948
qrem/common/external/ncpol2sdpa/steering_hierarchy.py sha256=cTUabVTolbGVPtyRtJfziGAU-hL4HxHBH6hR21187eE 13996
qrem/common/tomography/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrem/common/tomography/tomography.py sha256=f4TBgvs-LdoCmKV9R2hq5bj4HhWHxwYDGSdKweO-ji8 28077
qrem/ctmp/__init__.py sha256=ak_126fNGGeaZctvOPmIPEjOZExUBtra4448DBlec7M 1601
qrem/ctmp/mitigation.py sha256=Mm5HWOKwx5bFLdxP5dpDAXhcau_LhBJ_6Q27hmhH5o8 3362
qrem/ctmp/model.py sha256=z7vZjS0vgzFMWXencUNTIEDTtNC8Ya74PI9KlCdeex8 4203
qrem/ctmp/simulation.py sha256=OcARpfyI15mA-il8piazpgayDpxYV4GaXCE3zQb7e0Y 2342
qrem/ctmp/mitigtools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrem/ctmp/mitigtools/mitig_utils.py sha256=PZ9ry4gxakKvMmpDeDpRsNOcyUsyQFfe5zStg8D9wvg 1926
qrem/ctmp/mitigtools/observables_utils.py sha256=F5q-zvE7mRxQicUwgNACy_8jkcBvR_kZuJBW3hoJgGg 2857
qrem/ctmp/modeltools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrem/ctmp/modeltools/ground_state_estimation.py sha256=7kE91MKjfUv9mXX-FxXlBRiYLlTyFd6Pzc21LyUCcH8 7299
qrem/ctmp/modeltools/qubit_utils.py sha256=kYwqEXRuEvNAhvxOUMxRrylF-te4l8wWQDz3fkwUDLU 318
qrem/ctmp/simtools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrem/ctmp/simtools/sampling_utils.py sha256=FhtLST9srr-p8KZUlXeIKLrQ6wsImMRpN5Sc9sm6z9o 604
qrem/mitigation/__init__.py sha256=0uWvLjS1bW2C0zk72JHcru2eWAQwn5GsaKQXzovWsyc 188
qrem/mitigation/mitigation_routines.py sha256=m-IWnnxW7MdOHYfYL_0m0UAZfHUZdDdP3yVvwr4tR3A 14833
qrem/pipelines/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrem/pipelines/qdot_test.py sha256=tppp8JLqaDvOTP7pG5-cWjDYAtx6k5zgRgMQoZmnLOo 2887
qrem/pipelines/run_aws_experiment.py sha256=1NOvatu3Bfk6t2B6W1rt6XCcZlpU6UGOPwJKPmUXZOk 11280
qrem/pipelines/run_ibm_experiment.py sha256=VTikYoUK0bt8sk83ZlQtiB_E9wtQM0pq_7r0x6Sh7nc 8042
qrem/pipelines/run_simulation_experiment.py sha256=_yT-TRf28BxnCbF8C2XBamnt1A6NDNS2aEx3idzszX0 3060
qrem/pipelines/simulate_experiment.py sha256=7AFdDz9kVXJLukIO7n2hSRQZHLge-hfwGFaQqeTkZFY 6841
qrem/pipelines/test_mitigation_workflow.py sha256=fvVo1hng1CcLrKWA6ma64oyjjSVVcapfOIF73OvDMbo 7439
qrem/providers/__init__.py sha256=HA6H7_4EoBNBmIpLl_ruZZ3aLRHxrisJVa0C6yjUsQI 2406
qrem/providers/aws_braket.py sha256=2OnJsNf2L8S_Tsdyt_TSTlFPcVhFHaphWSMFhe-23vs 27235
qrem/providers/ibm.py sha256=OHUuzBOVcPlNZaBx7ErAGsCbWo2TH2KtOrFABWp-q2U 34331
qrem/providers/simulation.py sha256=3LCU5nd4ZHM9Xn-ZTRF_LKoBTloMLjNVRBHgIww81DA 6248
qrem/providers/awsutils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrem/providers/awsutils/aws_braket_runner.py sha256=6UcaUJNRKq7gYMdycuCRrQhHlnVZpIKOyqWmyW2cyhc 10557
qrem/providers/awsutils/awsutils.py sha256=rqsmDIK3m5RL13AoEsrsRbLoI44e1CW3maOdnVoT6OI 6469
qrem/providers/ibmutils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrem/providers/ibmutils/data_converters.py sha256=L6qaVPCtfXx7AIaJlQQdxuffHCtltuPtV1bA6kDNn6U 7065
qrem/providers/ibmutils/ibmutils.py sha256=Pe9q5TrgHcG7KxjcLCO7qSUglUrKfNyys-JzrUxcy_A 13207
qrem/providers/simutils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrem/providers/simutils/simutils.py sha256=Jp7FrxA2x-l29-qP86WQUscw-ib6eaZiiA6a1HkcCNk 3141
qrem/qtypes/__init__.py sha256=PEM7SUxl1iolf1GjXysLvi2s6iiRwEUPiuYMiT_-iko 1413
qrem/qtypes/characterization_data.py sha256=TY6nOSdawonX2fVpKXA8EiaBHlw4_qB6oFA4ZOSui5Y 4446
qrem/qtypes/circuit_collection.py sha256=tKoxVvhxeulePAAENcmbfdS1-cGPmtvUmBPGv5nZvYE 7899
qrem/qtypes/cn_noise_model.py sha256=8wcc_pFusuaTBz8CKYzaTtH2aIxECqoECFF1f-R9szk 25390
qrem/qtypes/ctmp_noise_model.py sha256=v9yYttw-OWHMbzZlMBNIBhJGHtisX-rjnD1G2vrVdNA 3980
qrem/qtypes/datastructure_base.py sha256=diqtDkVFLupIDxKz4LHlyDZB0He3YblAewWFZH7HiS0 4841
qrem/qtypes/experiment_results.py sha256=WW8sPTfS3Vv4qdmCnjTprjuqXl6wx0GsOgcAs4CieI8 11951
qrem/qtypes/mitigation_data.py sha256=4bSY_EIz7SgpSCAdpTW2n8f1eSAb_aOUzAufruningI 664
qrem/qtypes/qunatum_detector_tomography_data.py sha256=kWQY-0ewKg2TqxtqX7cqVoolL_4tdrWOJV5pLDdd70M 6941
qrem/visualisation/article_plots_functions.py sha256=hVTBDrnrG9stJE1Ann_KWpUmrmcGHnM8F6DeHGneOyw 8062
qrem/visualisation/benchmark_plots_functions.py sha256=m3FWoGclDOhA4caxFEcet3pxX1mEJv2uknLZzxaUDK0 7052
qrem/visualisation/device_constants.py sha256=oGZDH4q9KSNp9OfMVSxjOSIY6TdCsiLPkbp4QOf7CKc 14540
qrem/visualisation/plotting_constants.py sha256=fvYDpXd8N3cElBgHsT_bI-qzTyIG1gIxz0RXJ9wLamA 1074
qrem/visualisation/visualisation.py sha256=gwSyh4-O_kOYW4cACpRG6xpLPE5f3eGIEpkey6P7_nc 21372
qrem-0.2.0.dist-info/LICENSE sha256=oVhyh_8EReFWsO4FRdRCD8zD4IA6eXGeSPI6YzTjtaI 11525
qrem-0.2.0.dist-info/METADATA sha256=Qoggr9Ifyj7qj7MfIj0BArO6iQqcXgNSRRnoCJIqmAA 6709
qrem-0.2.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
qrem-0.2.0.dist-info/top_level.txt sha256=rc9Xzhxj_DUaqJ6a8Q7Fkgb81fyU8vuiwN2fBbk2vS8 5
qrem-0.2.0.dist-info/RECORD

top_level.txt

qrem