{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/pennylane-automatic-differentiation-of-hybrid","title":"PennyLane: Automatic differentiation of hybrid quantum-classical computations","arxiv_id":"1811.04968","date":"2018-11-12","proceeding":null,"authors":["Ville Bergholm","Josh Izaac","Maria Schuld","Christian Gogolin","Shahnawaz Ahmed","Vishnu Ajith","M. Sohaib Alam","Guillermo Alonso-Linaje","B. AkashNarayanan","Ali Asadi","Juan Miguel Arrazola","Utkarsh Azad","Sam Banning","Carsten Blank","Thomas R Bromley","Benjamin A. Cordier","Jack Ceroni","Alain Delgado","Olivia Di Matteo","Amintor Dusko","Tanya Garg","Diego Guala","Anthony Hayes","Ryan Hill","Aroosa Ijaz","Theodor Isacsson","David Ittah","Soran Jahangiri","Prateek Jain","Edward Jiang","Ankit Khandelwal","Korbinian Kottmann","Robert A. Lang","Christina Lee","Thomas Loke","Angus Lowe","Keri McKiernan","Johannes Jakob Meyer","J. A. Montañez-Barrera","Romain Moyard","Zeyue Niu","Lee James O'Riordan","Steven Oud","Ashish Panigrahi","Chae-Yeun Park","Daniel Polatajko","Nicolás Quesada","Chase Roberts","Nahum Sá","Isidor Schoch","Borun Shi","Shuli Shu","Sukin Sim","Arshpreet Singh","Ingrid Strandberg","Jay Soni","Antal Száva","Slimane Thabet","Rodrigo A. Vargas-Hernández","Trevor Vincent","Nicola Vitucci","Maurice Weber","David Wierichs","Roeland Wiersema","Moritz Willmann","Vincent Wong","Shaoming Zhang","Nathan Killoran"],"abstract":"PennyLane is a Python 3 software framework for differentiable programming of quantum computers. The library provides a unified architecture for near-term quantum computing devices, supporting both qubit and continuous-variable paradigms. PennyLane's core feature is the ability to compute gradients of variational quantum circuits in a way that is compatible with classical techniques such as backpropagation. PennyLane thus extends the automatic differentiation algorithms common in optimization and machine learning to include quantum and hybrid computations. A plugin system makes the framework compatible with any gate-based quantum simulator or hardware. We provide plugins for hardware providers including the Xanadu Cloud, Amazon Braket, and IBM Quantum, allowing PennyLane optimizations to be run on publicly accessible quantum devices. On the classical front, PennyLane interfaces with accelerated machine learning libraries such as TensorFlow, PyTorch, JAX, and Autograd. PennyLane can be used for the optimization of variational quantum eigensolvers, quantum approximate optimization, quantum machine learning models, and many other applications.","url_abs":"https://arxiv.org/abs/1811.04968v4","url_pdf":"https://arxiv.org/pdf/1811.04968v4.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/PennyLaneAI/pennylane","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/PennyLaneAI/PennyLane-IonQ","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/PennyLaneAI/PennyLane-qsharp","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/PennyLaneAI/pennylane-aqt","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/PennyLaneAI/pennylane-cirq","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/PennyLaneAI/pennylane-forest","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"BSD-3-Clause"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/PennyLaneAI/pennylane-honeywell","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/PennyLaneAI/pennylane-lightning","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/PennyLaneAI/pennylane-orquestra","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/PennyLaneAI/pennylane-pq","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/PennyLaneAI/pennylane-qiskit","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/PennyLaneAI/pennylane-qulacs","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/PennyLaneAI/pennylane-sf","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/XanaduAI/PennyLane-qsharp","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/XanaduAI/pennylane-aqt","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/XanaduAI/pennylane-cirq","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/XanaduAI/pennylane-honeywell","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/XanaduAI/pennylane-plugin-template","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/XanaduAI/pennylane-pq","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/XanaduAI/pennylane-qiskit","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/XanaduAI/pennylane-qulacs","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/XanaduAI/pennylane-sf","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/javierrd/Avoiding-Loc-Min-in-VQCs-with-NNs","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/pwegrzyn/pennylane-extra","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/qsar-ubc/pennylane_more_qutrit_ops","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"jax","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/rickyHong/Pennylane-repl","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"pennylane-automatic-differentiation-of-hybrid","repo_url":"https://github.com/XanaduAI/qml","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}}],"tasks":[{"task_slug":"machine-learning","task_name":"BIG-bench Machine Learning"},{"task_slug":"quantum-machine-learning","task_name":"Quantum Machine Learning"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/1811.04968","atlas_url":"https://app.syntology.ai/?focus=1811.04968","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1811.04968"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/PennyLaneAI/pennylane-pq","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/PennyLaneAI/pennylane-orquestra","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/XanaduAI/pennylane-plugin-template","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/XanaduAI/qml","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/XanaduAI/pennylane-pq","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/javierrd/Avoiding-Loc-Min-in-VQCs-with-NNs","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/PennyLaneAI/pennylane-aqt","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/XanaduAI/pennylane-qulacs","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/PennyLaneAI/pennylane-qulacs","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/PennyLaneAI/pennylane","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/PennyLaneAI/pennylane-lightning","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/PennyLaneAI/pennylane-cirq","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/XanaduAI/pennylane-aqt","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/XanaduAI/pennylane-honeywell","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/XanaduAI/pennylane-cirq","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/XanaduAI/PennyLane-qsharp","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/PennyLaneAI/PennyLane-IonQ","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/PennyLaneAI/PennyLane-qsharp","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/PennyLaneAI/pennylane-qiskit","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/PennyLaneAI/pennylane-sf","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/qsar-ubc/pennylane_more_qutrit_ops","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/XanaduAI/pennylane-sf","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/pwegrzyn/pennylane-extra","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/XanaduAI/pennylane-qiskit","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/PennyLaneAI/pennylane-honeywell","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"unverified":25},"by_repo_kind":{"listed":{"samples":25,"ran":0,"repositories":7}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"6eee17f5bb82fbaa","entry":"classproperty","repo":"rickyHong/Pennylane-repl","repo_kind":"listed","path":"pennylane/operation.py","file_url":"https://github.com/rickyHong/Pennylane-repl/blob/HEAD/pennylane/operation.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"6eee17f5bb82fbaa"}},{"code_sha256_prefix":"694c24f2d3f0ed8f","entry":"cov","repo":"rickyHong/Pennylane-repl","repo_kind":"listed","path":"pennylane/measure.py","file_url":"https://github.com/rickyHong/Pennylane-repl/blob/HEAD/pennylane/measure.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"694c24f2d3f0ed8f"}},{"code_sha256_prefix":"35c502b0db4f2e4f","entry":"expand","repo":"rickyHong/Pennylane-repl","repo_kind":"listed","path":"pennylane/utils.py","file_url":"https://github.com/rickyHong/Pennylane-repl/blob/HEAD/pennylane/utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"35c502b0db4f2e4f"}},{"code_sha256_prefix":"7ce2f7db6b6b4986","entry":"expval","repo":"rickyHong/Pennylane-repl","repo_kind":"listed","path":"pennylane/measure.py","file_url":"https://github.com/rickyHong/Pennylane-repl/blob/HEAD/pennylane/measure.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"7ce2f7db6b6b4986"}},{"code_sha256_prefix":"959675708d40caf5","entry":"fock_state","repo":"PennyLaneAI/pennylane-sf","repo_kind":"listed","path":"pennylane_sf/tf.py","file_url":"https://github.com/PennyLaneAI/pennylane-sf/blob/HEAD/pennylane_sf/tf.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"959675708d40caf5"}},{"code_sha256_prefix":"8604d3350a948909","entry":"gen_expval_workflow","repo":"PennyLaneAI/pennylane-orquestra","repo_kind":"listed","path":"pennylane_orquestra/gen_workflow.py","file_url":"https://github.com/PennyLaneAI/pennylane-orquestra/blob/HEAD/pennylane_orquestra/gen_workflow.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"8604d3350a948909"}},{"code_sha256_prefix":"77146336e1cc9ad4","entry":"identity","repo":"PennyLaneAI/pennylane-sf","repo_kind":"listed","path":"pennylane_sf/tf.py","file_url":"https://github.com/PennyLaneAI/pennylane-sf/blob/HEAD/pennylane_sf/tf.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"77146336e1cc9ad4"}},{"code_sha256_prefix":"926a0c52c0a8e6d1","entry":"join_path","repo":"PennyLaneAI/PennyLane-IonQ","repo_kind":"listed","path":"pennylane_ionq/api_client.py","file_url":"https://github.com/PennyLaneAI/PennyLane-IonQ/blob/HEAD/pennylane_ionq/api_client.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"926a0c52c0a8e6d1"}},{"code_sha256_prefix":"6356c4143cf805e8","entry":"make_html_figure","repo":"XanaduAI/qml","repo_kind":"listed","path":"lib/filter_helpers.py","file_url":"https://github.com/XanaduAI/qml/blob/HEAD/lib/filter_helpers.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"6356c4143cf805e8"}},{"code_sha256_prefix":"625554f2a6953463","entry":"mean_photon","repo":"PennyLaneAI/pennylane-sf","repo_kind":"listed","path":"pennylane_sf/expectations.py","file_url":"https://github.com/PennyLaneAI/pennylane-sf/blob/HEAD/pennylane_sf/expectations.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"625554f2a6953463"}},{"code_sha256_prefix":"eea152a970cc177d","entry":"number_expectation","repo":"PennyLaneAI/pennylane-sf","repo_kind":"listed","path":"pennylane_sf/expectations.py","file_url":"https://github.com/PennyLaneAI/pennylane-sf/blob/HEAD/pennylane_sf/expectations.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"eea152a970cc177d"}},{"code_sha256_prefix":"0ff02dde85492435","entry":"parse_body","repo":"XanaduAI/qml","repo_kind":"listed","path":"lib/filter_links.py","file_url":"https://github.com/XanaduAI/qml/blob/HEAD/lib/filter_links.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"0ff02dde85492435"}},{"code_sha256_prefix":"aff87b997e59439b","entry":"parse_img_source","repo":"XanaduAI/qml","repo_kind":"listed","path":"lib/filter_helpers.py","file_url":"https://github.com/XanaduAI/qml/blob/HEAD/lib/filter_helpers.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"aff87b997e59439b"}},{"code_sha256_prefix":"3770a0d3001785fb","entry":"pop_jacobian_kwargs","repo":"rickyHong/Pennylane-repl","repo_kind":"listed","path":"pennylane/qnode.py","file_url":"https://github.com/rickyHong/Pennylane-repl/blob/HEAD/pennylane/qnode.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"3770a0d3001785fb"}},{"code_sha256_prefix":"cc4ee4fe8190b2b3","entry":"qe_get","repo":"PennyLaneAI/pennylane-orquestra","repo_kind":"listed","path":"pennylane_orquestra/cli_actions.py","file_url":"https://github.com/PennyLaneAI/pennylane-orquestra/blob/HEAD/pennylane_orquestra/cli_actions.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"cc4ee4fe8190b2b3"}},{"code_sha256_prefix":"681b30d48abe1bad","entry":"qe_submit","repo":"PennyLaneAI/pennylane-orquestra","repo_kind":"listed","path":"pennylane_orquestra/cli_actions.py","file_url":"https://github.com/PennyLaneAI/pennylane-orquestra/blob/HEAD/pennylane_orquestra/cli_actions.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"681b30d48abe1bad"}},{"code_sha256_prefix":"7f1cb3a0ba4031a5","entry":"qnode","repo":"rickyHong/Pennylane-repl","repo_kind":"listed","path":"pennylane/decorator.py","file_url":"https://github.com/rickyHong/Pennylane-repl/blob/HEAD/pennylane/decorator.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"7f1cb3a0ba4031a5"}},{"code_sha256_prefix":"cefe921e60332fed","entry":"random_layers_uniform","repo":"rickyHong/Pennylane-repl","repo_kind":"listed","path":"pennylane/init.py","file_url":"https://github.com/rickyHong/Pennylane-repl/blob/HEAD/pennylane/init.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"cefe921e60332fed"}},{"code_sha256_prefix":"7537760a0ac6306d","entry":"step_dictionary","repo":"PennyLaneAI/pennylane-orquestra","repo_kind":"listed","path":"pennylane_orquestra/gen_workflow.py","file_url":"https://github.com/PennyLaneAI/pennylane-orquestra/blob/HEAD/pennylane_orquestra/gen_workflow.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"7537760a0ac6306d"}},{"code_sha256_prefix":"94d06c27bbe1b329","entry":"strong_ent_layers_normal","repo":"rickyHong/Pennylane-repl","repo_kind":"listed","path":"pennylane/init.py","file_url":"https://github.com/rickyHong/Pennylane-repl/blob/HEAD/pennylane/init.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"94d06c27bbe1b329"}},{"code_sha256_prefix":"9c804b1190402bc6","entry":"strong_ent_layers_uniform","repo":"rickyHong/Pennylane-repl","repo_kind":"listed","path":"pennylane/init.py","file_url":"https://github.com/rickyHong/Pennylane-repl/blob/HEAD/pennylane/init.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"9c804b1190402bc6"}},{"code_sha256_prefix":"4c36ad814b1904a1","entry":"submit","repo":"PennyLaneAI/pennylane-aqt","repo_kind":"listed","path":"pennylane_aqt/api_client.py","file_url":"https://github.com/PennyLaneAI/pennylane-aqt/blob/HEAD/pennylane_aqt/api_client.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"4c36ad814b1904a1"}},{"code_sha256_prefix":"c8dc05cdf18ae6f1","entry":"validate_subspace","repo":"qsar-ubc/pennylane_more_qutrit_ops","repo_kind":"listed","path":"pennylane/ops/qutrit/parametric_ops.py","file_url":"https://github.com/qsar-ubc/pennylane_more_qutrit_ops/blob/HEAD/pennylane/ops/qutrit/parametric_ops.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"c8dc05cdf18ae6f1"}},{"code_sha256_prefix":"5d9e2fb1c244a165","entry":"var","repo":"rickyHong/Pennylane-repl","repo_kind":"listed","path":"pennylane/measure.py","file_url":"https://github.com/rickyHong/Pennylane-repl/blob/HEAD/pennylane/measure.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"5d9e2fb1c244a165"}},{"code_sha256_prefix":"0e6e371f224f4035","entry":"workflow_details","repo":"PennyLaneAI/pennylane-orquestra","repo_kind":"listed","path":"pennylane_orquestra/cli_actions.py","file_url":"https://github.com/PennyLaneAI/pennylane-orquestra/blob/HEAD/pennylane_orquestra/cli_actions.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"0e6e371f224f4035"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}