Difference between revisions of "Download"

From Efficient Java Matrix Library
Jump to navigation Jump to search
(Created page with "== Source Code == Source code is hosted on Github. There you can access the absolute bleeding edge code. Most of the time it is in an usable state, but not always! [https:...")
 
Line 15: Line 15:
 
Jars of the latest stable release can be found on Source Forge using the following link: [https://sourceforge.net/projects/ejml/files/v0.26/ EJML Downloads]
 
Jars of the latest stable release can be found on Source Forge using the following link: [https://sourceforge.net/projects/ejml/files/v0.26/ EJML Downloads]
  
== Gradle ==
+
== Gradle and Maven ==
  
Add the following to include it in your Gradle projectGot to love how brief it is compared to Maven.
+
EJML is broken up into several packages; 'core','dense64','denseC64','simple', and 'equation'.  When including EJML in your project using Gradle or Maven you can reference them individually or simply reference the "all" package, which is dependent on every package.   
  
 +
Gradle:
 
<syntaxhighlight lang="groovy">
 
<syntaxhighlight lang="groovy">
['core','dense64','denseC64','simple','equation'].each { String a ->
+
  compile group: 'org.ejml', name: 'all', version: '0.27-SNAPSHOT'
        compile group: 'org.ejml', name: a, version: '0.27-SNAPSHOT'}
 
 
</syntaxhighlight>
 
</syntaxhighlight>
  
== Maven ==
+
Maven:
 
 
To include the latest stable code in your Maven project add the following to you dependency list.
 
 
 
 
<syntaxhighlight lang="xml">
 
<syntaxhighlight lang="xml">
 
<dependency>
 
<dependency>
  <groupId>org.ejml</groupId>
+
  <groupId>org.ejml</groupId>
  <artifactId>core</artifactId>
+
  <artifactId>all</artifactId>
  <version>0.27-SNAPSHOT</version>
+
  <version>0.27-SNAPSHOT</version>
</dependency>
 
 
 
<dependency>
 
  <groupId>org.ejml</groupId>
 
  <artifactId>dense64</artifactId>
 
  <version>0.27-SNAPSHOT</version>
 
</dependency>
 
 
 
<dependency>
 
  <groupId>org.ejml</groupId>
 
  <artifactId>denseC64</artifactId>
 
  <version>0.27-SNAPSHOT</version>
 
</dependency>
 
 
 
<dependency>
 
  <groupId>org.ejml</groupId>
 
  <artifactId>simple</artifactId>
 
  <version>0.27-SNAPSHOT</version>
 
</dependency>
 
 
 
<dependency>
 
  <groupId>org.ejml</groupId>
 
  <artifactId>equation</artifactId>
 
  <version>0.27-SNAPSHOT</version>
 
 
</dependency>
 
</dependency>
 
</syntaxhighlight>
 
</syntaxhighlight>

Revision as of 07:40, 24 March 2015

Source Code

Source code is hosted on Github. There you can access the absolute bleeding edge code. Most of the time it is in an usable state, but not always!

https://github.com/lessthanoptimal/ejml

The command to clone it is:

git clone https://github.com/lessthanoptimal/ejml.git

Download

Jars of the latest stable release can be found on Source Forge using the following link: EJML Downloads

Gradle and Maven

EJML is broken up into several packages; 'core','dense64','denseC64','simple', and 'equation'. When including EJML in your project using Gradle or Maven you can reference them individually or simply reference the "all" package, which is dependent on every package.

Gradle:

  compile group: 'org.ejml', name: 'all', version: '0.27-SNAPSHOT'

Maven:

<dependency>
  <groupId>org.ejml</groupId>
  <artifactId>all</artifactId>
  <version>0.27-SNAPSHOT</version>
</dependency>