squlearn

View on PyPIReverse Dependencies (0)

0.7.2 squlearn-0.7.2-py3-none-any.whl

Wheel Details

Project: squlearn
Version: 0.7.2
Filename: squlearn-0.7.2-py3-none-any.whl
Download: [link]
Size: 202502
MD5: aebc5488bb504bffcbf672a771c0cc19
SHA256: 2bb278127d079131837df04047c5c1be0f3e5e118d9015350e8004d6832507fc
Uploaded: 2024-05-03 11:03:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: squlearn
Version: 0.7.2
Summary: A library for quantum machine learning following the scikit-learnstandard.
Author-Email: David Kreplin <david.kreplin[at]ipa.fraunhofer.de>, Frederic Rapp <frederic.rapp[at]ipa.fraunhofer.de>, Marco Roth <marco.roth[at]ipa.fraunhofer.de>, Jan Schnabel <jan.schnabel[at]ipa.fraunhofer.de>, Moritz Willmann <moritz.willmann[at]ipa.fraunhofer.de>
Maintainer-Email: David Kreplin <david.kreplin[at]ipa.fraunhofer.de>, Moritz Willmann <moritz.willmann[at]ipa.fraunhofer.de>
Project-Url: Homepage, https://github.com/sQUlearn/squlearn
Keywords: quantum,machine learning,qml
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: dill (>=0.3)
Requires-Dist: numpy (>=1.17)
Requires-Dist: qiskit (>=0.43.0)
Requires-Dist: qiskit-aer (>=0.12.0)
Requires-Dist: qiskit-algorithms (>=0.3.0)
Requires-Dist: qiskit-ibm-runtime (>=0.15.1)
Requires-Dist: qiskit-machine-learning (>=0.6.1)
Requires-Dist: pennylane (>=0.34.0)
Requires-Dist: scipy (>=1.5)
Requires-Dist: scikit-learn (>=1.0)
Requires-Dist: scikit-optimize (>=0.8)
Requires-Dist: tqdm (>=4.0)
Requires-Dist: black; extra == "dev"
Requires-Dist: flit; extra == "dev"
Requires-Dist: myst-parser; extra == "dev"
Requires-Dist: nbmake; extra == "dev"
Requires-Dist: nbsphinx; extra == "dev"
Requires-Dist: nbsphinx_link; extra == "dev"
Requires-Dist: pylint; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: sphinxcontrib-spelling; extra == "dev"
Requires-Dist: sphinx-rtd-theme; extra == "dev"
Requires-Dist: sphinx-sitemap; extra == "dev"
Requires-Dist: jupyter-sphinx; extra == "dev"
Requires-Dist: jupyter; extra == "examples"
Requires-Dist: matplotlib (>=3.5); extra == "examples"
Requires-Dist: mlflow; extra == "examples"
Requires-Dist: pandas; extra == "examples"
Requires-Dist: pylatexenc (>=2.10); extra == "examples"
Requires-Dist: seaborn; extra == "examples"
Requires-Dist: scikit-optimize; extra == "examples"
Provides-Extra: dev
Provides-Extra: examples
Description-Content-Type: text/markdown
[Description omitted; length: 3425 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
squlearn/__init__.py sha256=3kwrm-oT-PKmukux6Zm85ZYOFAmw7sdrrNMR6PTkHHI 336
squlearn/encoding_circuit/__init__.py sha256=jXWs_p_zU0Bf4OMTaLUou7FGggR5LSJZ7Ctp4agt0Lk 1455
squlearn/encoding_circuit/encoding_circuit_base.py sha256=7CkN6b11RFTv4l5b5XoBEfms4T4JL_7uob1oiy_ZfZk 12664
squlearn/encoding_circuit/encoding_circuit_derivatives.py sha256=Yj7sfvbkSs3THiPBp44ezqdMNcamEzTQdXD48oFnXSc 13217
squlearn/encoding_circuit/layered_encoding_circuit.py sha256=Rb2Dkj3JJ0ENtogc3X1KkGaOxrzZ8XqkgqvNH69VjME 125558
squlearn/encoding_circuit/pruned_encoding_circuit.py sha256=YA0H6tdeEMRmhLy0-HE3HccAXUQ9pVSz8mZbokfI2oI 12914
squlearn/encoding_circuit/transpiled_encoding_circuit.py sha256=mnSXrVAkkBYALA8NBkL76-eYZEiJj6CIT0B7U5Ozq-M 7106
squlearn/encoding_circuit/circuit_library/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
squlearn/encoding_circuit/circuit_library/chebyshev_pqc.py sha256=cWzcRQQ-grLwik-C2Xen0Cs4x5UVUeUZI_-WZi1GGeo 9625
squlearn/encoding_circuit/circuit_library/chebyshev_rx.py sha256=AP_zaeXEGlw33fMSDir59Z8620eIMvDBRPKFcfS3wSQ 6454
squlearn/encoding_circuit/circuit_library/chebyshev_tower.py sha256=ippeJpuwpTuBiYMQFckHmIt0VuisEEI88u3kzyhdCtM 7139
squlearn/encoding_circuit/circuit_library/highdim_encoding_circuit.py sha256=y4awhEXkX_M3A0SMVc5vyNQ4AxQ5MFG9GQ-czornCnc 10302
squlearn/encoding_circuit/circuit_library/hubregtsen_encoding_circuit.py sha256=ivVTuxDULG1F7hK28yJ71tURHdQlcS0HhPIVgyAH5eU 6419
squlearn/encoding_circuit/circuit_library/multi_control_encoding_circuit.py sha256=MghIy3ot1qM3U7jU-jhv4nKD6aCYubfMphbI5LD6dUM 5685
squlearn/encoding_circuit/circuit_library/param_z_feature_map.py sha256=nz5UJaeu_qXes4ZuM8kwUdqkcig_shILDdcSsmvgCp4 3808
squlearn/encoding_circuit/circuit_library/qcnn_encoding_circuit.py sha256=C5aGNgy52G3j5R0DY06DX6lsGJs80UPDHyw0bc6aeN4 31845
squlearn/encoding_circuit/circuit_library/qiskit_encoding_circuit.py sha256=pt2dVP4N6bnRnyGRTi9lc9KWOlbMSNgbew7j5U_aSZQ 8823
squlearn/encoding_circuit/circuit_library/yz_cx_encoding_circuit.py sha256=S1szXdTVmaESYh5KmZ7cZydOX2LE-L4E5LkfwjBT8j8 4555
squlearn/kernel/__init__.py sha256=j15l3_Ftxo4tNLxBeDyXMpQfbjG-r1p9WzOMXNVZsuw 315
squlearn/kernel/matrix/__init__.py sha256=X_z0uyO4RXPLRQqS4RnAVOE3LKc4YiSIoohTkx6qEy0 161
squlearn/kernel/matrix/fidelity_kernel.py sha256=ImvUTi8VljGFN_CRX0y9-Lod3LyC-wMW6e7yu0xtxAQ 13571
squlearn/kernel/matrix/fidelity_kernel_pennylane.py sha256=8dTP-TnRSeNyp5oChgzpd2QGEHHRkkdSrPdBBLpKK90 12642
squlearn/kernel/matrix/kernel_matrix_base.py sha256=Mm-GDeufki8EQ8rGfZGjIrl7gMCH1ibPQCtuh7K1BRs 15109
squlearn/kernel/matrix/kernel_util.py sha256=EQ1mCBowr8NjET-jFTL-lzHoXX5PqkeAxgI_8FO0VhQ 1237
squlearn/kernel/matrix/projected_quantum_kernel.py sha256=3hbP3APglUFDaGGzYvZQEp0LF0SQS6Y1RclWdGEtj1I 28126
squlearn/kernel/matrix/regularization.py sha256=ww8nSKuQkO5Yzxr7PxqdKhXvjR_9KtAoI6rfzn6Bh_w 2626
squlearn/kernel/ml/__init__.py sha256=w89pDG5Xbh9Fq6smwy_S4aPzrOx44MGxKsU1EBuNpUY 168
squlearn/kernel/ml/qgpc.py sha256=76oKlRrrULd26j7WO5P6YZfAk0_1eAA2GG2Kovh5dYE 5636
squlearn/kernel/ml/qgpr.py sha256=iMJc0nxgFBDt76p6EFvuF-86c-IeH4NyXt_RMOIXr9w 12897
squlearn/kernel/ml/qkrr.py sha256=fv3tt0e2WqiDhfWtaCknnkyvkDS_cbE-Gbj5i4Pfit4 9115
squlearn/kernel/ml/qsvc.py sha256=u1UqqQKousyH4cIXwwfQOPdmV7gVE0NQ5Rux3SVaplw 5972
squlearn/kernel/ml/qsvr.py sha256=9e-25dMyczQ61oCKAiHCX_QuHo_Ulet1SgB_lvnm9YY 5940
squlearn/kernel/optimization/__init__.py sha256=Mysg0DB95sj0e4LiA0d8KOACWx5vt-ZhVG-1ytozIFQ 190
squlearn/kernel/optimization/kernel_loss_base.py sha256=gio4Gedw-jixupmgVy9ORf1F_iH_zDCGn5PuAHRwgyw 646
squlearn/kernel/optimization/kernel_optimization_base.py sha256=BMJkOI5HYxAqbRXSnIfCiDY0wubddgc2Yx2bTw9rYjI 1323
squlearn/kernel/optimization/kernel_optimizer.py sha256=daVbe7z--J4OPjE2TULQ-pa20cenntUgl_sWqbxYv5Q 3675
squlearn/kernel/optimization/negative_log_likelihood.py sha256=t64Ccbcl5cxS0Nhq_Ob3SLZMETwOTF0oADSKW-ti9do 2811
squlearn/kernel/optimization/target_alignment.py sha256=8GSlaCdUq42-rlzVuEFkFgJnQMy5dqZGoCelynngkkU 2648
squlearn/observables/__init__.py sha256=01cXzFujq98nc31VIglVew5EFcb2VnnXaiRYMbUy2Hs 579
squlearn/observables/observable_base.py sha256=1JiUTBAdQPOo7wC4rqel5an6Kg4_d8xBoEKGWpWQjkw 18957
squlearn/observables/observable_derivatives.py sha256=5-ur1NDhRZXwE27leinQSCPk7QlkbGlZ6J_U4lu6uLg 13837
squlearn/observables/observable_implemented/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
squlearn/observables/observable_implemented/custom_observable.py sha256=3Nb0mwWrH5QFJ4kxCxbKlydu0Yu2-bCu9m0oTm2SX84 4154
squlearn/observables/observable_implemented/ising_hamiltonian.py sha256=nwS09SEZUn4pYfGKUYYyvZ8y5ZiF-kpwXK5PT-TOa4A 6619
squlearn/observables/observable_implemented/single_pauli.py sha256=2WZ2kOQP9YUs--QeMdXnu8pgRWR1OUmClxEGExi5xI0 3331
squlearn/observables/observable_implemented/single_probability.py sha256=GtAjHxtrm-xFw71Ja867bI94CJrxri7ThLATj4Aw_cI 3449
squlearn/observables/observable_implemented/summed_paulis.py sha256=U_hnQEA95iem9wciKETbAgouQgFtFq0AftF52N8QjbI 4602
squlearn/observables/observable_implemented/summed_probabilities.py sha256=2cHMhLn_OkHbG8BJQmiVNtpJSGRz4XPbT8FETqyC0hQ 4433
squlearn/optimizers/__init__.py sha256=39Qwj1mZatSOUIXIgmrOooHj7drhFQQHqnfLKiWJUdU 388
squlearn/optimizers/adam.py sha256=zKpptXmHc1w61Up6SAe96ZQbzytn2psK25EIf0wQI9A 7904
squlearn/optimizers/approximated_gradients.py sha256=OjJVHSiv7fCKxyaagy1Z6zoxIkd92jGQGZgUs4FotiE 4606
squlearn/optimizers/optimizer_base.py sha256=4Kh-B4CnRU1H_pITr1LdpBG64AZhPIto7rYcv50xxR4 2822
squlearn/optimizers/optimizers_wrapper.py sha256=xVZ2Ct_9ADYyW2ukbPeClE7ntV-S_HKJDN6T2GOCG2c 6830
squlearn/optimizers/sglbo.py sha256=-_asnLyj1EX2V65UgIAvQJ9Fwt51edmwocCBuNGOwnU 10576
squlearn/qnn/__init__.py sha256=zeCh4w8r3SmH5TFAHcX7ExsFpMjC4ztPg7HMvOaYL48 486
squlearn/qnn/barren_plateau_analysis.py sha256=kkYJ_E2PrfdeW_gsWn6sMGRPLA3oKeKHNuF4duvPBoY 8625
squlearn/qnn/base_qnn.py sha256=SIdIU447A8-GoSj-rBVqF5okhmsfIzYLnsgB7obS_CA 11832
squlearn/qnn/loss.py sha256=HvhYbie38HoF8zi_gTiE93P8SPd-ejlKequn2IEuit4 28576
squlearn/qnn/lowlevel_qnn.py sha256=3OAkyMiD6sVOB4XhENyPUtEseyDtYJTi72sOMR4gsT8 1650
squlearn/qnn/lowlevel_qnn_base.py sha256=LDWUaiz5QdbKL1i-NQtdH8j3v_vVMfPDPXzERPlM8Zo 4920
squlearn/qnn/lowlevel_qnn_pennylane.py sha256=__DwbvbWQ3l9ZDfoasCNN-2ZqZTgprkHQX1QBo7vyWU 38214
squlearn/qnn/lowlevel_qnn_qiskit.py sha256=1wHkHq5f8ochX_bdFOAzH25v0H9sLIRZOWpmpL0gBqk 44856
squlearn/qnn/qnnc.py sha256=eJhUpTkkMiMu6dpoxiIP0hnc73Wn6jvzJkZKJ4Uv0oU 10052
squlearn/qnn/qnnr.py sha256=_sXmssxhJqTOEz7pbk6MxTplj1YVdeekKOGr2QF_TZk 9069
squlearn/qnn/training.py sha256=eEArAj0EAzFZ_YI5Y6h2t-7_jZTB0LZbw_EWCM2T3P4 19738
squlearn/util/__init__.py sha256=rPPN42iZrPzdhtej9ug9RsvaOJ8usVy3eyOCOoDOUOY 92
squlearn/util/data_preprocessing.py sha256=NgR_ueHRj-07_LF5VdrjPqLdhiFgfjyEXspcB7e1E9I 4478
squlearn/util/executor.py sha256=gGNfG-_EDkp85jQlO7CEgI3E0mowzZ2w3Or3GYZMhmg 73392
squlearn/util/qfi.py sha256=36uGvxvZfBppocHvQh03OZiX8VkI_YqiObflP3RB7Us 9208
squlearn/util/optree/__init__.py sha256=IPOaqYniLwpatxQ8BJyB7r7cx8-pXo5mGgUJLlUTRyU 548
squlearn/util/optree/optree.py sha256=we5iXlEnrE5iy5CYos6toAyQ8LPjHfKq6Mhshe6tT8o 32033
squlearn/util/optree/optree_derivative.py sha256=IX_H44MPCmJgz6yKmyap0Qs0Vmcio0C3kxvjjXBdPOY 17472
squlearn/util/optree/optree_evaluate.py sha256=Km9QpRopjkN20edvmUS-l2YYR2hdqB4t2T07bqg0094 69544
squlearn/util/pennylane/__init__.py sha256=nkSBsBwoxBe7i-_KKKS19FTNCzzIs7iuT5LiuWXLVIs 166
squlearn/util/pennylane/pennylane_circuit.py sha256=-0Sz4ETrSbb3-ENWJBOapQ896-QomfCPVHZZ_mFp7go 26113
squlearn/util/pennylane/pennylane_gates.py sha256=ZoE6wresuT192aBylt7XSfFRA8NcIiCb-PZ-ItaZ1Ao 1905
squlearn-0.7.2.dist-info/LICENSE.txt sha256=WfOAgOM00jzNYi2SSBU-bhqfzWw48d3Op7e4JDfxdVU 11421
squlearn-0.7.2.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
squlearn-0.7.2.dist-info/METADATA sha256=2SyEdiZWbalRPaRmT5i1D5unTz37H1eq9OYGSbFvGEk 5591
squlearn-0.7.2.dist-info/RECORD