Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add qpy serialization format #5578

Merged
merged 49 commits into from
May 13, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
64e4676
Add qpy serialization format
mtreinish Jan 4, 2021
1b24ed6
Reduce gate name string padding
mtreinish Jan 4, 2021
54717ee
Fix parameter parsing
mtreinish Jan 4, 2021
66a9ff5
Fix docs
mtreinish Jan 5, 2021
9b45f80
Fix numpy parameters and add tests
mtreinish Jan 6, 2021
43b5847
Add pointless docstrings and fix lint
mtreinish Jan 7, 2021
733d32b
Add support for custom and opaque gates
mtreinish Jan 7, 2021
0b21628
Add Parameter support
mtreinish Jan 7, 2021
0ce9bbd
Merge branch 'master' into add-new-serialization-format
mtreinish Jan 7, 2021
bf42cde
Add support for conditions on instructions
mtreinish Jan 7, 2021
1fff93d
Merge branch 'master' into add-new-serialization-format
mtreinish Jan 7, 2021
d977ce7
Fix lint
mtreinish Jan 7, 2021
fc6014a
Speedup deserialization with _append
mtreinish Jan 7, 2021
88c5d84
Add support for multiple circuits
mtreinish Jan 7, 2021
83138ab
Merge branch 'master' into add-new-serialization-format
mtreinish Jan 8, 2021
67e6298
Merge branch 'master' into add-new-serialization-format
mtreinish Jan 11, 2021
ba3a94e
Use a more compact json representation for circuit metadata
mtreinish Jan 12, 2021
7b52b4f
Merge branch 'master' into add-new-serialization-format
mtreinish Jan 12, 2021
1497524
Expand usage documentation
mtreinish Jan 12, 2021
f5b31c0
Merge branch 'add-new-serialization-format' of github.com:mtreinish/q…
mtreinish Jan 12, 2021
72baa0a
Merge branch 'master' into add-new-serialization-format
mtreinish Jan 12, 2021
5153813
Merge branch 'master' into add-new-serialization-format
mtreinish Feb 2, 2021
504df98
Merge remote-tracking branch 'origin/master' into add-new-serializati…
mtreinish Feb 16, 2021
1a3a1f0
Fix typo in docs
mtreinish Feb 16, 2021
587627f
Apply suggestions from code review
mtreinish Mar 25, 2021
417a07c
Update documentation and add warning about being experimental
mtreinish Mar 26, 2021
01856d0
Merge branch 'master' into add-new-serialization-format
mtreinish Mar 26, 2021
64cdaeb
Merge branch 'master' into add-new-serialization-format
mtreinish Mar 27, 2021
e810ca0
Clean up dump() docstring about compatibility
mtreinish Mar 29, 2021
a92274c
Merge branch 'master' into add-new-serialization-format
mtreinish Mar 29, 2021
0a879b7
Merge branch 'master' into add-new-serialization-format
mtreinish Apr 7, 2021
0a74717
Merge branch 'main' into add-new-serialization-format
mtreinish Apr 28, 2021
419b780
Avoid fixed width strings
mtreinish Apr 28, 2021
b9547e6
Use a 16bit size for strings
mtreinish Apr 28, 2021
7c95f68
Make registers a subset of circuit.*bits
mtreinish Apr 29, 2021
dacb9a2
Merge branch 'main' into add-new-serialization-format
mtreinish Apr 29, 2021
77b995e
Remove doc comment about fixed width strings
mtreinish Apr 29, 2021
e48c4cc
Add parameter expression support
mtreinish Apr 29, 2021
b09cec8
Update docstrings
mtreinish Apr 30, 2021
32a75f2
Merge branch 'main' into add-new-serialization-format
mtreinish Apr 30, 2021
e12d827
Merge branch 'main' into add-new-serialization-format
mtreinish May 5, 2021
b2a00ac
Run black
mtreinish May 5, 2021
3be5fd0
Fix symengine compat
mtreinish May 5, 2021
bb281b3
Remove unecessary rstrip() calls
mtreinish May 5, 2021
c20fd93
Fix lint
mtreinish May 5, 2021
ec10125
Merge branch 'main' into add-new-serialization-format
mtreinish May 6, 2021
97c19e7
Merge branch 'main' into add-new-serialization-format
mtreinish May 13, 2021
4fca3de
Fix issues in register creation and read_circuits
mtreinish May 13, 2021
aaffb94
Fix lint
mtreinish May 13, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions docs/apidocs/qpy.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
.. _qiskit-qpy:

.. automodule:: qiskit.circuit.qpy_serialization
:no-members:
:no-inherited-members:
:no-special-members:
1 change: 1 addition & 0 deletions docs/apidocs/terra.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ Qiskit Terra API Reference
scheduler
qasm
qobj
qpy
quantum_info
result
tools
Expand Down
Loading