toqito-v1.0.9
What's Changed
- Update pytest requirement from 8.0.0 to 8.0.1 by @dependabot in #475
- Update ruff requirement from 0.2.1 to 0.2.2 by @dependabot in #476
- Update coverage requirement from 7.4.1 to 7.4.2 by @dependabot in #477
- Update qiskit requirement from 1.0.0 to 1.0.1 by @dependabot in #480
- Update ipython requirement from 8.21.0 to 8.22.1 by @dependabot in #481
- Update PR template by @purva-thakre in #483
- Update issue templates by @vprusso in #484
- Fix #478 : Rename shift and clock matrices to gen_pauli_x and gen_pauli_z by @MohitKambli in #479
- Update coverage requirement from 7.4.2 to 7.4.3 by @dependabot in #491
- Update pytest requirement from 8.0.1 to 8.0.2 by @dependabot in #489
- Update pylint requirement from 3.0.3 to 3.1.0 by @dependabot in #490
- test expected output by @Bchass in #486
- Parameterizing swap tests. by @vprusso in #493
- Update ruff requirement from 0.2.2 to 0.3.0 by @dependabot in #496
- Convert reduction to array by @Bchass in #495
- Update pytest requirement from 8.0.2 to 8.1.0 by @dependabot in #500
- Bump sphinx-wagtail-theme from 6.2.0 to 6.3.0 by @dependabot in #499
- Update ipython requirement from 8.22.1 to 8.22.2 by @dependabot in #502
- Bump sphinx-wagtail-theme from 6.2.0 to 6.3.0 by @dependabot in #501
- Update ruff requirement from 0.3.0 to 0.3.1 by @dependabot in #503
- Update qiskit requirement from 1.0.1 to 1.0.2 by @dependabot in #504
- Update mypy requirement from 1.8.0 to 1.9.0 by @dependabot in #506
- Update ruff requirement from 0.3.1 to 0.3.2 by @dependabot in #507
- Moving is distinguishable test to proper location. by @vprusso in #505
- Update pytest requirement from 8.1.0 to 8.1.1 by @dependabot in #508
- Ruff format by @purva-thakre in #510
- Update coverage requirement from 7.4.3 to 7.4.4 by @dependabot in #513
- Update ruff requirement from 0.3.2 to 0.3.3 by @dependabot in #515
- Update ruff requirement from 0.3.3 to 0.3.4 by @dependabot in #516
- Update pytest-cov requirement from 4.1.0 to 5.0.0 by @dependabot in #520
- Minor changes to punctuation and code rendering for documentation. by @vprusso in #517
- Updating and improving README. by @vprusso in #524
- Update ipython requirement from 8.22.2 to 8.23.0 by @dependabot in #525
- Update ruff requirement from 0.3.4 to 0.3.5 by @dependabot in #526
- Update scipy requirement from 1.12.0 to 1.13.0 by @dependabot in #527
- gen_gell_mann refactor by @Bchass in #521
- Refactor antisymmetric_projection by @Bchass in #523
- Pretty good pretty bad measurements by @vprusso in #522
- Make sure doctest job tests examples in tutorials by @purva-thakre in #542
- Doctest examples - output types by @purva-thakre in #540
- pauli refactor by @Bchass in #539
- Update ruff requirement from 0.3.5 to 0.3.7 by @dependabot in #548
- Update cvxpy requirement from 1.4.2 to 1.4.3 by @dependabot in #549
- Update sphinx requirement from 7.2.6 to 7.3.5 by @dependabot in #550
- Update sphinx requirement from 7.3.5 to 7.3.6 by @dependabot in #551
- Update sphinx requirement from 7.3.6 to 7.3.7 by @dependabot in #553
- Update ruff requirement from 0.3.7 to 0.4.0 by @dependabot in #552
- Update ruff requirement from 0.4.0 to 0.4.1 by @dependabot in #564
- Simplifying gitignore file. by @vprusso in #555
- Update coverage requirement from 7.4.4 to 7.5.0 by @dependabot in #568
- Update myst-parser requirement from 2.0.0 to 3.0.0 by @dependabot in #569
- Update documentation instructions by @purva-thakre in #566
- matrices: simplify gen_pauli_x construction by @atomgardner in #545
- Disable
black
by @purva-thakre in #567 - Update mypy requirement from 1.9.0 to 1.10.0 by @dependabot in #570
- Update ipython requirement from 8.23.0 to 8.24.0 by @dependabot in #571
- Update ruff requirement from 0.4.1 to 0.4.2 by @dependabot in #572
- Update pytest requirement from 8.1.1 to 8.2.0 by @dependabot in #574
- Update myst-parser requirement from 3.0.0 to 3.0.1 by @dependabot in #573
- Random doctest failures by @purva-thakre in #575
- Test generalized Pauli matrices by @atomgardner in #544
- Update ruff requirement from 0.4.2 to 0.4.3 by @dependabot in #578
- Update coverage requirement from 7.5.0 to 7.5.1 by @dependabot in #579
- Remove sparse matrix classes by @Bchass in #543
- Update cvxpy requirement from 1.4.3 to 1.5.0 by @dependabot in #580
- Update ruff requirement from 0.4.3 to 0.4.4 by @dependabot in #581
- Update cvxpy requirement from 1.5.0 to 1.5.1 by @dependabot in #582
- Update pylint requirement from 3.1.0 to 3.1.1 by @dependabot in #583
- Update pylint requirement from 3.1.1 to 3.2.0 by @dependabot in #584
- Add
toml
dependency groups by @purva-thakre in #585 - Update qiskit requirement from 1.0.2 to 1.1.0 by @dependabot in #589
- Remove pylint by @purva-thakre in #588
- Update pytest requirement from 8.2.0 to 8.2.1 by @dependabot in #590
- Bump sphinx-autoapi from 3.0.0 to 3.1.0 by @dependabot in #591
- Bump sphinx-autoapi from 3.0.0 to 3.1.0 by @dependabot in #592
- Update scipy requirement from 1.13.0 to 1.13.1 by @dependabot in #593
- Bump sphinx-autoapi from 3.1.0 to 3.1.1 by @dependabot in #594
- Update ruff requirement from 0.4.4 to 0.4.5 by @dependabot in #595
- Bump sphinx-autoapi from 3.1.0 to 3.1.1 by @dependabot in #596
- Update coverage requirement from 7.5.1 to 7.5.2 by @dependabot in #597
- Update ruff requirement from 0.4.5 to 0.4.6 by @dependabot in #599
- Update coverage requirement from 7.5.2 to 7.5.3 by @dependabot in #598
- Update scs requirement from 3.2.4.post1 to 3.2.4.post2 by @dependabot in #603
- Bump sympy from 1.12 to 1.12.1 by @dependabot in #604
- Update README.md by @anushkrishnav in #605
- Fixing misplaced & issue. by @vprusso in #608
- Ensure PSD operators are being optimized over proper space by @golanor in #600
- Bump sympy from 1.12 to 1.12.1 by @dependabot in #609
- Fix for Issue #401 by @Roshan-Thomas in #606
- Regenerated and updated codecov token. by @vprusso in #610
- Code block in
is_separable
by @purva-thakre in #611 - Update ipython requirement from 8.24.0 to 8.25.0 by @dependabot in #615
- Update ruff requirement from 0.4.6 to 0.4.7 by @dependabot in #616
- Upated Indexing from 1 -> 0 by @anushkrishnav in #602
- Update pytest requirement from 8.2.1 to 8.2.2 by @dependabot in #619
- Update ruff requirement from 0.4.7 to 0.4.8 by @dependabot in #622
- Add unambiguous discrimination strategy to state distinguishability and state exclusion by @tnemoz in #614
- Add more conditions for checking
is_separable
by @Yash-10 in #612 - Update more-itertools requirement from 10.2.0 to 10.3.0 by @dependabot in #624
- Based on the closure of 473, fixing import. by @vprusso in #625
- Remove
books.bib
by @purva-thakre in #626 - Update flake8 requirement from 7.0.0 to 7.1.0 by @dependabot in #628
- Update ruff requirement from 0.4.8 to 0.4.9 by @dependabot in #627
- Update cvxpy requirement from 1.5.1 to 1.5.2 by @dependabot in #629
- Update scs requirement from 3.2.4.post2 to 3.2.4.post3 by @dependabot in #630
- Update ruff requirement from 0.4.9 to 0.4.10 by @dependabot in #631
- Bump sphinx-autoapi from 3.1.1 to 3.1.2 by @dependabot in #632
- Update qiskit requirement from 1.1.0 to 1.1.1 by @dependabot in #633
- Bump sphinx-autoapi from 3.1.1 to 3.1.2 by @dependabot in #634
- Update coverage requirement from 7.5.3 to 7.5.4 by @dependabot in #635
- Removed lil sparse matrix for GHZ state. by @vprusso in #637
- Update mypy requirement from 1.10.0 to 1.10.1 by @dependabot in #639
- Update scipy requirement from 1.13.1 to 1.14.0 by @dependabot in #640
- Update scs requirement from 3.2.4.post3 to 3.2.5 by @dependabot in #641
- Update ruff requirement from 0.4.10 to 0.5.0 by @dependabot in #643
- Update numpy requirement from 1.26.4 to 2.0.0 by @dependabot in #642
- Update ipython requirement from 8.25.0 to 8.26.0 by @dependabot in #644
- Removing sparse matrix for symmetric projection. by @vprusso in #638
- Undo numpy upgrade by @purva-thakre in #653
- Update scs requirement from 3.2.5 to 3.2.6 by @dependabot in #655
- Update ruff requirement from 0.5.0 to 0.5.1 by @dependabot in #654
- Add checks for nonnegative, doubly nonnegative and positive matrices by @purva-thakre in #645
- Positive semidefinite rank of a matrix by @vprusso in #647
- Bump sympy from 1.12.1 to 1.13.0 by @dependabot in #657
- Add pytest to unit tests for
update_odometer
by @purva-thakre in #658 - Bump sympy from 1.12.1 to 1.13.0 by @dependabot in #659
- Removing redundant note for doctest. by @vprusso in #651
New Contributors
- @MohitKambli made their first contribution in #479
- @atomgardner made their first contribution in #545
- @anushkrishnav made their first contribution in #605
- @golanor made their first contribution in #600
- @Roshan-Thomas made their first contribution in #606
- @tnemoz made their first contribution in #614
- @Yash-10 made their first contribution in #612
Full Changelog: v1.0.8...v1.0.9