./wip/py-qitensor, Quantum Hilbert Space Tensors in Python and Sage

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.5, Package name: py312-qitensor-0.5, Maintainer: jihbed.research

This module is essentially a wrapper for numpy that uses semantics useful for
finite dimensional quantum mechanics of many particles. In particular, this
should be useful for the study of quantum information and quantum computing.
Each array is associated with a tensor-product Hilbert space. The underlying
spaces can be bra spaces or ket spaces and are indexed using any finite
sequence (typically a range of integers starting from zero, but any sequence is
allowed). When arrays are multiplied, a tensor contraction is performed among
the bra spaces of the left array and the ket spaces of the right array.
Various linear algebra methods are available which are aware of the Hilbert
space tensor product structure.

* Component Hilbert spaces have string labels (e.g. ``qubit('a') * qubit('b')``
gives ``|a,b>``).
* Component spaces are finite dimensional and are indexed either by integers or
by any sequence (e.g. elements of a group).
* In Sage, it is possible to create arrays over the Symbolic Ring.
* Multiplication of arrays automatically contracts over the intersection of the
bra space of the left factor and the ket space of the right factor.
* Linear algebra routines such as SVD are provided which are aware of the
Hilbert space labels.


Required to run:
[math/py-scipy] [math/py-numpy] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

RMD160: eb2ce6ecfa72af9d5716b97808cd943237c8539d
Filesize: 23.193 KB

Version history: (Expand)


CVS history: (Expand)


   2012-11-14 01:16:14 by othyro | Files touched by this commit (42)
Log message:
Fixed invalid CATEGORIES. Some of these also got DISTNAME modified and
minor formatting fixes.
   2012-10-07 15:57:25 by Aleksej Saushev | Files touched by this commit (211)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
   2011-04-28 00:20:37 by Kamel Derouiche | Files touched by this commit (4) | Imported package
Log message:
Import py26-qitensor-0.5 as wip/py-qitensor.

This module is essentially a wrapper for numpy that uses semantics useful for
finite dimensional quantum mechanics of many particles.  In particular, this
should be useful for the study of quantum information and quantum computing.
Each array is associated with a tensor-product Hilbert space.  The underlying
spaces can be bra spaces or ket spaces and are indexed using any finite
sequence (typically a range of integers starting from zero, but any sequence is
allowed).  When arrays are multiplied, a tensor contraction is performed among
the bra spaces of the left array and the ket spaces of the right array.
Various linear algebra methods are available which are aware of the Hilbert
space tensor product structure.

* Component Hilbert spaces have string labels (e.g. ``qubit('a') * qubit('b')``
  gives ``|a,b>``).
* Component spaces are finite dimensional and are indexed either by integers or
  by any sequence (e.g. elements of a group).
* In Sage, it is possible to create arrays over the Symbolic Ring.
* Multiplication of arrays automatically contracts over the intersection of the
  bra space of the left factor and the ket space of the right factor.
* Linear algebra routines such as SVD are provided which are aware of the
  Hilbert space labels.