Published May 30, 2023
| Version 0.2.0
Software
Open
Qiskit-Extensions/circuit-knitting-toolbox: Circuit Knitting Toolbox 0.2.0
Authors/Creators
- Brańczyk, Agata M.1
- Bello, Luciano1
- Bravyi, Sergey1
- Carrera Vazquez, Almudena1
- Eddins, Andrew1
- Egger, Daniel J.1
- Fuller, Bryce1
- Gacon, Julien1
-
Garrison, James R.1
- Glick, Jennifer R.1
- Gujarati, Tanvi P.1
- Hamamura, Ikko1
- Hasan, Areeq I.1
- Imamichi, Takashi1
- Johnson, Caleb1
- Joshi, Saasha1
- Liepuoniute, Ieva1
- Lockwood, Owen1
- Motta, Mario1
- Pemmaraju, C. D.1
- Rivero, Pedro1
- Rossmannek, Max1
- Scholten, Travis L.1
- Seelam, Seetharami1
- Sitdikov, Iskandar1
- Subramanian, Dharmashankar1
- Tang, Wei1
- Woerner, Stefan1
- 1. IBM
Description
What's Changed
- Remove support for Python 3.7 by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/80
- Set unreleased version title in reno config by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/136
- Ignore MIP model output by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/139
- Skip slow tests by default (but not in CI) by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/135
- Initial commit of basic QPD classes, supporting functionality, and unit tests by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/137
- Create generate_qpd_samples function by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/141
- Move the
wire_cuttingpackage tocutqcby @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/151 - Implement decompose_qpd_instructions by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/150
- partition_circuit_qubits by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/140
- Add separate_circuit, qpd_roundtrip test, and observable utils by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/145
- Remove
_generate_coefficientsfunction by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/159 - Remove css style that are specific to Sphinx-Gallery by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/164
- Add
Resetsupport to the simulator by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/162 - Change
gate.operation->instruction.operationby @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/156 - Add
overheadproperty toQPDBasisby @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/160 - Enable monthly dependabot updates for the linters by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/114
- Bump mypy from 0.982 to 1.3.0 by @dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/166
- Bump autoflake from 1.7.6 to 2.1.1 by @dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/168
- Bump pydocstyle from 6.1.1 to 6.3.0 by @dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/170
- Modify docstrings for consistency by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/172
- Add bibtex note to Sphinx by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/165
- Bump black[jupyter] from 22.10.0 to 23.3.0 by @dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/167
- Add ticks and 4-space tabs to docstrings by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/176
- Move roundtrip test out of
qpdmodule by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/178 - Implement exact sampler by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/177
- Use 4 spaces for tabs in docstrings by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/179
- Update authors in
CITATION.bibin preparation for 0.2 release by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/181 - Minor improvements to
append_measurement_circuitdocstring by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/189 - Use exact weights in
generate_qpd_sampleswhen it's possible for all of them by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/190 - Update
tox.inito use Python 3.10 in coverage workflow by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/191 - Bump eloquent/github-release-action from 3 to 4 by @dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/192
- Allow
num_samplesto be a float by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/194 - Fix cutqc tutorial links by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/195
- Update a docstring by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/197
- Improve the API reference docs within the utils directory by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/198
- Fix the exact simulator to error on classical conditions by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/200
- Remove ListOp by @SaashaJoshi in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/202
- Final (0.2.0) cutting workflow by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/153
- Tweaks to 0.2.0 release notes by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/203
- Reorganize optional dependencies, and use randomly in notebook tests by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/204
- Remove any attempt at using the samplers in parallel by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/207
- Tweak formatting and shots count in
how_to_generate_exact_sampling_coefficients.ipynbby @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/205 - Minor docs cleanups by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/211
- Clean up 0.2.0 release note by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/209
- Remove captures from tutorials by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/214
- Tweaks to gate cutting workflow release note by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/217
- Ensure that each sampler passed to
samplersis unique by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/219 - Fix the workflow if an empty circuit is provided by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/222
- Prepare 0.2.0 release by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/175
New Contributors
- @SaashaJoshi made their first contribution in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/202
Full Changelog: https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/compare/0.1.0...0.2.0
<!-- published by ghalactic/github-release-from-tag -->
Files
Qiskit-Extensions/circuit-knitting-toolbox-0.2.0.zip
Files
(1.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:ba60887e12dc7cbfd4c392654b188550
|
1.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/tree/0.2.0 (URL)