Difference between revisions of "Main Page"

From Efficient Java Matrix Library
Jump to: navigation, search
 
Line 1: Line 1:
<strong>MediaWiki has been successfully installed.</strong>
+
__NOTOC__
  
Consult the [//meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.
+
<center>
 +
{| style="width:640pt;"
 +
| align="center" |
 +
[[File:Ejml_logo.gif]]
 +
|-
 +
|
 +
Efficient Java Matrix Library (EJML) is a [http://en.wikipedia.org/wiki/Linear_algebra linear algebra] library for manipulating dense matrices. Its design goals are; 1) to be as computationally and memory efficient as possible for both small and large matrices, and 2) to be accessible to both novices and experts.  These goals are accomplished by dynamically selecting the best algorithms to use at runtime, clean API, and multiple interfaces.  EJML is free, written in 100% Java and has been released under an Apache v2.0 license.
  
== Getting started ==
+
EJML has three distinct ways to interact with it:  1) procedural, 2) object oriented, and 3) equations. Procedure provides all capabilities of EJML and almost complete control over memory creation, speed, and specific algorithms. Object oriented provides a simplified subset of the core capabilities in an easy to use API, inspired by Jama. Equations is a symbolic interface, similar in spirit to Matlab and other CAS, that provides a compact way of writing equations.
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
+
|}
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
+
 
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
+
 
* [//www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
+
{|
 +
|-
 +
| align="center" |Version: ''v0.26''
 +
|-
 +
| align="center" |Date: ''September 15, 2014''
 +
|}

Revision as of 16:07, 14 March 2015


Ejml logo.gif

Efficient Java Matrix Library (EJML) is a linear algebra library for manipulating dense matrices. Its design goals are; 1) to be as computationally and memory efficient as possible for both small and large matrices, and 2) to be accessible to both novices and experts. These goals are accomplished by dynamically selecting the best algorithms to use at runtime, clean API, and multiple interfaces. EJML is free, written in 100% Java and has been released under an Apache v2.0 license.

EJML has three distinct ways to interact with it: 1) procedural, 2) object oriented, and 3) equations. Procedure provides all capabilities of EJML and almost complete control over memory creation, speed, and specific algorithms. Object oriented provides a simplified subset of the core capabilities in an easy to use API, inspired by Jama. Equations is a symbolic interface, similar in spirit to Matlab and other CAS, that provides a compact way of writing equations.


Version: v0.26
Date: September 15, 2014