Skip to content

Commit 83aa5c2

Browse files
idavisorpuente-MSminestarksseznaswernli
authoredSep 9, 2024
Basic interop with Qiskit (microsoft#1899)
This PR adds the ability to resource estimate, run, and generate QIR from Qiskit `QuantumCircuit`s. There are three areas which we can break up the review into: - compiler/qsc_qasm3 - Python user facing API and notebooks. Example usage can be seen in: - samples/python_interop/qiskit/interop.ipynb - samples/estimation/estimation-qiskit.ipynb - /compiler changes (excluding qsc_qasm3) The QASM parser doesn't have usable semantic validation, so we have to do a lot of our own validation as we compile the QASM generated from the `QuantumCircuit`s. Closes microsoft#1074 --------- Co-authored-by: orpuente-MS <[email protected]> Co-authored-by: Mine Starks <[email protected]> Co-authored-by: Alex Hansen <[email protected]> Co-authored-by: Stefan J. Wernli <[email protected]>
1 parent 72c32aa commit 83aa5c2

File tree

131 files changed

+22802
-271
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

131 files changed

+22802
-271
lines changed
 

‎.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,4 @@ __pycache__/
1919
.mypy_cache/
2020
.pytest_cache/
2121
.idea/
22+
*.so

‎.prettierignore

+1
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,4 @@ __pycache__/
2626
/vscode/test/out/
2727
/vscode/test/**/test-workspace/
2828
/wasm/
29+
/pip/

0 commit comments

Comments
 (0)
Please sign in to comment.