Jump to content

Talk:OjAlgo

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Untitled

[edit]

Reasons for (or possible against) ojAlgo being notable. Keep in mind that linear algebra in Java is a bit of a niche field so you don't get millions of hits. It is still important since Java is still one of the most popular computer languages out there. Note that in the searches below you should not include quotes.

  • ojAlgo has been under active development since 2000. Which makes it about 14 years old now
  • It is one of the better performing libraries in Java Matrix Benchmark
  • Google search for "java linear algebra" it is #11
  • Google search for "java matrix" it is #17
  • Google scholar search for "ojAlgo java" turns up 16 hits. About 8 appear to be legit
  • Google search for "ojalgo java" turns up 3,760 results

The most popular linear algebra library in Java is JAMA. Which is a shame since they stopped developing it years ago and has serious issues, but that's not what this is about.

  • Google search for "jama java" turns up 965,000 results

The next most popular libraries turn up the following results:

  • Google search for "MTJ java" turns up 179,000 results
  • Google search for "'Commons Math' java" turns up 141,000 results
  • Google search for "EJML java" turns up 50,700 results
  • Google search for "UJMP java" turns up 4,190 results
  • Google search for ""parallel colt" java" turns up 2,420 results

The number of search results returned by google is probably not the most accurate metric for significance. For example commons math's numbers probably inflated because it is part of apache commons, which is a very popular set of Java libraries and they are all on the web site.

So in my opinion ojAlgo isn't some insanely popular libraries that everyone is using, but it has left a mark on the field of Java numerics.

Having said that, the page does need to be flushed out more... — Preceding unsigned comment added by Pabeles (talkcontribs) 00:49, 6 January 2014 (UTC)[reply]