What's Changed
- Set package
__version__
attribute by @garrison in #567 - Remove discussion about user's compute env from knitting docs by @caleb-johnson in #570
- Bump mypy from 1.9.0 to 1.10.0 by @dependabot in #572
- Code cleanup: remove unnecessary
decomp_ids
variable by @garrison in #577 - Add tests of
XXPlusYYGate
andXXMinusYYGate
for nonzero beta parameter by @garrison in #554 - Update authors in
CITATION.bib
by @garrison in #580 - Update
CITATION.bib
to remove entanglement forging authors by @garrison in #583 - Avoid exploring extraneous minima in the cut-finder search space by @ibrahim-shehzad in #585
- Remove use of qasm simulator by @garrison in #589
- Tuple unpacking bug fix in cut finder. by @ibrahim-shehzad in #591
- Test on ARM macOS runners by @garrison in #560
- Fix coverage workflow and remove workflow dependency on coveragepy-lcov by @garrison in #597
- Remove explicit dependency on ipykernel by @garrison in #595
- Tutorials: Fix typo and split cell that retrieves results by @garrison in #598
- Remove cutQC by @caleb-johnson in #605
- Update README.md by @caleb-johnson in #607
- update tutorial readme by @caleb-johnson in #609
- Remove idle wires by default when separating the circuit by @garrison in #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 #586
- Remove
basepython
restriction inlint
andcoverage
environments by @garrison in #612 - Move ruff and mypy configuration to
pyproject.toml
by @garrison in #613 - Bump pylint from 3.1.0 to 3.2.2 by @dependabot in #618
- Use batch mode correctly in the tutorials by @garrison in #616
- Improve validation in the cutting reconstruction function by @garrison in #581
- Describe optimization parameters in docs by @ibrahim-shehzad in #615
- transforms.py: Avoid setting the barrier to be a uuid object by @garrison in #625
- Bump qiskit-ibm-runtime version and use
mode=batch
by @garrison in #623 - Bump mypy from 1.10.0 to 1.10.1 by @dependabot in #630
- Bump pylint from 3.2.2 to 3.2.5 by @dependabot in #629
- Pass
backend
as positional argument toSamplerV2
for job mode by @garrison in #633 - Fix deprecation of iterable
CircuitInstruction
under Qiskit 1.2 by @garrison in #636 - Pin
ruff==0.5.1
by @garrison in #640 - Bump ruff to version 0.5.2 by @garrison in #642
- Use Aer's SamplerV2 instead of SamplerV1 by @garrison in #643
- Improve docs and tests of
observables_restricted_to_subsystem
by @garrison in #579 - Migrate to
EstimatorV2
in tests by @garrison in #644 - Fix CI workflows to work with development versions of Python by @garrison in #649
- Bump mypy from 1.10.1 to 1.11.1 by @dependabot in #651
- Bump ruff from 0.5.2 to 0.5.5 by @dependabot in #652
- Bump pylint from 3.2.5 to 3.2.6 by @dependabot in #650
- Use
BaseSamplerV1
with explicit version by @garrison in #653 - Edit cutting explanation by @ibrahim-shehzad in #657
- Make project's relationship with Qiskit consistent in the copyright headers by @garrison in #646
- Rename package to qiskit-addon-cutting (code only) by @garrison in #661
- Split
extremal-python-dependencies
out into its own subpackage by @garrison in #635 - Use
qiskit_addon_cutting.__version__
indocs/conf.py
by @garrison in #665 - Bump mypy from 1.11.1 to 1.11.2 by @dependabot in #672
- Bump pylint from 3.2.6 to 3.2.7 by @dependabot in #669
- Bump ruff from 0.5.5 to 0.6.3 by @dependabot in #671
- Install extremal-python-dependencies from pypi by @garrison in #673
- Update deprecation policy by @garrison in #667
- Remove "prototype" handling from
citation.yml
workflow by @garrison in #677 - Update release workflow by @garrison in #674
- Upgrade to qiskit-sphinx-theme 2.0.0 by @garrison in #676
- Rename package to qiskit-addon-cutting by @garrison in #678
- Prepare 0.9.0 release by @garrison in #679
Full Changelog: 0.7.1...0.9.0