<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator><link href="https://chem-bla-ics.linkedchemistry.info/feed/by_tag/math.xml" rel="self" type="application/atom+xml" /><link href="https://chem-bla-ics.linkedchemistry.info/" rel="alternate" type="text/html" /><updated>2026-04-11T11:30:50+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/feed/by_tag/math.xml</id><title type="html">chem-bla-ics</title><subtitle>Chemblaics (pronounced chem-bla-ics) is the science that uses open science and computers to solve problems in chemistry, biochemistry and related fields.</subtitle><author><name>Egon Willighagen</name></author><entry><title type="html">Math libraries for Java?</title><link href="https://chem-bla-ics.linkedchemistry.info/2005/12/13/math-libraries-for-java.html" rel="alternate" type="text/html" title="Math libraries for Java?" /><published>2005-12-13T00:00:00+00:00</published><updated>2005-12-13T00:00:00+00:00</updated><id>https://chem-bla-ics.linkedchemistry.info/2005/12/13/math-libraries-for-java</id><content type="html" xml:base="https://chem-bla-ics.linkedchemistry.info/2005/12/13/math-libraries-for-java.html"><![CDATA[<p>I drop in on the <code class="language-plaintext highlighter-rouge">#classpath</code> channel of <a href="http://www.freenode.net/">freenode.net</a> IRC network, where the <code class="language-plaintext highlighter-rouge">#cdk</code> channel runs too.
The <code class="language-plaintext highlighter-rouge">#classpath</code> channel is for the <a href="http://www.gnu.org/software/classpath/">Classpath</a> project which is developing the free Java libraries used by most
open source virtual machines.</p>

<p>A <a href="http://slashdot.org/">Slashdot.org</a> item was mentioned <a href="http://developers.slashdot.org/developers/05/12/13/1824236.shtml?tid=108&amp;tid=156">“Java Is So 90s”</a>.
It lead to a funny discussion about what that would make C/C++ and Fortran. A more serious question was brought up: where are the efficient and super fast
Java linear algebra and complex number libraries?</p>

<p>There is <a href="http://www.cs.waikato.ac.nz/ml/weka/">Weka</a> but it is more aimed at data analysis. I believe it has support principle component analysis, so it
must have singular value decomposition. There is a book called <strong>Java Number Cruncher: The Java Programmer’s Guide to Numerical Computing</strong>
by Ronald Mak, 2003, Prentice Hall.</p>

<p>After some further asking about it on the channel, they mentioned the <a href="http://jakarta.apache.org/commons/math/">Apache commons math</a> project,
which seems promising. The website mentions complex numbers, linear algebra, statistics and numerical analysis, but have not looked at the full API,
so not sure how well populated these areas are.</p>

<p>Anyone, with experience in the area of numerical computing and Java?</p>]]></content><author><name>Egon Willighagen</name></author><category term="math" /><category term="java" /><summary type="html"><![CDATA[I drop in on the #classpath channel of freenode.net IRC network, where the #cdk channel runs too. The #classpath channel is for the Classpath project which is developing the free Java libraries used by most open source virtual machines.]]></summary></entry></feed>