Recent Releases of toqito -- Theory of quantum information toolkit

toqito -- Theory of quantum information toolkit - v1.1.2

What's Changed

  • Change frequency of dependabot PRs by @purva-thakre in https://github.com/vprusso/toqito/pull/934
  • Bump mypy from 1.14.0 to 1.14.1 by @dependabot in https://github.com/vprusso/toqito/pull/935
  • Bump pygments from 2.18.0 to 2.19.0 by @dependabot in https://github.com/vprusso/toqito/pull/937
  • Bump setuptools from 75.6.0 to 75.7.0 by @dependabot in https://github.com/vprusso/toqito/pull/938
  • Bump qdldl from 0.1.7.post4 to 0.1.7.post5 by @dependabot in https://github.com/vprusso/toqito/pull/941
  • Bump ruff from 0.8.4 to 0.8.6 by @dependabot in https://github.com/vprusso/toqito/pull/940
  • Bump scs from 3.2.7 to 3.2.7.post2 by @dependabot in https://github.com/vprusso/toqito/pull/939
  • Bump setuptools from 75.7.0 to 75.8.0 by @dependabot in https://github.com/vprusso/toqito/pull/943
  • Bump pygments from 2.19.0 to 2.19.1 by @dependabot in https://github.com/vprusso/toqito/pull/944
  • Bump ruff from 0.8.6 to 0.9.1 by @dependabot in https://github.com/vprusso/toqito/pull/945
  • Bump numpy from 2.2.1 to 2.2.2 by @dependabot in https://github.com/vprusso/toqito/pull/949
  • Bump more-itertools from 10.5.0 to 10.6.0 by @dependabot in https://github.com/vprusso/toqito/pull/948
  • Bump ruff from 0.9.1 to 0.9.2 by @dependabot in https://github.com/vprusso/toqito/pull/947
  • Bump executing from 2.1.0 to 2.2.0 by @dependabot in https://github.com/vprusso/toqito/pull/952
  • Bump ruff from 0.9.2 to 0.9.3 by @dependabot in https://github.com/vprusso/toqito/pull/951
  • Bump prompt-toolkit from 3.0.48 to 3.0.50 by @dependabot in https://github.com/vprusso/toqito/pull/950
  • Bump ipython from 8.31.0 to 8.32.0 by @dependabot in https://github.com/vprusso/toqito/pull/960
  • Bump certifi from 2024.12.14 to 2025.1.31 by @dependabot in https://github.com/vprusso/toqito/pull/953
  • Bump beautifulsoup4 from 4.12.3 to 4.13.0 by @dependabot in https://github.com/vprusso/toqito/pull/954
  • Bump black from 24.10.0 to 25.1.0 by @dependabot in https://github.com/vprusso/toqito/pull/955
  • Bump babel from 2.16.0 to 2.17.0 by @dependabot in https://github.com/vprusso/toqito/pull/956
  • Bump clarabel from 0.9.0 to 0.10.0 by @dependabot in https://github.com/vprusso/toqito/pull/957
  • Bump mypy from 1.14.1 to 1.15.0 by @dependabot in https://github.com/vprusso/toqito/pull/961
  • Bump beautifulsoup4 from 4.13.0 to 4.13.3 by @dependabot in https://github.com/vprusso/toqito/pull/966
  • Bump ruff from 0.9.3 to 0.9.5 by @dependabot in https://github.com/vprusso/toqito/pull/964
  • Bump isort from 5.13.2 to 6.0.0 by @dependabot in https://github.com/vprusso/toqito/pull/959
  • Bump coverage from 7.6.10 to 7.6.11 by @dependabot in https://github.com/vprusso/toqito/pull/965
  • Bump sphinx-autoapi from 3.4.0 to 3.5.0 by @dependabot in https://github.com/vprusso/toqito/pull/963
  • Bump scipy from 1.14.1 to 1.15.1 by @dependabot in https://github.com/vprusso/toqito/pull/946
  • Bump picos from 2.5.1 to 2.6.0 by @dependabot in https://github.com/vprusso/toqito/pull/962
  • Bump ruff from 0.9.5 to 0.9.6 by @dependabot in https://github.com/vprusso/toqito/pull/973
  • Bump sphinx-autoapi from 3.4.0 to 3.5.0 by @dependabot in https://github.com/vprusso/toqito/pull/968
  • Bump scipy from 1.15.1 to 1.15.2 by @dependabot in https://github.com/vprusso/toqito/pull/967
  • Bump flake8 from 7.1.1 to 7.1.2 by @dependabot in https://github.com/vprusso/toqito/pull/972
  • Bump coverage from 7.6.11 to 7.6.12 by @dependabot in https://github.com/vprusso/toqito/pull/969
  • Bump decorator from 5.1.1 to 5.2.1 by @dependabot in https://github.com/vprusso/toqito/pull/977
  • Bump numpy from 2.2.2 to 2.2.3 by @dependabot in https://github.com/vprusso/toqito/pull/970
  • Bump sphinx-autoapi from 3.5.0 to 3.6.0 by @dependabot in https://github.com/vprusso/toqito/pull/976
  • Bump myst-parser from 4.0.0 to 4.0.1 by @dependabot in https://github.com/vprusso/toqito/pull/971
  • Bump cvxpy from 1.6.0 to 1.6.2 by @dependabot in https://github.com/vprusso/toqito/pull/980
  • Bump ruff from 0.9.6 to 0.9.9 by @dependabot in https://github.com/vprusso/toqito/pull/981
  • Make dependabot ignore minor updates by @purva-thakre in https://github.com/vprusso/toqito/pull/987
  • Bump ipython from 8.32.0 to 8.33.0 by @dependabot in https://github.com/vprusso/toqito/pull/982
  • Feature: Kraus operator to natural represention by @purvidas in https://github.com/vprusso/toqito/pull/988
  • Bump jinja2 from 3.1.5 to 3.1.6 by @dependabot in https://github.com/vprusso/toqito/pull/992
  • Update pyproject.toml by @BDadmehr0 in https://github.com/vprusso/toqito/pull/1006
  • Update badges in README to reflect Unitary Foundation name by @osop9604 in https://github.com/vprusso/toqito/pull/1007
  • Removed broken link to toqito homepage from README by @t-sibiraj in https://github.com/vprusso/toqito/pull/1008
  • Update style plastic and include Unitary Foundation name in index.rst by @osop9604 in https://github.com/vprusso/toqito/pull/1016
  • Bump setuptools from 75.8.0 to 76.0.0 by @dependabot in https://github.com/vprusso/toqito/pull/1015
  • Bump ipython from 8.33.0 to 8.34.0 by @dependabot in https://github.com/vprusso/toqito/pull/1014
  • Bump ruff from 0.9.9 to 0.11.0 by @dependabot in https://github.com/vprusso/toqito/pull/1030
  • Bump coverage from 7.6.12 to 7.7.0 by @dependabot in https://github.com/vprusso/toqito/pull/1029
  • Add ispseudounitary by @harshvardhan-pandey in https://github.com/vprusso/toqito/pull/993
  • Add ispseudohermitian by @harshvardhan-pandey in https://github.com/vprusso/toqito/pull/1020
  • build docs should fail on warnings by @RajdeepAher in https://github.com/vprusso/toqito/pull/1035
  • feature: common quantum overlap by @jajapuramshivasai in https://github.com/vprusso/toqito/pull/1033
  • Removing explicit cvxopt dependency by @jyotiraj-code in https://github.com/vprusso/toqito/pull/1041
  • (feat) Added Bitflip Channel by @RajdeepAher in https://github.com/vprusso/toqito/pull/990
  • feat(docs): add configuration for copy button prompt behavior by @RajdeepAher in https://github.com/vprusso/toqito/pull/1059
  • feat: add conventional commit hooks to enforce commit message standards by @RajdeepAher in https://github.com/vprusso/toqito/pull/1027
  • fix:pyproject.toml lint for unused imports removal by @jyotiraj-code in https://github.com/vprusso/toqito/pull/1062
  • fix: random_unitary doesn't sample from the Haar distribution by @jyotiraj-code in https://github.com/vprusso/toqito/pull/1044
  • Added a function to generate random positive semidefinite operator. by @ShanmukhaKumar13 in https://github.com/vprusso/toqito/pull/1013
  • feat: Add Generalized Amplitude Damping Channel by @RajdeepAher in https://github.com/vprusso/toqito/pull/1037
  • build(deps-dev): bump setuptools from 76.0.0 to 77.0.3 by @dependabot in https://github.com/vprusso/toqito/pull/1067
  • Update docstrings in matrix_ops/vec.py by @CreativeBinBag in https://github.com/vprusso/toqito/pull/1075
  • Adding a function that finds the upper bound for a given bipartite Bell inequality by @EthanFeld in https://github.com/vprusso/toqito/pull/1026
  • Removed setup.py and Added Relevant Info from setup.py to pyproject.toml by @NV-Karthik in https://github.com/vprusso/toqito/pull/1028
  • feat: Add Phase Damping Channel by @RajdeepAher in https://github.com/vprusso/toqito/pull/1042
  • Implement is_extremal function and tests for issue #16 by @CreativeBinBag in https://github.com/vprusso/toqito/pull/1047
  • Fixed typo isunextendibleproduct_basis.py by @tnemoz in https://github.com/vprusso/toqito/pull/1084
  • Renamed diamondnorm to diamonddistance, use picos instead of cvxopt, to compute the completely bounded trace norm and define diamond_distance as a wrapper of the latter by @tnemoz in https://github.com/vprusso/toqito/pull/1072
  • Feature: automerge update for workflow by @purvidas in https://github.com/vprusso/toqito/pull/1087
  • Function reference should be a link by @purva-thakre in https://github.com/vprusso/toqito/pull/1091
  • feat: Added Pauli Channel under toqito/channels by @RajdeepAher in https://github.com/vprusso/toqito/pull/1077
  • Updated Coveragerc file by @RohitP2005 in https://github.com/vprusso/toqito/pull/1101
  • Adding link to documentation functions by @Abhishek2634 in https://github.com/vprusso/toqito/pull/1114
  • Update contributing.rst file by @Abhishek2634 in https://github.com/vprusso/toqito/pull/1122
  • fix: Remove flake8 (#997) by @ryanbijoy in https://github.com/vprusso/toqito/pull/1128
  • docs: add docstring examples to four public functions by @mdciofalo in https://github.com/vprusso/toqito/pull/1099
  • Add tutorial for superdense coding by @RajdeepAher in https://github.com/vprusso/toqito/pull/1104
  • Add a generalized GHZ code block in the introductory tutorial by @Abhishek2634 in https://github.com/vprusso/toqito/pull/1118
  • Fix Issue #1054: Implementation of QETLAB's commutant function in toqito. by @fs1132429 in https://github.com/vprusso/toqito/pull/1065
  • added noise channel examples to intro_tutorial by @jajapuramshivasai in https://github.com/vprusso/toqito/pull/1121
  • docs(measurements): add code blocks to introductory tutorial by @ryanbijoy in https://github.com/vprusso/toqito/pull/1120
  • Fix: Changed toqito to |toqito⟩ by @ryanbijoy in https://github.com/vprusso/toqito/pull/1143
  • Changed pgm to pbm in prettygoodmeasurement.py by @ryanbijoy in https://github.com/vprusso/toqito/pull/1145
  • Clarification of documentation in getting started and contributing guide regarding python version by @dvdllrch in https://github.com/vprusso/toqito/pull/1152
  • Fixed fourier.py by @AbdullahKazi500 in https://github.com/vprusso/toqito/pull/1151
  • fix: enforce strict positivity in istotallypositive and update tests by @mdciofalo in https://github.com/vprusso/toqito/pull/1154
  • fix: doubly stochastic bug. nonnegative and stochastic functions by @vprusso in https://github.com/vprusso/toqito/pull/1146
  • fix: fixing ruff lint style in fourier by @vprusso in https://github.com/vprusso/toqito/pull/1155
  • Flat list of Kraus operators is possible as input for kraustochoi by @dvdllrch in https://github.com/vprusso/toqito/pull/1156
  • Fixed random_ginibre.py by @AbdullahKazi500 in https://github.com/vprusso/toqito/pull/1158
  • Ruff format in Github Workflow by @purva-thakre in https://github.com/vprusso/toqito/pull/1161
  • chore: normalize coeffs if not normalized. by @vprusso in https://github.com/vprusso/toqito/pull/1164
  • feat: Add jupyter-sphinx extension by @RajdeepAher in https://github.com/vprusso/toqito/pull/1117
  • fix: warning for solver solution channel fidelity. by @vprusso in https://github.com/vprusso/toqito/pull/1170
  • fix: update np testing for rand functions. by @vprusso in https://github.com/vprusso/toqito/pull/1167
  • Update: Automerge by @purvidas in https://github.com/vprusso/toqito/pull/1181
  • feat: enhance measurement function by @vprusso in https://github.com/vprusso/toqito/pull/1185
  • fix: compute generalized inverse sqrt to avoid nans in output matrix. by @vprusso in https://github.com/vprusso/toqito/pull/1187
  • Update contributing guide by @purva-thakre in https://github.com/vprusso/toqito/pull/1192
  • Add sphinx extensions examples gallery by @jajapuramshivasai in https://github.com/vprusso/toqito/pull/1175
  • feat: determine if matrix is k-incoherent and absolutely k-incoherent by @vprusso in https://github.com/vprusso/toqito/pull/1177
  • chore(deps-dev): bump coverage from 7.7.0 to 7.8.0 by @dependabot in https://github.com/vprusso/toqito/pull/1204
  • chore(deps-dev): bump ipython from 8.34.0 to 8.36.0 by @dependabot in https://github.com/vprusso/toqito/pull/1199
  • chore(deps-dev): bump setuptools from 77.0.3 to 80.3.1 by @dependabot in https://github.com/vprusso/toqito/pull/1202
  • chore(deps): bump more-itertools from 10.6.0 to 10.7.0 by @dependabot in https://github.com/vprusso/toqito/pull/1203
  • chore(deps-dev): bump flake8 from 7.1.2 to 7.2.0 by @dependabot in https://github.com/vprusso/toqito/pull/1200
  • chore(deps-dev): bump pytest-cov from 6.0.0 to 6.1.1 by @dependabot in https://github.com/vprusso/toqito/pull/1201
  • Executable docstring examples failures by @purva-thakre in https://github.com/vprusso/toqito/pull/1208
  • Remove docs workflow by @purva-thakre in https://github.com/vprusso/toqito/pull/1214
  • feat: Add Operator Sinkhorn by @NV-Karthik in https://github.com/vprusso/toqito/pull/1109
  • Wrap up docstring examples by @purva-thakre in https://github.com/vprusso/toqito/pull/1215
  • Revert "feat: Add Operator Sinkhorn (#1109)" by @purva-thakre in https://github.com/vprusso/toqito/pull/1217
  • chore(deps-dev): bump setuptools from 80.3.1 to 80.4.0 by @dependabot in https://github.com/vprusso/toqito/pull/1216
  • Wrap up #1211 by @purva-thakre in https://github.com/vprusso/toqito/pull/1218

New Contributors

  • @purvidas made their first contribution in https://github.com/vprusso/toqito/pull/988
  • @BDadmehr0 made their first contribution in https://github.com/vprusso/toqito/pull/1006
  • @osop9604 made their first contribution in https://github.com/vprusso/toqito/pull/1007
  • @t-sibiraj made their first contribution in https://github.com/vprusso/toqito/pull/1008
  • @harshvardhan-pandey made their first contribution in https://github.com/vprusso/toqito/pull/993
  • @RajdeepAher made their first contribution in https://github.com/vprusso/toqito/pull/1035
  • @jajapuramshivasai made their first contribution in https://github.com/vprusso/toqito/pull/1033
  • @jyotiraj-code made their first contribution in https://github.com/vprusso/toqito/pull/1041
  • @ShanmukhaKumar13 made their first contribution in https://github.com/vprusso/toqito/pull/1013
  • @CreativeBinBag made their first contribution in https://github.com/vprusso/toqito/pull/1075
  • @EthanFeld made their first contribution in https://github.com/vprusso/toqito/pull/1026
  • @NV-Karthik made their first contribution in https://github.com/vprusso/toqito/pull/1028
  • @Abhishek2634 made their first contribution in https://github.com/vprusso/toqito/pull/1114
  • @ryanbijoy made their first contribution in https://github.com/vprusso/toqito/pull/1128
  • @mdciofalo made their first contribution in https://github.com/vprusso/toqito/pull/1099
  • @fs1132429 made their first contribution in https://github.com/vprusso/toqito/pull/1065
  • @dvdllrch made their first contribution in https://github.com/vprusso/toqito/pull/1152
  • @AbdullahKazi500 made their first contribution in https://github.com/vprusso/toqito/pull/1151

Full Changelog: https://github.com/vprusso/toqito/compare/v1.1.1...v1.1.2

Scientific Software - Peer-reviewed - Python
Published by vprusso about 1 year ago

toqito -- Theory of quantum information toolkit - toqito-v1.1.1

What's Changed

  • Non-local games check pass by @Shivansh20128 in https://github.com/vprusso/toqito/pull/857
  • Bump coverage from 7.6.2 to 7.6.3 by @dependabot in https://github.com/vprusso/toqito/pull/859
  • Bump sphinx from 8.1.0 to 8.1.3 by @dependabot in https://github.com/vprusso/toqito/pull/858
  • Bump mypy from 1.11.2 to 1.12.0 by @dependabot in https://github.com/vprusso/toqito/pull/860
  • Bump setuptools from 75.1.0 to 75.2.0 by @dependabot in https://github.com/vprusso/toqito/pull/862
  • Bump ruff from 0.6.9 to 0.7.0 by @dependabot in https://github.com/vprusso/toqito/pull/864
  • Adding BCS game docs in nonlocal game tutorial. by @vprusso in https://github.com/vprusso/toqito/pull/814
  • Adding adist tutorial. by @vprusso in https://github.com/vprusso/toqito/pull/837
  • Bump mypy from 1.12.0 to 1.12.1 by @dependabot in https://github.com/vprusso/toqito/pull/868
  • Bump markupsafe from 3.0.1 to 3.0.2 by @dependabot in https://github.com/vprusso/toqito/pull/865
  • Bump picos from 2.4.17 to 2.5.0 by @dependabot in https://github.com/vprusso/toqito/pull/867
  • Bump coverage from 7.6.3 to 7.6.4 by @dependabot in https://github.com/vprusso/toqito/pull/866
  • Add links in sidebar by @mhaoda in https://github.com/vprusso/toqito/pull/870
  • Removed inner and outer product functions. by @vprusso in https://github.com/vprusso/toqito/pull/833
  • Bump mypy from 1.12.1 to 1.13.0 by @dependabot in https://github.com/vprusso/toqito/pull/871
  • More Details in module level docstrings by @Shivansh20128 in https://github.com/vprusso/toqito/pull/835
  • Update contributing guide by @purva-thakre in https://github.com/vprusso/toqito/pull/872
  • Fix non-local games example by @Shivansh20128 in https://github.com/vprusso/toqito/pull/874
  • Bump ruff from 0.7.0 to 0.7.1 by @dependabot in https://github.com/vprusso/toqito/pull/875
  • Bump ipython from 8.28.0 to 8.29.0 by @dependabot in https://github.com/vprusso/toqito/pull/877
  • Bump sphinx-autoapi from 3.3.2 to 3.3.3 by @dependabot in https://github.com/vprusso/toqito/pull/878
  • Bump sphinx-autoapi from 3.3.2 to 3.3.3 by @dependabot in https://github.com/vprusso/toqito/pull/879
  • Bump pytest-cov from 5.0.0 to 6.0.0 by @dependabot in https://github.com/vprusso/toqito/pull/880
  • Bump setuptools from 75.2.0 to 75.3.0 by @dependabot in https://github.com/vprusso/toqito/pull/881
  • Bump picos from 2.5.0 to 2.5.1 by @dependabot in https://github.com/vprusso/toqito/pull/882
  • Bump ruff from 0.7.1 to 0.7.2 by @dependabot in https://github.com/vprusso/toqito/pull/883
  • Bump numpy from 2.1.2 to 2.1.3 by @dependabot in https://github.com/vprusso/toqito/pull/884
  • Adding ability to perturb a vector by some factor by @Shivansh20128 in https://github.com/vprusso/toqito/pull/861
  • Adding Dicke state function and tests. by @vprusso in https://github.com/vprusso/toqito/pull/813
  • Bump packaging from 24.1 to 24.2 by @dependabot in https://github.com/vprusso/toqito/pull/889
  • Bump jedi from 0.19.1 to 0.19.2 by @dependabot in https://github.com/vprusso/toqito/pull/886
  • Bump cvxpy from 1.5.3 to 1.6.0 by @dependabot in https://github.com/vprusso/toqito/pull/888
  • Bump ruff from 0.7.2 to 0.7.3 by @dependabot in https://github.com/vprusso/toqito/pull/887
  • Bump setuptools from 75.3.0 to 75.4.0 by @dependabot in https://github.com/vprusso/toqito/pull/890
  • Bump tomli from 2.0.2 to 2.1.0 by @dependabot in https://github.com/vprusso/toqito/pull/891
  • Adding tensor_comb feature to compute quantum sequences. by @vprusso in https://github.com/vprusso/toqito/pull/832
  • Bump setuptools from 75.4.0 to 75.5.0 by @dependabot in https://github.com/vprusso/toqito/pull/892
  • Bump codecov/codecov-action from 4 to 5 by @dependabot in https://github.com/vprusso/toqito/pull/893
  • Bump coverage from 7.6.4 to 7.6.5 by @dependabot in https://github.com/vprusso/toqito/pull/894
  • Fixed chessboard references by @Shivansh20128 in https://github.com/vprusso/toqito/pull/895
  • Bump coverage from 7.6.5 to 7.6.7 by @dependabot in https://github.com/vprusso/toqito/pull/896
  • Bump setuptools from 75.5.0 to 75.6.0 by @dependabot in https://github.com/vprusso/toqito/pull/898
  • Bump ruff from 0.7.3 to 0.8.0 by @dependabot in https://github.com/vprusso/toqito/pull/899
  • Bump coverage from 7.6.7 to 7.6.8 by @dependabot in https://github.com/vprusso/toqito/pull/900
  • Bump tomli from 2.1.0 to 2.2.1 by @dependabot in https://github.com/vprusso/toqito/pull/901
  • Bump ruff from 0.8.0 to 0.8.1 by @dependabot in https://github.com/vprusso/toqito/pull/902
  • Bump pytest from 8.3.3 to 8.3.4 by @dependabot in https://github.com/vprusso/toqito/pull/903
  • Bump asttokens from 2.4.1 to 3.0.0 by @dependabot in https://github.com/vprusso/toqito/pull/905
  • Bump six from 1.16.0 to 1.17.0 by @dependabot in https://github.com/vprusso/toqito/pull/908
  • Bump ruff from 0.8.1 to 0.8.2 by @dependabot in https://github.com/vprusso/toqito/pull/910
  • Bump sphinx-autoapi from 3.3.3 to 3.4.0 by @dependabot in https://github.com/vprusso/toqito/pull/906
  • Bump ipython from 8.29.0 to 8.30.0 by @dependabot in https://github.com/vprusso/toqito/pull/904
  • Adding Complementary Map feature by @Shivansh20128 in https://github.com/vprusso/toqito/pull/863
  • Parallelize classical value in nonlocal games by @Shivansh20128 in https://github.com/vprusso/toqito/pull/876
  • Bump coverage from 7.6.8 to 7.6.9 by @dependabot in https://github.com/vprusso/toqito/pull/915
  • Bump astroid from 3.3.5 to 3.3.6 by @dependabot in https://github.com/vprusso/toqito/pull/916
  • Bump sphinx-autoapi from 3.3.3 to 3.4.0 by @dependabot in https://github.com/vprusso/toqito/pull/917
  • Added pre-commit Hook by @RohitP2005 in https://github.com/vprusso/toqito/pull/914
  • Bump ruff from 0.8.2 to 0.8.3 by @dependabot in https://github.com/vprusso/toqito/pull/919
  • Bump certifi from 2024.8.30 to 2024.12.14 by @dependabot in https://github.com/vprusso/toqito/pull/920
  • Bump numpy from 2.1.3 to 2.2.0 by @dependabot in https://github.com/vprusso/toqito/pull/918
  • Bump ruff from 0.8.3 to 0.8.4 by @dependabot in https://github.com/vprusso/toqito/pull/921
  • Bump mypy from 1.13.0 to 1.14.0 by @dependabot in https://github.com/vprusso/toqito/pull/922
  • Bump jinja2 from 3.1.4 to 3.1.5 by @dependabot in https://github.com/vprusso/toqito/pull/923
  • Bump click from 8.1.7 to 8.1.8 by @dependabot in https://github.com/vprusso/toqito/pull/928
  • Bump urllib3 from 2.2.3 to 2.3.0 by @dependabot in https://github.com/vprusso/toqito/pull/927
  • Bump numpy from 2.2.0 to 2.2.1 by @dependabot in https://github.com/vprusso/toqito/pull/926
  • Bump ipython from 8.30.0 to 8.31.0 by @dependabot in https://github.com/vprusso/toqito/pull/925
  • Bump astroid from 3.3.6 to 3.3.8 by @dependabot in https://github.com/vprusso/toqito/pull/929
  • Bump charset-normalizer from 3.4.0 to 3.4.1 by @dependabot in https://github.com/vprusso/toqito/pull/930
  • Bump coverage from 7.6.9 to 7.6.10 by @dependabot in https://github.com/vprusso/toqito/pull/932

New Contributors

  • @mhaoda made their first contribution in https://github.com/vprusso/toqito/pull/870
  • @RohitP2005 made their first contribution in https://github.com/vprusso/toqito/pull/914

Full Changelog: https://github.com/vprusso/toqito/compare/v1.1.0...v1.1.1

Scientific Software - Peer-reviewed - Python
Published by vprusso over 1 year ago

toqito -- Theory of quantum information toolkit - toqito-v1.1.0

Many thanks to first-time contributors @Shivansh20128 and @FabienGhd, as well as returning contributor @tnemoz, for participating in this milestone.

Highlights

  • List of new features: generate random orthonormal basis, compute matrix spark, checks to verify a matrix is anti-hermitian, doubly stochastic, stochastic
  • Tensor products now utilize fast exponentiation
  • Randomness related functions employ seed
  • Documentation employs a different theme
  • toqito is compatible with Numpy 2.0, dependencies for scikit-image and qiskit were removed
  • cyclic_permutation and random_circulant_gram functions were renamed
  • pure_to_mixed was removed in favor of vector_to_density_matrix
  • vector_to_density_matrix was renamed
  • inner_product and oute_product functions were removed

New Features

  • is_anti_hermitian to check if a matrix is anti-hermitian was added in matrix_props, @tnemoz in https://github.com/vprusso/toqito/pull/798
  • Functions that generate randomized matrices now allow a seed as input, @tnemoz in https://github.com/vprusso/toqito/pull/842
  • random_orthonormal_basis was added in rand to generate a random orthonormal basis from the columns of a random unitary matrix, @purva-thakre in https://github.com/vprusso/toqito/pull/821
  • spark added in matrix_props helps compute the spark of a matrix, @vprusso in https://github.com/vprusso/toqito/pull/780
  • Checks to verify if a matrix is stochastic or doubly stochastic were added in matrix_props, @purva-thakre in https://github.com/vprusso/toqito/pull/723 and https://github.com/vprusso/toqito/pull/723

Other Changes

  • cyclic_permutation in matrices was renamed to cyclic_permutation_matrix, @FabienGhd in https://github.com/vprusso/toqito/pull/682
  • random_circulant_gram in rand was renamed to random_circulant_gram, @FabienGhd in https://github.com/vprusso/toqito/pull/682
  • pure_to_mixed was removed in favor of vector_to_density_matrix, vector_to_density_matrix renamed to to_density_matrix, @Shivansh20128 in https://github.com/vprusso/toqito/pull/853
  • Tensor products now utilize fast exponentiation, @tnemoz in https://github.com/vprusso/toqito/pull/809
  • Documentation employs a different theme, search inside documentation is also fixed, @vprusso and @purva-thakre in https://github.com/vprusso/toqito/pull/836
  • toqito is compatible with Numpy 2.0, @purva-thakre in https://github.com/vprusso/toqito/pull/754
  • Infix operator replaces instances of * for matrix multiplication, @vprusso in https://github.com/vprusso/toqito/pull/797
  • scikit-image was removed from setup.py, @vprusso in https://github.com/vprusso/toqito/pull/819
  • Deprecated usage of csr_matrix and dia_matrix in perms/permute_systems was removed, @purva-thakre in https://github.com/vprusso/toqito/pull/816
  • BCS conversion error for upper and lower bounds on the quantum value was corrected, @vprusso in https://github.com/vprusso/toqito/pull/811
  • Unused cvx_kron function was removed, @vprusso in https://github.com/vprusso/toqito/pull/795
  • inner_product and oute_product functions were removed in favor of np.vdot and np.outer, @vprusso in https://github.com/vprusso/toqito/pull/833

What's Changed

  • Bump certifi from 2024.2.2 to 2024.7.4 by @dependabot in https://github.com/vprusso/toqito/pull/660
  • Bump urllib3 from 2.2.1 to 2.2.2 by @dependabot in https://github.com/vprusso/toqito/pull/661
  • Bump rustworkx from 0.15.0 to 0.15.1 by @dependabot in https://github.com/vprusso/toqito/pull/662
  • Bump setuptools from 70.0.0 to 70.3.0 by @dependabot in https://github.com/vprusso/toqito/pull/663
  • Bump qdldl from 0.1.7.post2 to 0.1.7.post4 by @dependabot in https://github.com/vprusso/toqito/pull/664
  • Bump ecos from 2.0.13 to 2.0.14 by @dependabot in https://github.com/vprusso/toqito/pull/665
  • Bump osqp from 0.6.4 to 0.6.7.post0 by @dependabot in https://github.com/vprusso/toqito/pull/666
  • Bump typing-extensions from 4.11.0 to 4.12.2 by @dependabot in https://github.com/vprusso/toqito/pull/668
  • Bump prompt-toolkit from 3.0.43 to 3.0.47 by @dependabot in https://github.com/vprusso/toqito/pull/669
  • Bump requests from 2.32.1 to 2.32.3 by @dependabot in https://github.com/vprusso/toqito/pull/667
  • Bump clarabel from 0.7.1 to 0.9.0 by @dependabot in https://github.com/vprusso/toqito/pull/670
  • Bump packaging from 24.0 to 24.1 by @dependabot in https://github.com/vprusso/toqito/pull/672
  • Bump coverage from 7.5.4 to 7.6.0 by @dependabot in https://github.com/vprusso/toqito/pull/673
  • Bump astroid from 3.1.0 to 3.2.3 by @dependabot in https://github.com/vprusso/toqito/pull/674
  • Adding additional test cases for more coverage. by @vprusso in https://github.com/vprusso/toqito/pull/671
  • Bump sphinx from 7.3.7 to 7.4.0 by @dependabot in https://github.com/vprusso/toqito/pull/687
  • Bump exceptiongroup from 1.2.1 to 1.2.2 by @dependabot in https://github.com/vprusso/toqito/pull/686
  • Rename Random Circulant Gram to Random Circulant Gram Matrix by @FabienGhd in https://github.com/vprusso/toqito/pull/681
  • Rename Cyclic Permutation to Cyclic Permutation Matrix by @FabienGhd in https://github.com/vprusso/toqito/pull/682
  • Bump ruff from 0.5.1 to 0.5.2 by @dependabot in https://github.com/vprusso/toqito/pull/685
  • Adding reference section to fix broken references. by @vprusso in https://github.com/vprusso/toqito/pull/688
  • Bump sphinx from 7.4.0 to 7.4.4 by @dependabot in https://github.com/vprusso/toqito/pull/690
  • Bump sphinx from 7.4.4 to 7.4.5 by @dependabot in https://github.com/vprusso/toqito/pull/691
  • Bump setuptools from 70.3.0 to 71.0.1 by @dependabot in https://github.com/vprusso/toqito/pull/692
  • Bump ruff from 0.5.2 to 0.5.3 by @dependabot in https://github.com/vprusso/toqito/pull/695
  • Bump setuptools from 71.0.1 to 71.0.3 by @dependabot in https://github.com/vprusso/toqito/pull/694
  • Bump sphinx from 7.4.5 to 7.4.6 by @dependabot in https://github.com/vprusso/toqito/pull/693
  • Bump sphinx-autoapi from 3.1.2 to 3.2.0 by @dependabot in https://github.com/vprusso/toqito/pull/698
  • Bump pure-eval from 0.2.2 to 0.2.3 by @dependabot in https://github.com/vprusso/toqito/pull/699
  • Bump setuptools from 71.0.3 to 71.1.0 by @dependabot in https://github.com/vprusso/toqito/pull/700
  • Bump mypy from 1.10.1 to 1.11.0 by @dependabot in https://github.com/vprusso/toqito/pull/697
  • Bump sphinxcontrib-htmlhelp from 2.0.5 to 2.0.6 by @dependabot in https://github.com/vprusso/toqito/pull/705
  • Bump astroid from 3.2.3 to 3.2.4 by @dependabot in https://github.com/vprusso/toqito/pull/704
  • Bump sphinx from 7.4.6 to 7.4.7 by @dependabot in https://github.com/vprusso/toqito/pull/703
  • Bump pytest from 8.2.2 to 8.3.1 by @dependabot in https://github.com/vprusso/toqito/pull/702
  • Bump ruff from 0.5.3 to 0.5.4 by @dependabot in https://github.com/vprusso/toqito/pull/701
  • Bump sphinxcontrib-qthelp from 1.0.7 to 1.0.8 by @dependabot in https://github.com/vprusso/toqito/pull/706
  • Bump sphinx-autoapi from 3.1.2 to 3.2.0 by @dependabot in https://github.com/vprusso/toqito/pull/707
  • Bump sympy from 1.13.0 to 1.13.1 by @dependabot in https://github.com/vprusso/toqito/pull/708
  • Bump sympy from 1.13.0 to 1.13.1 by @dependabot in https://github.com/vprusso/toqito/pull/711
  • Bump osqp from 0.6.7.post0 to 0.6.7.post1 by @dependabot in https://github.com/vprusso/toqito/pull/710
  • Bump sphinx-autoapi from 3.2.0 to 3.2.1 by @dependabot in https://github.com/vprusso/toqito/pull/709
  • Bump sphinx-autoapi from 3.2.0 to 3.2.1 by @dependabot in https://github.com/vprusso/toqito/pull/712
  • Bump ruff from 0.5.4 to 0.5.5 by @dependabot in https://github.com/vprusso/toqito/pull/713
  • Bump pytest from 8.3.1 to 8.3.2 by @dependabot in https://github.com/vprusso/toqito/pull/714
  • Bump sphinxcontrib-qthelp from 1.0.8 to 2.0.0 by @dependabot in https://github.com/vprusso/toqito/pull/720
  • Bump sphinxcontrib-applehelp from 1.0.8 to 2.0.0 by @dependabot in https://github.com/vprusso/toqito/pull/715
  • Bump sphinxcontrib-devhelp from 1.0.6 to 2.0.0 by @dependabot in https://github.com/vprusso/toqito/pull/716
  • Bump setuptools from 71.1.0 to 72.0.0 by @dependabot in https://github.com/vprusso/toqito/pull/717
  • Bump sphinxcontrib-htmlhelp from 2.0.6 to 2.1.0 by @dependabot in https://github.com/vprusso/toqito/pull/718
  • Bump sphinxcontrib-serializinghtml from 1.1.10 to 2.0.0 by @dependabot in https://github.com/vprusso/toqito/pull/719
  • Bump setuptools from 72.0.0 to 72.1.0 by @dependabot in https://github.com/vprusso/toqito/pull/721
  • Bump mypy from 1.11.0 to 1.11.1 by @dependabot in https://github.com/vprusso/toqito/pull/722
  • Bump ruff from 0.5.5 to 0.5.6 by @dependabot in https://github.com/vprusso/toqito/pull/729
  • Bump astroid from 3.2.4 to 3.3.0 by @dependabot in https://github.com/vprusso/toqito/pull/728
  • Bump pycodestyle from 2.12.0 to 2.12.1 by @dependabot in https://github.com/vprusso/toqito/pull/727
  • Bump coverage from 7.6.0 to 7.6.1 by @dependabot in https://github.com/vprusso/toqito/pull/724
  • Bump flake8 from 7.1.0 to 7.1.1 by @dependabot in https://github.com/vprusso/toqito/pull/725
  • Bump black from 24.4.2 to 24.8.0 by @dependabot in https://github.com/vprusso/toqito/pull/726
  • Bump myst-parser from 3.0.1 to 4.0.0 by @dependabot in https://github.com/vprusso/toqito/pull/730
  • Bump sphinx from 7.4.7 to 8.0.2 by @dependabot in https://github.com/vprusso/toqito/pull/732
  • Bump astroid from 3.3.0 to 3.3.1 by @dependabot in https://github.com/vprusso/toqito/pull/734
  • Bump pyyaml from 6.0.1 to 6.0.2 by @dependabot in https://github.com/vprusso/toqito/pull/733
  • Condense two nonnegative functions by @purva-thakre in https://github.com/vprusso/toqito/pull/731
  • matrix_props: Check if stochastic or doubly stochastic by @purva-thakre in https://github.com/vprusso/toqito/pull/723
  • Bump alabaster from 0.7.16 to 1.0.0 by @dependabot in https://github.com/vprusso/toqito/pull/736
  • Bump more-itertools from 10.3.0 to 10.4.0 by @dependabot in https://github.com/vprusso/toqito/pull/735
  • Bump ruff from 0.5.6 to 0.5.7 by @dependabot in https://github.com/vprusso/toqito/pull/738
  • Bump babel from 2.15.0 to 2.16.0 by @dependabot in https://github.com/vprusso/toqito/pull/739
  • Bump qiskit from 1.1.1 to 1.1.2 by @dependabot in https://github.com/vprusso/toqito/pull/742
  • Bump astroid from 3.3.1 to 3.3.2 by @dependabot in https://github.com/vprusso/toqito/pull/741
  • Bump sympy from 1.13.1 to 1.13.2 by @dependabot in https://github.com/vprusso/toqito/pull/740
  • Bump sympy from 1.13.1 to 1.13.2 by @dependabot in https://github.com/vprusso/toqito/pull/743
  • Bump setuptools from 72.1.0 to 72.2.0 by @dependabot in https://github.com/vprusso/toqito/pull/744
  • Bump ruff from 0.5.7 to 0.6.0 by @dependabot in https://github.com/vprusso/toqito/pull/746
  • Bump qiskit from 1.1.2 to 1.2.0 by @dependabot in https://github.com/vprusso/toqito/pull/745
  • Bump cvxpy from 1.5.2 to 1.5.3 by @dependabot in https://github.com/vprusso/toqito/pull/748
  • Bump ruff from 0.6.0 to 0.6.1 by @dependabot in https://github.com/vprusso/toqito/pull/747
  • Bump setuptools from 72.2.0 to 73.0.0 by @dependabot in https://github.com/vprusso/toqito/pull/749
  • Bump setuptools from 73.0.0 to 73.0.1 by @dependabot in https://github.com/vprusso/toqito/pull/751
  • Bump scipy from 1.14.0 to 1.14.1 by @dependabot in https://github.com/vprusso/toqito/pull/750
  • Bump stevedore from 5.2.0 to 5.3.0 by @dependabot in https://github.com/vprusso/toqito/pull/755
  • Bump ruff from 0.6.1 to 0.6.2 by @dependabot in https://github.com/vprusso/toqito/pull/756
  • Upgrade numpy by @purva-thakre in https://github.com/vprusso/toqito/pull/754
  • Bump mypy from 1.11.1 to 1.11.2 by @dependabot in https://github.com/vprusso/toqito/pull/758
  • Bump scs from 3.2.6 to 3.2.7 by @dependabot in https://github.com/vprusso/toqito/pull/757
  • Bump pbr from 6.0.0 to 6.1.0 by @dependabot in https://github.com/vprusso/toqito/pull/759
  • Bump setuptools from 73.0.1 to 74.0.0 by @dependabot in https://github.com/vprusso/toqito/pull/760
  • Bump sphinx-autoapi from 3.2.1 to 3.3.0 by @dependabot in https://github.com/vprusso/toqito/pull/761
  • Bump ipython from 8.26.0 to 8.27.0 by @dependabot in https://github.com/vprusso/toqito/pull/765
  • Bump certifi from 2024.7.4 to 2024.8.30 by @dependabot in https://github.com/vprusso/toqito/pull/764
  • Bump ruff from 0.6.2 to 0.6.3 by @dependabot in https://github.com/vprusso/toqito/pull/763
  • Bump sphinx-autoapi from 3.2.1 to 3.3.0 by @dependabot in https://github.com/vprusso/toqito/pull/762
  • Bump sphinx-autoapi from 3.3.0 to 3.3.1 by @dependabot in https://github.com/vprusso/toqito/pull/769
  • Bump executing from 2.0.1 to 2.1.0 by @dependabot in https://github.com/vprusso/toqito/pull/768
  • Bump sphinx-autoapi from 3.3.0 to 3.3.1 by @dependabot in https://github.com/vprusso/toqito/pull/770
  • Bump setuptools from 74.0.0 to 74.1.0 by @dependabot in https://github.com/vprusso/toqito/pull/771
  • Bump setuptools from 74.1.0 to 74.1.1 by @dependabot in https://github.com/vprusso/toqito/pull/773
  • Bump setuptools from 74.1.1 to 74.1.2 by @dependabot in https://github.com/vprusso/toqito/pull/774
  • Bump more-itertools from 10.4.0 to 10.5.0 by @dependabot in https://github.com/vprusso/toqito/pull/776
  • Bump ruff from 0.6.3 to 0.6.4 by @dependabot in https://github.com/vprusso/toqito/pull/775
  • Bump numpy from 2.0.0 to 2.1.1 by @dependabot in https://github.com/vprusso/toqito/pull/772
  • Bump platformdirs from 4.2.2 to 4.3.2 by @dependabot in https://github.com/vprusso/toqito/pull/777
  • Bump mdit-py-plugins from 0.4.1 to 0.4.2 by @dependabot in https://github.com/vprusso/toqito/pull/778
  • Bump pytest from 8.3.2 to 8.3.3 by @dependabot in https://github.com/vprusso/toqito/pull/779
  • Bump sphinxcontrib-bibtex from 2.6.2 to 2.6.3 by @dependabot in https://github.com/vprusso/toqito/pull/783
  • Bump idna from 3.8 to 3.10 by @dependabot in https://github.com/vprusso/toqito/pull/788
  • Bump platformdirs from 4.3.2 to 4.3.3 by @dependabot in https://github.com/vprusso/toqito/pull/787
  • Bump ruff from 0.6.4 to 0.6.5 by @dependabot in https://github.com/vprusso/toqito/pull/786
  • Bump setuptools from 74.1.2 to 75.1.0 by @dependabot in https://github.com/vprusso/toqito/pull/789
  • Bump platformdirs from 4.3.3 to 4.3.6 by @dependabot in https://github.com/vprusso/toqito/pull/790
  • Bump sympy from 1.13.2 to 1.13.3 by @dependabot in https://github.com/vprusso/toqito/pull/791
  • Bump sphinxcontrib-bibtex from 2.6.2 to 2.6.3 by @dependabot in https://github.com/vprusso/toqito/pull/784
  • Bump urllib3 from 2.2.2 to 2.2.3 by @dependabot in https://github.com/vprusso/toqito/pull/781
  • Bump qiskit from 1.2.0 to 1.2.1 by @dependabot in https://github.com/vprusso/toqito/pull/782
  • Bump sympy from 1.13.2 to 1.13.3 by @dependabot in https://github.com/vprusso/toqito/pull/794
  • Bump ruff from 0.6.5 to 0.6.6 by @dependabot in https://github.com/vprusso/toqito/pull/793
  • Bump ruff from 0.6.6 to 0.6.7 by @dependabot in https://github.com/vprusso/toqito/pull/801
  • Bump astroid from 3.3.2 to 3.3.3 by @dependabot in https://github.com/vprusso/toqito/pull/799
  • Bump qiskit from 1.2.1 to 1.2.2 by @dependabot in https://github.com/vprusso/toqito/pull/800
  • Bump astroid from 3.3.3 to 3.3.4 by @dependabot in https://github.com/vprusso/toqito/pull/802
  • Added isantihermitian.py by @tnemoz in https://github.com/vprusso/toqito/pull/798
  • Removing cvx_kron unused function. by @vprusso in https://github.com/vprusso/toqito/pull/795
  • Bump prompt-toolkit from 3.0.47 to 3.0.48 by @dependabot in https://github.com/vprusso/toqito/pull/805
  • Bump sphinx-autoapi from 3.3.1 to 3.3.2 by @dependabot in https://github.com/vprusso/toqito/pull/804
  • Bump ruff from 0.6.7 to 0.6.8 by @dependabot in https://github.com/vprusso/toqito/pull/807
  • Bump sphinx-autoapi from 3.3.1 to 3.3.2 by @dependabot in https://github.com/vprusso/toqito/pull/806
  • Bump dill from 0.3.8 to 0.3.9 by @dependabot in https://github.com/vprusso/toqito/pull/808
  • Fixing BCS conversion function. by @vprusso in https://github.com/vprusso/toqito/pull/811
  • Ignore APS links in linkcheck by @purva-thakre in https://github.com/vprusso/toqito/pull/815
  • Bump symengine from 0.11.0 to 0.13.0 by @dependabot in https://github.com/vprusso/toqito/pull/812
  • Remove csrmatrix and diamatrix by @purva-thakre in https://github.com/vprusso/toqito/pull/816
  • Replacing '*' with '@' where appropriate. by @vprusso in https://github.com/vprusso/toqito/pull/797
  • Removing scikit-image from setup.py. by @vprusso in https://github.com/vprusso/toqito/pull/819
  • Adding spark function and tests to matrix props. by @vprusso in https://github.com/vprusso/toqito/pull/780
  • Bump tomli from 2.0.1 to 2.0.2 by @dependabot in https://github.com/vprusso/toqito/pull/822
  • Bump ipython from 8.27.0 to 8.28.0 by @dependabot in https://github.com/vprusso/toqito/pull/823
  • Fixing multiplication operator warning for extended nonlocal games. by @vprusso in https://github.com/vprusso/toqito/pull/824
  • Random orthonormal basis in matrix_props by @purva-thakre in https://github.com/vprusso/toqito/pull/821
  • Bump qiskit from 1.2.2 to 1.2.4 by @dependabot in https://github.com/vprusso/toqito/pull/825
  • Adding again. Codecov was taking too long on another branch. by @vprusso in https://github.com/vprusso/toqito/pull/828
  • typo in docs, updated intro_tutorial.rst by @Shivansh20128 in https://github.com/vprusso/toqito/pull/829
  • Initial check to see if adding url field breaks things. by @vprusso in https://github.com/vprusso/toqito/pull/827
  • Bump astroid from 3.3.4 to 3.3.5 by @dependabot in https://github.com/vprusso/toqito/pull/838
  • Bump ruff from 0.6.8 to 0.6.9 by @dependabot in https://github.com/vprusso/toqito/pull/840
  • Bump sphinx-rtd-theme from 2.0.0 to 3.0.0 by @dependabot in https://github.com/vprusso/toqito/pull/841
  • Bump numpy from 2.1.1 to 2.1.2 by @dependabot in https://github.com/vprusso/toqito/pull/839
  • Changing from wagtail to rtd theme. by @vprusso in https://github.com/vprusso/toqito/pull/836
  • Bump charset-normalizer from 3.3.2 to 3.4.0 by @dependabot in https://github.com/vprusso/toqito/pull/846
  • Bump markupsafe from 3.0.0 to 3.0.1 by @dependabot in https://github.com/vprusso/toqito/pull/845
  • Bump distlib from 0.3.8 to 0.3.9 by @dependabot in https://github.com/vprusso/toqito/pull/850
  • Bump coverage from 7.6.1 to 7.6.2 by @dependabot in https://github.com/vprusso/toqito/pull/851
  • Bump osqp from 0.6.7.post1 to 0.6.7.post3 by @dependabot in https://github.com/vprusso/toqito/pull/855
  • Bump sphinx from 8.0.2 to 8.1.0 by @dependabot in https://github.com/vprusso/toqito/pull/854
  • Fast exponentiation for tensor product by @tnemoz in https://github.com/vprusso/toqito/pull/809
  • Replacing "puretomixed" with "vectortodensitymatrix" and then renaming to "todensity_matrix" by @Shivansh20128 in https://github.com/vprusso/toqito/pull/853
  • Changelog v1.1.0 by @purva-thakre in https://github.com/vprusso/toqito/pull/852
  • Removed qiskit as a dependency and added seeds to randomness-related functions by @tnemoz in https://github.com/vprusso/toqito/pull/842
  • Master by @purva-thakre in https://github.com/vprusso/toqito/pull/856

New Contributors

  • @FabienGhd made their first contribution in https://github.com/vprusso/toqito/pull/681
  • @Shivansh20128 made their first contribution in https://github.com/vprusso/toqito/pull/829

Full Changelog: https://github.com/vprusso/toqito/compare/v1.0.9...v1.1.0

Scientific Software - Peer-reviewed - Python
Published by vprusso over 1 year ago

toqito -- Theory of quantum information toolkit - toqito-v1.0.9

What's Changed

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

New Contributors

  • @MohitKambli made their first contribution in https://github.com/vprusso/toqito/pull/479
  • @atomgardner made their first contribution in https://github.com/vprusso/toqito/pull/545
  • @anushkrishnav made their first contribution in https://github.com/vprusso/toqito/pull/605
  • @golanor made their first contribution in https://github.com/vprusso/toqito/pull/600
  • @Roshan-Thomas made their first contribution in https://github.com/vprusso/toqito/pull/606
  • @tnemoz made their first contribution in https://github.com/vprusso/toqito/pull/614
  • @Yash-10 made their first contribution in https://github.com/vprusso/toqito/pull/612

Full Changelog: https://github.com/vprusso/toqito/compare/v1.0.8...v1.0.9

Scientific Software - Peer-reviewed - Python
Published by vprusso almost 2 years ago

toqito -- Theory of quantum information toolkit - toqito-v1.0.8

Patched release to fix 1.0.7

What's Changed

  • Add white background to logo by @purva-thakre in https://github.com/vprusso/toqito/pull/466
  • Add a workflow to check for examples in docs by @purva-thakre in https://github.com/vprusso/toqito/pull/459
  • Fixing PPT and other misc. by @vprusso in https://github.com/vprusso/toqito/pull/469
  • Adding package lines for sdist. by @vprusso in https://github.com/vprusso/toqito/pull/472
  • Update qiskit requirement from 0.46.0 to 1.0.0 by @dependabot in https://github.com/vprusso/toqito/pull/474
  • Theme change / dark mode by @Bchass in https://github.com/vprusso/toqito/pull/416

Full Changelog: https://github.com/vprusso/toqito/compare/v1.0.7...v1.0.8

Scientific Software - Peer-reviewed - Python
Published by vprusso over 2 years ago

toqito -- Theory of quantum information toolkit - toqito-v1.0.7

## 1.0.7

Improvements

  • Numerous improvements to linting and overall improvement in project structure (PR-190, PR-192, PR-193, PR-195, PR-200, PR-205, PR-206 PR-212, PR-223, and others). Thanks to @purva-thakre for a bunch of work here!

  • Improved test coverage in channel fidelity(PR-232), CB norm (PR-234), and KP-norm (PR-246), and many more. Thanks to @purva-thakre!

  • Fixed RTD failing builds. PR-253.

  • Fix: Bug in state exclusion code PR-292

  • Optimizations to check if a set of vectors are mutually orthogonal. Improvement from O(n^2) to O(n). PR-250.

New Features

  • Generate a set of mutually unbiased bases for a given prime dimension. PR-272.

  • Check whether a given collection of quantum states described as vectors are antidistinguishable. PR-271.

  • Check whether a set of quantum states constitute an unextendible product basis or not. (thanks to @Newtech66 and @smtsjhr).

  • Check if matrix is totally positive PR-274

  • Determine whether a collection of vectors are linearly independent or not PR-324

  • Adding the BB84 states PR-327

  • Integrating the functionality to determine whether a collection of states comprise an unextendible product basis PR-328

  • Adding the PBR states PR-382

  • Adding cyclic permutation (thanks to @Bchass) PR-390

  • Generate random circulant gram matrix (thanks to @ankit-pn) PR-389

  • Generate random set of states with specified dimensions (thanks to @ankit-pn) PR-383

  • Compute CB norm of a quantum channel (thanks to @AmanieOxana) PR-157

  • Adding support for density matrix and vector input for state distinguishability and exclusion PR-462

unitaryHACK 2023

This release also contains contributions from unitaryHACK 2023 bounties! https://unitaryhack.dev/projects/toqito/

Many thanks to @georgios-ts, @ErikQQY, @purva-thakre, @Newtech66, @smtsjhr, @ryanprior, @AmanieOxana and @vprusso !

Scientific Software - Peer-reviewed - Python
Published by vprusso over 2 years ago

toqito -- Theory of quantum information toolkit - toqito-v1.0.5

  • Version bump to fix Python package versioning issue.

  • Adding outer_product and inner_product functions in matrix_ops (thanks to @juliusw352)

  • Fixing random number generation in random_density_matrix function to be obtained from Haar measure (thanks to @BCasale)

  • Adding to_nonlocal_game function in XORGame that converts an XOR game definition to a NonlocalGame object (thanks to @juliusw352)

  • Adding nonsignaling function in XORGame that calculates the nonsignaling value of an XORGame object (thanks to @juliusw352)

Scientific Software - Peer-reviewed - Python
Published by vprusso about 3 years ago

toqito -- Theory of quantum information toolkit - toqito-v1.0.4

Scientific Software - Peer-reviewed - Python
Published by vprusso almost 4 years ago

toqito -- Theory of quantum information toolkit - toqito-v1.0.3

Scientific Software - Peer-reviewed - Python
Published by vprusso almost 4 years ago

toqito -- Theory of quantum information toolkit - toqito-v1.0.2

Scientific Software - Peer-reviewed - Python
Published by vprusso almost 4 years ago

toqito -- Theory of quantum information toolkit - toqito-v1.0

First official release for toqtio.

Scientific Software - Peer-reviewed - Python
Published by vprusso about 5 years ago

toqito -- Theory of quantum information toolkit - First release of toqito

This is the first release of the toqito software package.

Scientific Software - Peer-reviewed - Python
Published by vprusso about 6 years ago