hTensor: Multidimensional arrays and simple tensor computations.

[ bsd3, library, math ] [ Propose Tags ]

This is an experimental library for multidimensional arrays, oriented to support simple tensor computations and multilinear algebra.

Array dimensions have an "identity" which is preserved in data manipulation. Indices are explicitly selected by name in expressions, and Einstein's summation convention for repeated indices is automatically applied.

The library has a purely functional interface: arrays are immutable, and operations typically work on whole structures which can be assembled and decomposed using simple primitives. Arguments are automatically made conformant by replicating them along extra dimensions appearing in an operation. There is preliminary support for Geometric Algebra.

A tutorial can be found in the website of the project.


[Skip to Readme]

Flags

Automatic Flags
NameDescriptionDefault
splitbase

Choose the new smaller, split-up base package.

Enabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1.0, 0.1.1, 0.5.0, 0.6.0, 0.7.0, 0.7.0.1, 0.8.0, 0.8.1, 0.8.2, 0.9.0, 0.9.1
Dependencies base (<5), containers, haskell98, hmatrix (>=0.5) [details]
License LicenseRef-GPL
Author Alberto Ruiz
Maintainer Alberto Ruiz <aruiz@um.es>
Category Math
Home page http://perception.inf.um.es/tensor
Uploaded by AlbertoRuiz at 2009-07-25T11:39:22Z
Distributions
Reverse Dependencies 2 direct, 0 indirect [details]
Downloads 7826 total (26 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for hTensor-0.1.0

[back to package description]