Toqito Versions Save

|toqito> (Theory of Quantum Information Toolkit) in Python :snake:

v1.0.8

3 months ago

Patched release to fix 1.0.7

What's Changed

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

v1.0.7

3 months ago

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 a matrix is totally positive PR-274

  • Check if matrix is diagonally dominant (thanks to @elads888) PR-176

  • 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

  • Calculate Bures angle (thanks to @epelaaez) PR-181

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

v1.0.5

1 year ago
  • 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)

v1.04

1 year ago

v1.0.3

1 year ago

v1.0.2

1 year ago

v1.0-release

3 years ago

First official release for toqtio.

v0.0.1

4 years ago

This is the first release of the toqito software package.