Recent Releases of qiskit-addon-cutting
qiskit-addon-cutting - 0.10.0
What's Changed
- Bump ruff from 0.6.3 to 0.6.4 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/680
- Disable highlighting of BibTeX background by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/681
- fix: broken link in Release shield by @mrossinek in https://github.com/Qiskit/qiskit-addon-cutting/pull/683
- Phrase tutorials as Qiskit patterns by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/682
- Fix tutorial headers by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/685
- Add link to Qiskit addons on landing pages by @caleb-johnson in https://github.com/Qiskit/qiskit-addon-cutting/pull/686
- Bump ruff from 0.6.4 to 0.6.8 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/688
- Bump pylint from 3.2.7 to 3.3.1 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/689
- Fix GitHub source code links for decorated functions by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/691
- Prepare API docs links for ibm.com migration by @Eric-Arellano in https://github.com/Qiskit/qiskit-addon-cutting/pull/693
- Replace pydocstyle with Ruff by @Eric-Arellano in https://github.com/Qiskit/qiskit-addon-cutting/pull/692
- Fix two more API links to non-API docs by @Eric-Arellano in https://github.com/Qiskit/qiskit-addon-cutting/pull/696
- Fix broken external docs links by @Eric-Arellano in https://github.com/Qiskit/qiskit-addon-cutting/pull/699
- Reorganize API docs by @Eric-Arellano in https://github.com/Qiskit/qiskit-addon-cutting/pull/698
- Bump mypy from 1.11.2 to 1.13.0 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/703
- Bump ruff from 0.6.8 to 0.7.2 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/704
- Update some Qiskit Terra links to Qiskit repo by @Eric-Arellano in https://github.com/Qiskit/qiskit-addon-cutting/pull/705
- Show class members by @Eric-Arellano in https://github.com/Qiskit/qiskit-addon-cutting/pull/702
- Add explicit support for Python 3.13 by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/648
- Fix GitHub source code links due to missing env vars by @Eric-Arellano in https://github.com/Qiskit/qiskit-addon-cutting/pull/710
- Show inheritance in inlined classes in docs by @Eric-Arellano in https://github.com/Qiskit/qiskit-addon-cutting/pull/709
- Disallow Qiskit 1.3.0 by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/715
- Bump ruff from 0.7.2 to 0.8.1 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/716
- Work around #714 by disabling the second tutorial on dev version CI by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/719
- Add a linter to check the images' alt text by @arnaucasau in https://github.com/Qiskit/qiskit-addon-cutting/pull/718
- Revert disabling of the second tutorial on dev version CI by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/720
- Pin numpy<2.2 in lint workflow by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/722
- Fix latest version tests by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/726
- Add alt text to relevant images by @beckykd in https://github.com/Qiskit/qiskit-addon-cutting/pull/725
- Bump pylint from 3.3.1 to 3.3.3 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/730
- Bump mypy from 1.13.0 to 1.14.1 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/729
- Bump ruff from 0.8.1 to 0.8.4 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/732
- Bump ruff from 0.8.4 to 0.9.4 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/737
- Bump pylint from 3.3.3 to 3.3.4 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/736
- Bump ruff from 0.9.4 to 0.9.9 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/739
- Bump mypy from 1.14.1 to 1.15.0 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/740
- Update control flow for compatibility with Qiskit 2.0 by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/741
- Fix deprecations for Qiskit 2.0 by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/743
- Add compatibility with Qiskit 2.0 by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/744
- Update
.preset_passmanagersimport to current best practice by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/745 - Update black[jupyter] requirement from ~=24.1 to ~=25.1 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/738
- Add utility for dealing with multiple
SparsePauliOps by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/587 - Prepare 0.10.0 release by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/748
New Contributors
- @mrossinek made their first contribution in https://github.com/Qiskit/qiskit-addon-cutting/pull/683
- @arnaucasau made their first contribution in https://github.com/Qiskit/qiskit-addon-cutting/pull/718
- @beckykd made their first contribution in https://github.com/Qiskit/qiskit-addon-cutting/pull/725
Full Changelog: https://github.com/Qiskit/qiskit-addon-cutting/compare/0.9.0...0.10.0
- Python
Published by github-actions[bot] 11 months ago
qiskit-addon-cutting - Circuit Knitting Toolbox 0.8.0
What's Changed
- Use
BaseSamplerV1with explicit version (backport #653) by @mergify in https://github.com/Qiskit/qiskit-addon-cutting/pull/654 - Pin qiskit-ibm-runtime when running notebooks by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/659
- Edit cutting explanation (backport #657) by @mergify in https://github.com/Qiskit/qiskit-addon-cutting/pull/658
- Make project's relationship with Qiskit consistent in the copyright headers (backport #646) by @mergify in https://github.com/Qiskit/qiskit-addon-cutting/pull/660
- Backport CutQC removal to
stable/0.8branch by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/662 - Deprecate CKT in favor of qiskit-addon-cutting by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/663
- Prepare 0.8.0 release by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/664
Full Changelog: https://github.com/Qiskit/qiskit-addon-cutting/compare/0.7.3...0.8.0
- Python
Published by github-actions[bot] over 1 year ago
qiskit-addon-cutting - Circuit Knitting Toolbox 0.9.0
What's Changed
- Set package
__version__attribute by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/567 - Remove discussion about user's compute env from knitting docs by @caleb-johnson in https://github.com/Qiskit/qiskit-addon-cutting/pull/570
- Bump mypy from 1.9.0 to 1.10.0 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/572
- Code cleanup: remove unnecessary
decomp_idsvariable by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/577 - Add tests of
XXPlusYYGateandXXMinusYYGatefor nonzero beta parameter by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/554 - Update authors in
CITATION.bibby @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/580 - Update
CITATION.bibto remove entanglement forging authors by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/583 - Avoid exploring extraneous minima in the cut-finder search space by @ibrahim-shehzad in https://github.com/Qiskit/qiskit-addon-cutting/pull/585
- Remove use of qasm simulator by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/589
- Tuple unpacking bug fix in cut finder. by @ibrahim-shehzad in https://github.com/Qiskit/qiskit-addon-cutting/pull/591
- Test on ARM macOS runners by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/560
- Fix coverage workflow and remove workflow dependency on coveragepy-lcov by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/597
- Remove explicit dependency on ipykernel by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/595
- Tutorials: Fix typo and split cell that retrieves results by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/598
- Remove cutQC by @caleb-johnson in https://github.com/Qiskit/qiskit-addon-cutting/pull/605
- Update README.md by @caleb-johnson in https://github.com/Qiskit/qiskit-addon-cutting/pull/607
- update tutorial readme by @caleb-johnson in https://github.com/Qiskit/qiskit-addon-cutting/pull/609
- Remove idle wires by default when separating the circuit by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/594
- Provide options in the cut-finder API to turn LO gate and wire cut finding off or on, expose min-reached flag. by @ibrahim-shehzad in https://github.com/Qiskit/qiskit-addon-cutting/pull/586
- Remove
basepythonrestriction inlintandcoverageenvironments by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/612 - Move ruff and mypy configuration to
pyproject.tomlby @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/613 - Bump pylint from 3.1.0 to 3.2.2 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/618
- Use batch mode correctly in the tutorials by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/616
- Improve validation in the cutting reconstruction function by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/581
- Describe optimization parameters in docs by @ibrahim-shehzad in https://github.com/Qiskit/qiskit-addon-cutting/pull/615
- transforms.py: Avoid setting the barrier to be a uuid object by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/625
- Bump qiskit-ibm-runtime version and use
mode=batchby @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/623 - Bump mypy from 1.10.0 to 1.10.1 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/630
- Bump pylint from 3.2.2 to 3.2.5 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/629
- Pass
backendas positional argument toSamplerV2for job mode by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/633 - Fix deprecation of iterable
CircuitInstructionunder Qiskit 1.2 by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/636 - Pin
ruff==0.5.1by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/640 - Bump ruff to version 0.5.2 by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/642
- Use Aer's SamplerV2 instead of SamplerV1 by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/643
- Improve docs and tests of
observables_restricted_to_subsystemby @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/579 - Migrate to
EstimatorV2in tests by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/644 - Fix CI workflows to work with development versions of Python by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/649
- Bump mypy from 1.10.1 to 1.11.1 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/651
- Bump ruff from 0.5.2 to 0.5.5 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/652
- Bump pylint from 3.2.5 to 3.2.6 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/650
- Use
BaseSamplerV1with explicit version by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/653 - Edit cutting explanation by @ibrahim-shehzad in https://github.com/Qiskit/qiskit-addon-cutting/pull/657
- Make project's relationship with Qiskit consistent in the copyright headers by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/646
- Rename package to qiskit-addon-cutting (code only) by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/661
- Split
extremal-python-dependenciesout into its own subpackage by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/635 - Use
qiskit_addon_cutting.__version__indocs/conf.pyby @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/665 - Bump mypy from 1.11.1 to 1.11.2 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/672
- Bump pylint from 3.2.6 to 3.2.7 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/669
- Bump ruff from 0.5.5 to 0.6.3 by @dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/671
- Install extremal-python-dependencies from pypi by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/673
- Update deprecation policy by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/667
- Remove "prototype" handling from
citation.ymlworkflow by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/677 - Update release workflow by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/674
- Upgrade to qiskit-sphinx-theme 2.0.0 by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/676
- Rename package to qiskit-addon-cutting by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/678
- Prepare 0.9.0 release by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/679
Full Changelog: https://github.com/Qiskit/qiskit-addon-cutting/compare/0.7.1...0.9.0
- Python
Published by github-actions[bot] over 1 year ago
qiskit-addon-cutting - Circuit Knitting Toolbox 0.7.3
What's Changed
- Tutorials: Fix typo and split cell that retrieves results (backport #598) by @mergify in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/606
- Update README.md (backport #607) by @mergify in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/608
- update tutorial readme (backport #609) by @mergify in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/610
- Use batch mode correctly in the tutorials (backport #616) by @mergify in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/619
- Describe optimization parameters in docs (backport #615) by @mergify in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/624
- transforms.py: Avoid setting the barrier to be a uuid object (backport #625) by @mergify in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/627
- Bump qiskit-ibm-runtime version and use
mode=batch(backport #623) by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/628 - Pin numpy<2 on stable branch by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/631
- Pass
backendas positional argument toSamplerV2for job mode (backport #633) by @mergify in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/634 - Fix deprecation of iterable
CircuitInstructionunder Qiskit 1.2 (backport #636) by @mergify in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/637 - Pin
ruff==0.5.1(backport #640) by @mergify in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/641 - Prepare 0.7.3 release by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/638
Full Changelog: https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/compare/0.7.2...0.7.3
- Python
Published by github-actions[bot] over 1 year ago
qiskit-addon-cutting - Circuit Knitting Toolbox 0.7.2
What's Changed
- Remove discussion about user's compute env from knitting docs (backport #570) by @mergify in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/571
- Update authors in
CITATION.bib(backport #580) by @mergify in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/582 - Update
CITATION.bibto remove entanglement forging authors (backport #583) by @mergify in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/584 - Avoid exploring extraneous minima in the cut-finder search space (backport #585) by @mergify in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/588
- Remove use of qasm simulator (backport #589) by @mergify in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/592
- Tuple unpacking bug fix in cut finder. (backport #591) by @mergify in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/593
- Prepare 0.7.2 release by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/590
Full Changelog: https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/compare/0.7.1...0.7.2
- Python
Published by github-actions[bot] almost 2 years ago
qiskit-addon-cutting - Circuit Knitting Toolbox 0.7.1
What's Changed
- Bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/538
- No worktrees by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/559
- Switch to
macos-13runner so it is an Intel chip by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/561 - Remove transpilations inside subexperiment generation by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/556
- Revert "Temporarily disable worktrees in docs and lint workflows (#559)" by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/562
- Early terminate from loops when generating cutting experiments by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/565
- Force at least one classical bit in
qpd_measurementsregister by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/563 - Prepare 0.7.1 release by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/566
Full Changelog: https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/compare/0.7.0...0.7.1
- Python
Published by github-actions[bot] almost 2 years ago
qiskit-addon-cutting - Circuit Knitting Toolbox 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
SamplerV2by @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.pycode 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.tomlby @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.TwoQubitWeylDecompositionby @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/547 - Enable pylint's
dangerous-default-valuecheck 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-volumeis 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
SamplerV2in local mode instead ofBackendSamplerV2in 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
- Python
Published by github-actions[bot] almost 2 years ago
qiskit-addon-cutting - Circuit Knitting Toolbox 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
SingleQubitQPDGatehave definition ofNonerather 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_circuittest fixture by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/448 - Remove qiskit
mainfrom "developments versions" CI workflow by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/451 - Pin
aiohttp != 3.9.0during notebook tests by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/454 - Install
async-timeoutrather than pinaiohttpby @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/455 - Remove unnecessary resets in
generate_cutting_experimentsby @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/458 - Test against qiskit-algorithms
mainin 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
QuantumCircuitmethods 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-timeoutfrom 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
UnitaryGateimport now thatqiskit.extensionsis 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
- Python
Published by github-actions[bot] about 2 years ago
qiskit-addon-cutting - Circuit Knitting Toolbox 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-argumentcheck 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_bitsby @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/434 - Migrate from
qiskit.algorithmstoqiskit-algorithmspackage 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
- Python
Published by github-actions[bot] over 2 years ago
qiskit-addon-cutting - Circuit Knitting Toolbox 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 generatecuttingexperiments 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.0rc1to>=1.14.0, <2by @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 reconstructexpectationvalues 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_experimentsreturns coefficients, not weights by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/412- Make the cutting workflow work with any
Hashableas label by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/410 - Use "raise from" in
exceptblocks by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/415 - Avoid calling
QPDBasis.from_gatein 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_parameterstoassign_parametersby @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
- Python
Published by github-actions[bot] over 2 years ago
qiskit-addon-cutting - Circuit Knitting Toolbox 0.3.0
What's Changed
- 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.pyscript 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
.gitignoreand.dockerignoreby @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_knittingby @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_versionexplicitly 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_gatefromqpdmodule 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-dependenciesby @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_circuitdocstring 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-notebookandpy3-notebooktox 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
CYGates andCHGates by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/290 CSXGateby @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/296- Add support for cut
ECRGateby @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, andDCXGateby @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
SingleQubitQPDGateto 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_bitstringsdocstring 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.mdby @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_problemin 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 unlabeledTwoQubitQPDGates 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_labelsto be determined automatically inpartition_problemby @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/367 - Avoid unpacking
PartitionedCuttingProblemin tutorials & how-tos by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/365 - Rename
QPDBasis.from_gate()toQPDBasis.from_instruction()by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/371 - Add single-qubit wire cutting how-to and
expand_observablesfunction 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_labelsin newCutWirehow-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
- Python
Published by github-actions[bot] over 2 years ago
qiskit-addon-cutting - Circuit Knitting Toolbox 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 generateqpdsamples 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 decomposeqpdinstructions by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/150
- partitioncircuitqubits by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/140
- Add separatecircuit, qpdroundtrip 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
- Python
Published by github-actions[bot] over 2 years ago
qiskit-addon-cutting - Circuit Knitting Toolbox 0.1.0
What's Changed
- Remove outdated source code examples in entanglement forging docs by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/54
- Fix project name by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/53
- Add circuit cutting API references to Sphinx build by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/57
- Fix a few typos in serverless tutorials by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/60
- Add
CITATION.bibby @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/61 - Pin coverage to < 7 when running coveragepy-lcov by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/66
- Update wire_cutting.py to include Qiskit blurb by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/65
- Add Black and Coveralls badges to README by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/56
- Adding a barebones setup.py to enable compatibility with asv for benc… by @pemmaras in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/69
- Set
platform: linux/amd64indocker-compose.ymlby @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/71 - A few minor cleanups by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/67
- Add
run_subcircuits_using_samplerfunction by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/72 - Configure dependabot to keep GitHub Actions versions up to date by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/75
- Remove dependency on
qiskit-ibmq-providerby @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/74 - Bump actions/setup-python from 1 to 4 by @dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/77
- Bump actions/upload-artifact from 2 to 3 by @dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/79
- Move most dependencies to
pyproject.tomlby @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/76 - Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/78
- Fix deprecated usages of Bit by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/81
- A few small improvements by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/82
- Add support for reno release notes by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/84
- Add
project.urlstopyproject.tomlby @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/86 - Deprecate support for Python 3.7 by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/87
- Update usage of Qiskit Estimator by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/92
- Remove nptyping as dependency by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/93
- Migrate to modern style of type hinting by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/95
- Enable ruff linter by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/110
- Install all notebook dependencies in the Dockerfile by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/112
- Temporarily disable qiskit-nature development version test by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/120
- Use a released version of the coveralls workflow by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/121
- Remove severless deprecations in cutting tutorial by @psschwei in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/122
- Remove serverless deprecations in forging tutorial by @psschwei in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/123
- Update Qiskit badges following #122 by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/125
- Add release note following Python 3.7 deprecation by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/126
- Rearrange docs directory hierarchy by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/118
- Improve errors when cplex is not installed by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/127
- Require 100% test coverage in certain modules by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/111
- Make cplex truly optional by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/109
- Add Docker notebook tests by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/113
- List
pyscfexplicitly as an optional dependency by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/131 - Migrate entanglement forging to Qiskit Nature 0.5.0 by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/83
- Add link from README to release notes by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/85
- General cleanup ef by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/133
- Fix importlib deprecation warning by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/134
- Prepare 0.1.0 release by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/129
New Contributors
- @pemmaras made their first contribution in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/69
- @dependabot made their first contribution in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/77
- @psschwei made their first contribution in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/122
Full Changelog: https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/compare/0.0.0...0.1.0
- Python
Published by github-actions[bot] almost 3 years ago
qiskit-addon-cutting - Initial release of Circuit Knitting Toolbox
What's Changed
- Add Docker support with instructions by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/2
- Updates to readme text and references by @jenglick in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/3
- Add
coverageenvironment totox.iniby @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/5 - Fix Qiskit Nature warning about
dict_aux_operatorsby @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/4 - Fix "development version tests" by using terra pre-release as well by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/7
- Add support for both local and runtime primitives in both circuit knitting tools. by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/1
- Add direct dependency on quantum-serverless by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/10
- Cutting documentation by @lockwo in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/12
- Add Sphinx documentation build by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/14
- Skip dependencies on platforms where they are known to be broken by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/6
- Replace ray with quantum_serverless by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/17
- Add license blurbs to all python files by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/18
- Update license blurbs by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/19
- Combine tox lint environments into one by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/21
- Migrate away from deprecated "statevector_simulator" backend by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/23
- Set up autoflake to remove unnecessary imports and unused variables by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/25
- Add explicit support for Python 3.10 by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/22
- add title and update text by @jenglick in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/29
- WIP: Make quantum serverless functions public by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/24
- Fix notebooks to work locally and add them to CI by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/30
- Remove pyscf from dependencies list, as it's only needed for testing by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/26
- Add Trove classifiers by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/28
- Small changes to wire_cutter by @lockwo in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/27
- Small edits and fix typos by @jenglick in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/33
- WIP: Remove quantum_serverless from cutting source code by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/32
- Use ThreadPool instead of Pool in circuit cutting by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/36
- WIP: Sphinx build of full documentation (not just API references) by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/31
- Minor doc changes by @lockwo in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/34
- Remove quantum serverless from entanglement forging by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/37
- Remove WireCutter from circuit cutting source code by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/43
- Circuit Cutting: Accept options as a list, to be applied to each backend separately by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/46
- Test on the development version of qiskit-ibm-runtime by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/45
- Support options forging by @caleb-johnson in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/47
- Additional improvements to Sphinx documentation, README, etc. by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/44
- Add release workflow by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/49
- Test against qiskit-terra
maindev version by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/20 - Add additional workflows; bump coverage threshold to 80% by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/50
- Use the released version of quantum-serverless by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/52
- Slight improvements to Qiskit Runtime retry loop by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/51
New Contributors
- @garrison made their first contribution in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/2
- @jenglick made their first contribution in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/3
Full Changelog: https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/commits/0.0.0
- Python
Published by github-actions[bot] over 3 years ago