Download

Depending on your needs, you can either download jar packages of the latest release of UJMP, or check out the latest source code via SVN, if you want to stay on the edge…

Jar Packages

The easiest way to get started with UJMP is to download the jar package from SourceForge.

ujmp-complete: This package contains ujmp-core, the main part of the Universal Java Matrix Package, as well as additional features such as visualization or interfaces to other libraries, SQL databases, and a lot more. If you are new to this library, you should invoke the main() method to get a glimpse on UJMP:

java -jar org.ujmp.gui.UJMP

SVN Source Code

The source code of UJMP is available via anonymous SVN from Sourceforge, and you can view the SVN repository in your web browser, if you like.

As you can see, there are many sub-projects in the repository, but probably you don’t need all of them.
You should check out ujmp-core and ujmp-gui first, the other projects are needed only, if you want to use other libraries together with UJMP.
E.g. if you want to use JAMA, you would have to check out the ujmp-jama project.

If you use Maven for software development, you should also check out the ujmp project, which provides the parent pom files for all sub-projects. All projects provide a .project file for Eclipse, which makes it easy to download them into this IDE.

Here is the instruction set to get a basic version of UJMP:

svn co https://ujmp.svn.sourceforge.net/svnroot/ujmp/trunk/ujmp-core ujmp-core
svn co https://ujmp.svn.sourceforge.net/svnroot/ujmp/trunk/ujmp-gui ujmp-gui

If you use Maven, check out this project also:

svn co https://ujmp.svn.sourceforge.net/svnroot/ujmp/trunk/ujmp ujmp

This page gives an overview of the different sub-projects of UJMP.

If you are working with Apache Ant, you may find this script useful: build.xml
It can be used to manage the sub-projects of UJMP.

Support the Universal Java Matrix Package

We would be very happy if you would support our project as a developer, tester, through a donation or by telling other people about it!

We are still seeking for developers to help us improve UJMP and JDMP. The most pressing things right now are documentation and JUnit test cases, but we also need programmers for calculations, import/export filters or improving the GUI.

Software costs money, but this library is free!
Donations are welcome and will be used to support future development and cover our web hosting expensed.


Comments are closed.