Qiskit-addon-cutting

Latest version: v0.10.0

Safety actively analyzes 723756 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.7.0

What's Changed
* Update target branch for docs build and mergify by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/493
* Add support for Python 3.12 by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/429
* Bump autoflake from 2.2.1 to 2.3.0 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/497
* Bump pylint from 3.0.3 to 3.1.0 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/496
* Dev tests should test against qiskit `main`, not stable branch by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/499
* Add support for `SamplerV2` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/507
* Update cutting tutorials to send ISA circuits to Qiskit Runtime by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/500
* Split `qpd.py` code into three files by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/510
* Lower the nbmake cell timeout to 5 minutes by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/514
* Add transpilation to cutqc evaluation by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/504
* Add automated cut-finding module by ibrahim-shehzad in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/520
* Enable pylint rules to prefer list and dict literal syntax by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/522
* Bump mypy from 1.8.0 to 1.9.0 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/525
* Bump autoflake from 2.3.0 to 2.3.1 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/526
* Deprecate CutQC by ibrahim-shehzad in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/527
* Add github button to docs homepage by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/540
* Adjust docs artifact filename by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/541
* Reconstruct expectation values of SparsePauliOp operators in notebooks by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/523
* Remove greedy recursion by ibrahim-shehzad in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/537
* Move pylint configuration to `pyproject.toml` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/543
* RFC: Re-execute notebooks on CI when building Sphinx docs by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/534
* Fix hyper-specific import of `qiskit.synthesis.TwoQubitWeylDecomposition` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/547
* Enable pylint's `dangerous-default-value` check by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/544
* Docker: fix permissions for persistent-volume by kevinsung in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/549
* Test that `persistent-volume` is writable under Docker Compose by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/550
* Update cutqc tutorials index with deprecated status by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/533
* Use Qiskit Runtime `SamplerV2` in local mode instead of `BackendSamplerV2` in test by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/513
* Add sampling overhead table and expand/update cutting explanation by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/342
* Migrate tutorials and a how-to guide to v2 primitives by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/552
* Prepare 0.7.0 release by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/555

New Contributors
* kevinsung made their first contribution in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/549

**Full Changelog**: https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/compare/0.6.0...0.7.0

<!-- published by ghalactic/github-release-from-tag -->

0.6.0

What's Changed
* Remove ckt by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/369
* Bump mypy from 1.5.1 to 1.6.1 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/447
* Bump pylint from 2.17.7 to 3.0.2 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/446
* Make unrealized `SingleQubitQPDGate` have definition of `None` rather than raise error by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/442
* Update forging how-to to Qiskit Nature 0.5 by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/449
* Use new `Session.from_id()` method in qiskit-ibm-runtime by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/421
* Fix outdated docstring and type annotation for `example_circuit` test fixture by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/448
* Remove qiskit `main` from "developments versions" CI workflow by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/451
* Pin `aiohttp != 3.9.0` during notebook tests by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/454
* Install `async-timeout` rather than pin `aiohttp` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/455
* Remove unnecessary resets in `generate_cutting_experiments` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/458
* Test against qiskit-algorithms `main` in dev version tests by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/459
* Bump mypy from 1.6.1 to 1.7.1 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/461
* Migrate away from deprecated `QuantumCircuit` methods by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/462
* Bump actions/setup-python from 4 to 5 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/465
* Pin qiskit < 1.0 by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/464
* Bump actions/upload-artifact from 3 to 4 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/466
* Remove `async-timeout` from notebook dependencies by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/456
* Bump mypy from 1.7.1 to 1.8.0 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/467
* Bump pylint from 3.0.2 to 3.0.3 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/468
* Update description of cutting tut 1 by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/469
* Update `UnitaryGate` import now that `qiskit.extensions` is deprecated by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/463
* Ignore serverless tut by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/476
* Update black[jupyter] requirement from ~=23.1 to ~=24.1 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/472
* Update ruff config by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/478
* Remove serverless by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/480
* Remove entanglement forging by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/479
* Remove mentions of pyscf and entanglement forging by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/481
* Drop dependency on qiskit-algorithms by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/482
* Remove depecated functionality by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/483
* Remove qiskit.org links by Eric-Arellano in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/484
* Qiskit1.0 by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/475
* Prepare 0.6 release by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/485
* Bump version by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/486


**Full Changelog**: https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/compare/0.5.0...0.6.0

<!-- published by ghalactic/github-release-from-tag -->

0.5.0

What's Changed
* Configure mergify to perform stable backports by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/420
* Use parameterless gates where possible by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/425
* Bump pylint from 2.17.5 to 2.17.7 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/427
* Remove wire cutting module by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/359
* Use single gate (`SXGate`) to rotate from Z to Y measurement basis by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/431
* Remove upper version bound on scipy by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/423
* Enable pylint's `unused-argument` check by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/419
* Don't overcount expanded sum terms in documentation by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/430
* Provide a workaround to 422, Sampler failing when no measurements by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/426
* Temporarily pin qiskit-nature < 0.7 by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/435
* Clean up roundtrip tests by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/441
* Swap register order, removing need to pass `num_qpd_bits` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/434
* Migrate from `qiskit.algorithms` to `qiskit-algorithms` package by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/437
* Prepare 0.5.0 release by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/438


**Full Changelog**: https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/compare/0.4.0...0.5.0

<!-- published by ghalactic/github-release-from-tag -->

0.4.0

What's Changed
* Fix double-nesting of cutting tutorials & how-tos in table of contents by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/377
* Add support for `CSXGate().inverse()` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/379
* Bump ghalactic/github-release-from-tag from 4 to 5 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/383
* Add GitHub star count to Sphinx front page by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/384
* Fix fallout from Qiskit metapackage migration by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/388
* Add "backwards compatibility" tests based on v0.3 tutorials by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/389
* move verbose sections in tutorials to explanation by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/381
* Add a public generate_cutting_experiments function by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/385
* Bump mypy from 1.4.1 to 1.5.1 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/394
* Bump autoflake from 2.2.0 to 2.2.1 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/393
* Update qiskit-sphinx-theme requirement from `~=1.14.0rc1` to `>=1.14.0, <2` by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/395
* Bump actions/checkout from 3 to 4 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/396
* Temporarily remove Qiskit Nature from dev version tests by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/407
* Refactor reconstruct_expectation_values by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/391
* Move experiment generation code to cutting_experiments.py by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/409
* Add a release badge by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/392
* `generate_cutting_experiments` returns coefficients, not weights by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/412
* Make the cutting workflow work with any `Hashable` as label by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/410
* Use "raise from" in `except` blocks by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/415
* Avoid calling `QPDBasis.from_gate` in experiments tests by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/414
* Deprecate `execute_experiments()` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/413
* Rework tutorials to use the new workflow by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/404
* Enable a reduced set of pylint checks by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/146
* Migrate from `bind_parameters` to `assign_parameters` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/418
* Prepare 0.4.0 release by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/416


**Full Changelog**: https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/compare/0.3.0...0.4.0

<!-- published by ghalactic/github-release-from-tag -->

0.3.0

What's Changed
See the [release notes](https://qiskit-extensions.github.io/circuit-knitting-toolbox/release-notes.html#release-notes-0-3-0).

Individual changes:
* Add Zenodo DOI to README and CITATION by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/224
* Render QPD API in sphinx api docs by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/210
* Update installation instructions by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/213
* Add documentation of the different tox environments by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/228
* Update workflows README (add missing workflows) by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/229
* Remove Qiskit Runtime retry loop by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/58
* Add backwards compatibility tests of 0.2 circuit cutting workflows by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/232
* Rename the tutorials to order by number & enable redirects to prevent link rot by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/233
* Switch from flit to hatchling build system by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/234
* Trivial tweaks by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/237
* Migrate `extremal_dependency_versions.py` script from fire to typer by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/236
* QPD gates generated through cutting should have "cut_" label prefix by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/242
* Make coverage fail if under 90% by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/238
* Adjust `.gitignore` and `.dockerignore` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/240
* Enable ruff for jupyter notebooks by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/147
* Rename top-level module to `circuit_knitting` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/244
* Fix mypy under rustworkx 0.13.0 by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/245
* Enable tests on Windows by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/246
* Set `earliest_version` explicitly in reno config by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/250
* Deprecate decompose_gates by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/243
* Export `qpdbasis_from_gate` from `qpd` module by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/263
* Add note on samping overhead to cutting tutorials by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/249
* Add installation section to readme by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/270
* Suppress warnings from Qiskit Nature by SaashaJoshi in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/230
* Move configuration out of `extremal-python-dependencies` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/269
* Ignore opflow warnings by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/274
* Improve `separate_circuit` docstring by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/267
* Update EF how-to index by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/271
* Fix bug in result creation and add instantiation of EFGSS to how-to by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/268
* Add brief CONTRIBUTING.md by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/231
* Add `py-notebook` and `py3-notebook` tox environments by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/281
* Fix bug in decompose-qpd-instructions by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/276
* Add a supported_gates function by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/277
* Correct module import in docs/conf.py by SaashaJoshi in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/283
* Add explicit numpy dependency by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/286
* Add explicit dependency on rustworkx and scipy by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/289
* Add support for cut `CYGate`s and `CHGate`s by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/290
* `CSXGate` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/296
* Add support for cut `ECRGate` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/292
* Bump mypy from 1.3.0 to 1.4.1 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/301
* Bump autoflake from 2.1.1 to 2.2.0 by dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/299
* Support CPhaseGate, CSGate and CSdgGate by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/298
* Add support for `SwapGate`, `iSwapGate`, and `DCXGate` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/294
* Configure Intersphinx to docs by SaashaJoshi in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/308
* Upload docs build in CI by Eric-Arellano in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/314
* Switch to qiskit-sphinx-theme by Eric-Arellano in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/313
* Return a mixture of exact and sampled weights as appropriate by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/255
* Corrections to docs for intersphinx by SaashaJoshi in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/311
* don't enumerate figures and code snippets by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/316
* Add support for `SingleQubitQPDGate` to be passed through the transpiler by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/303
* Run slow tests for coverage only by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/317
* Add caption headers to site table of contents by Eric-Arellano in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/318
* improve ObservableCollection.lookup docstring by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/322
* Shorten the section names in the docs by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/327
* Cplex is now compatible with Python 3.11 by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/325
* Migrate to Docker Compose V2 by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/328
* Update freezing orbitals documentation by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/315
* Switch to Qiskit Ecosystem theme by Eric-Arellano in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/329
* Bump Python version in Dockerfile to 3.11 by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/331
* Fix formatting of example in `reduce_bitstrings` docstring by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/332
* Implement cutting of general 2-qubit unitaries by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/302
* Improve the instructions regarding pandoc by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/336
* Make the repository link more obvious from the Sphinx build by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/338
* Add README badge linking to stable documentation by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/339
* Update README.md by IbrahimShehzad in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/340
* Add `SECURITY.md` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/337
* Implement wire cutting as a two-qubit instruction by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/174
* Fix sphinx build by depending on ipykernel directly by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/345
* Pin black's major version only by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/344
* Fix description of `partition_problem` in wire cutting tutorial by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/348
* Update incorrect type hint by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/353
* Add version tables to all circuit cutting notebooks by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/354
* Fix `partition_problem`'s handling of unlabeled `TwoQubitQPDGate`s by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/350
* Support freezing Hartree-Fock energies at each forging iteration by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/307
* Update language in cutting tutorials by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/356
* Dont batch unless separate samplers are used for each subcircuit by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/333
* Use multiple samplers sometimes in the roundtrip tests by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/357
* Tweak the README badges by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/346
* Update cutting tutorials by caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/347
* Add CutWire instruction class by SaashaJoshi in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/326
* Allow `partition_labels` to be determined automatically in `partition_problem` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/367
* Avoid unpacking `PartitionedCuttingProblem` in tutorials & how-tos by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/365
* Rename `QPDBasis.from_gate()` to `QPDBasis.from_instruction()` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/371
* Add single-qubit wire cutting how-to and `expand_observables` function by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/368
* Introduce Dynamic Definition function to the wire cutting modules. by hitomitak in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/285
* Use automatic `partition_labels` in new `CutWire` how-to by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/370
* Prepare 0.3.0 release by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/358

New Contributors
* Eric-Arellano made their first contribution in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/314
* IbrahimShehzad made their first contribution in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/340
* hitomitak made their first contribution in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/285

**Full Changelog**: https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/compare/0.2.0...0.3.0

<!-- published by ghalactic/github-release-from-tag -->

0.2.0

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_cutting` package to `cutqc` by 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_coefficients` function 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 `Reset` support to the simulator by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/162
* Change `gate.operation` -> `instruction.operation` by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/156
* Add `overhead` property to `QPDBasis` by 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 `qpd` module 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.bib` in preparation for 0.2 release by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/181
* Minor improvements to `append_measurement_circuit` docstring by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/189
* Use exact weights in `generate_qpd_samples` when it's possible for _all_ of them by garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/190
* Update `tox.ini` to 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_samples` to 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.ipynb` by 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 `samplers` is 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 -->

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.