Skip to content

Releases: vprusso/toqito

v1.1.7

24 Apr 14:49

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v.1.1.6...v1.1.7

v1.1.6

19 Mar 20:09
48f7273

Choose a tag to compare

What's Changed

  • chore(deps): bump tornado from 6.5.2 to 6.5.5 by @dependabot[bot] in #1453
  • Fix: Replace print statements with warnings in vectors_from_gram_matrix by @prodduturisindhurdy in #1463
  • Fix: Reorder docstring sections to Args -> Returns -> Raises -> Examples (#1455) by @prodduturisindhurdy in #1467
  • docs: Fix placeholder citation reference by @NeuTroNBZh in #1466
  • fix: remove excess indentation in docstring exec code blocks by @vprusso in #1469
  • fix: format API reference code block output as text blocks by @vprusso in #1470
  • fix: restore exec code block indentation to docstring section level by @vprusso in #1471
  • feat: add versioned docs with mike by @vprusso in #1472
  • fix: resolve broken fnref warnings in docs build by @vprusso in #1473
  • fix: suppress inaccurate solver warning in channel_fidelity by @vprusso in #1474
  • fix: add ruff to docs dependencies for mkdocstrings signature formatting by @vprusso in #1475
  • fix: resolve broken relative links in gallery examples by @vprusso in #1476
  • feat: add docs preview workflow for pull requests by @vprusso in #1477
  • fix: correct symmetric extension logic for entanglement detection by @vprusso in #1478
  • docs: document parameterized depolarizing and dephasing channels by @vprusso in #1479
  • feat: add NPA hierarchy example gallery tutorial by @vprusso in #1480
  • fix: restore nested indentation in exec code block for/if bodies by @vprusso in #1481
  • docs: fill in classical value section of nonlocal games tutorial by @vprusso in #1482
  • refactor: remove state_helper.py, inline trivial validation by @vprusso in #1483
  • feat: add random_linearly_independent_vectors to rand module by @vprusso in #1484
  • fix: use section-prefixed paths in gallery README links by @vprusso in #1485
  • feat: add parallel repetition tutorial for extended nonlocal games by @vprusso in #1486
  • feat: add is_tight_frame and is_equiangular_tight_frame by @vprusso in #1487
  • feat: add random_superoperator to generate random quantum channels by @vprusso in #1488
  • fix: use correct identity channel Choi matrix in docstring examples by @vprusso in #1489
  • fix: prevent bibtex plugin from generating broken fnref links by @vprusso in #1490
  • feat: add separability and entanglement testing tutorial by @vprusso in #1491
  • feat: add entangled_subspace to generate basis for r-entangled subspaces by @vprusso in #1492
  • refactor: consolidate PPT distinguishability into state_distinguishability by @vprusso in #1493
  • feat: add nonnegative_rank to compute nonneg rank of a matrix by @vprusso in #1494

New Contributors

Full Changelog: v.1.1.5...v.1.1.6

v1.1.5

02 Mar 23:21

Choose a tag to compare

What's Changed

  • chore(deps-dev): bump isort from 7.0.0 to 8.0.1 by @dependabot[bot] in #1439
  • chore(deps): bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #1446
  • chore(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #1445
  • chore(deps): bump astral-sh/setup-uv from 5 to 7 by @dependabot[bot] in #1444
  • chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #1443
  • chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #1442
  • chore(deps-dev): bump ipython from 8.38.0 to 9.10.0 by @dependabot[bot] in #1441
  • fix: replace sphinx references with mkdocs in contributing guide by @vprusso in #1449
  • chore(deps-dev): bump myst-parser from 4.0.1 to 5.0.0 by @dependabot[bot] in #1440

Full Changelog: v1.1.4...v.1.1.5

v1.1.4

01 Mar 20:14

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.3...v1.1.4

v1.1.3

23 Oct 11:18
514e5e6

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/vprusso/toqi...

Read more

v1.1.2

13 May 21:48

Choose a tag to compare

What's Changed

Read more

toqito-v1.1.1

30 Dec 14:37

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.1.1

toqito-v1.1.0

11 Oct 19:21

Choose a tag to compare

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 #798
  • Functions that generate randomized matrices now allow a seed as input, @tnemoz in #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 #821
  • spark added in matrix_props helps compute the spark of a matrix, @vprusso in #780
  • Checks to verify if a matrix is stochastic or doubly stochastic were added in matrix_props, @purva-thakre in #723 and #723

Other Changes

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

What's Changed

Read more

toqito-v1.0.9

10 Jul 18:56

Choose a tag to compare

What's Changed

Read more

toqito-v1.0.8

17 Feb 18:04

Choose a tag to compare

Patched release to fix 1.0.7

What's Changed

Full Changelog: v1.0.7...v1.0.8