Fork me on GitHub
Menu
Home

What's in it?

Linear Algebra
Mathematical Programming
Modern Portfolio Theory

License
Download
Documentation
Support & Services
 
BLaadin Edge

oj! Algorithms

oj! Algorithms - ojAlgo - is Open Source Java code that has to do with mathematics, linear algebra and optimisation; particularly (but certainly not exclusively) suitable for the financial domain.

2013-12-05: Released v35

10 years have passed since ojAlgo was registered at SourceForge, and its history dates back further than that. According to ohloh the ojAlgo code base represents an estimated effort of 16 person-years (and they're actually missing a couple auxiliary/minor modules).

Download Latest Version

All ojAlgo files at SourceForge

ojAlgo change log for the last 10 releases

Just before releasing v32 the Java Matrix Benchmark was executed to compare ojAlgo performance to other linear algebra packages. v32 and v33 should be equivalent in terms of linear algebra functionality and performance. v34 contain changes to how multi-threading is implemented that could impact performance. v35 contains additions that should improve performance on some operations with small matrices (2x2, 3x3 ... 5x5). Hope to run the tests again soon.

What is it?

ojAlgo is Open Source Java code that has to do with mathematics, linear algebra and optimisation. ojAlgo really is 100% pure Java source code. There are no calls to native (C or Fortran) libraries. In fact there are no dependencies at all. Nothing besides a Java SDK is needed to compile or execute the code. Its feature set make it particularily suitable for use within the financial domain. Then again, it's just maths...   More...

License

ojAlgo is an Open Source project. It is available as source code, and every single source code file contain a copyright statement and a license agreement. All files have the same copyright and license. Optimatika holds the copyright, and the license used is the generous and easy to understand MIT license. Please read and comply with the license agreement - it's not hard. More...

Where can I get it?

You get ojAlgo from SourceForge; either as a compiled and packaged download, or as source code directly from CVSMore...

Is it documented?

Well... There is this web site, the JavaDoc. and a couple of wiki pages over at Google Code. More will follow, but the JavaDoc (and source code) will always be the main source of documentation. Improving the documenation will mainly be improving the JavaDoc.  More...

For bug reports, questions or discussions related to ojAlgo; please use the ojAlgo-user mailing list.


SourceForge.net LogoProject and site sponsored by Optimatika
Copyright © 2000 - 2014

Google+

Using JProfiler from ej-technologies