Projects that are tagged with linear algebra.


Logo Universal Java Matrix Package 0.2.5

by arndt - February 9, 2010, 15:55:23 CET [ Project Homepage BibTeX BibTeX for corresponding Paper Download ] 429 views, 61 downloads, 1 subscription

About: The Universal Java Matrix Package (UJMP) is a data processing tool for Java.

Changes:

Initial Announcement on mloss.org.


Logo Armadillo library 0.9.0

by cu24gjf - February 8, 2010, 04:06:17 CET [ Project Homepage BibTeX Download ] 5263 views, 1506 downloads, 1 subscription

Rating Whole StarWhole StarWhole StarWhole StarEmpty Star
(based on 2 votes)

About: Armadillo is a template C++ linear algebra library aiming towards a good balance between speed and ease of use. Matrix decompositions are provided through optional integration with LAPACK and ATLAS.

Changes:
  • extended and overhauled expression evaluation framework, for faster handling of compound expressions
  • improvements in the documentation, including a conversion table between Matlab and Armadillo syntax

Logo jblas 1.0

by mikio - December 22, 2009, 10:47:12 CET [ Project Homepage BibTeX Download ] 2226 views, 544 downloads, 1 subscription

Rating Whole StarWhole StarWhole Star1/2 StarEmpty Star
(based on 2 votes)

About: jblas is a fast linear algebra library for Java. jblas is based on BLAS and LAPACK, the de-facto industry standard for matrix computations, and uses state-of-the-art implementations like ATLAS for all its computational routines, making jBLAS very fast.

Changes:

Release 1.0 - December 22, 2009

Changes from 0.2:

  • Default jar now contains JNI libraries including ATLAS for Windows, Linux, and Mac OS X, 32bit and 64bit (64bit version for Windows missing right now)

  • Build for Mac OS X

  • configure script has been overhauled.

  • Matrix classes are now serializable.

  • added LAPACK functions [sdcz]geev, [sd]getrf, [sd]potrf

  • Added interfaces ConvertsToDoubleMatrix and ConverstToFloatMatrix

  • Added class Decompose which provides LUDecomposition (based on getrf), and Cholesky decomposition (based on potrf)

  • Matrix classes:

  • Added read-only AbstractList views for elements, rows, and columns for better interfacing with Java's collection API.

  • Added matrix exponentials (MatrixFunctions.expm) based on Pade approximation provided by Jan Saptra Müller. These should be pretty fast!

  • Added prod() which returns the product of all elements.

  • Added project() which projects one vector on another.

  • Added diviRowVector().

  • Added loadCSVFile().

  • Added MatrixFunctions.min() and .max() for integers.

  • Added Permutations class for generating random permutations and subsets based on the algorithms from Knuth's "The Art of Computer Programming", Vol. 2.