hTensor: Multidimensional arrays and simple tensor computations.

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

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 and for solving multilinear systems.

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

Properties

Versions 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.8.2, 0.9.0, 0.9.1
Change log None available
Dependencies base (<5), containers, hmatrix (>=0.16), random [details]
License BSD-3-Clause
Author Alberto Ruiz
Maintainer Alberto Ruiz <aruiz@um.es>
Category Math
Home page http://perception.inf.um.es/tensor
Source repo head: git clone https://github.com/AlbertoRuiz/hTensor
Uploaded by AlbertoRuiz at 2014-06-20T10:14:22Z

Modules

[Index]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees