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_passmanagers import 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 BaseSamplerV1 with 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.8 branch 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_ids variable by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/577
  • Add tests of XXPlusYYGate and XXMinusYYGate for nonzero beta parameter by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/554
  • Update authors in CITATION.bib by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/580
  • Update CITATION.bib to 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 basepython restriction in lint and coverage environments by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/612
  • Move ruff and mypy configuration to pyproject.toml by @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=batch by @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 backend as positional argument to SamplerV2 for job mode by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/633
  • Fix deprecation of iterable CircuitInstruction under Qiskit 1.2 by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/636
  • Pin ruff==0.5.1 by @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_subsystem by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/579
  • Migrate to EstimatorV2 in 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 BaseSamplerV1 with 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-dependencies out into its own subpackage by @garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/635
  • Use qiskit_addon_cutting.__version__ in docs/conf.py by @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.yml workflow 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 backend as positional argument to SamplerV2 for job mode (backport #633) by @mergify in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/634
  • Fix deprecation of iterable CircuitInstruction under 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.bib to 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-13 runner 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_measurements register 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 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

- 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 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

- 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-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

- 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.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 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_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

- 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.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 CYGates and CHGates 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 TwoQubitQPDGates 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

- 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_cutting package to cutqc by @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_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

- 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.bib by @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/amd64 in docker-compose.yml by @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_sampler function 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-provider by @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.toml by @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.urls to pyproject.toml by @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 pyscf explicitly 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 coverage environment to tox.ini by @garrison in https://github.com/Qiskit-Extensions/circuit-knitting-toolbox/pull/5
  • Fix Qiskit Nature warning about dict_aux_operators by @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 main dev 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