带有椭圆积分和bessel函数的Java / Scala数学库?

我正在寻找一个用于Java / Scala的科学计算的数学库。 特别是我需要完整的椭圆积分和修改贝塞尔函数。 如果它是开源的我会很好,但我想我将不得不采取任何在那里。 scipy(科学计算的python lib)替换会很棒:-)

据我所知,最广泛使用的Java数学库是:

  • Apache Commons Math库和
  • 柯尔特项目 (由欧洲核子研究中心开发)

您必须调查各自的 API,以确定它们是否提供了您所需的function。

我知道GNU科学库包含多种椭圆积分和贝塞尔函数。 不幸的是,好的数学图书馆很难得到; 您最好的选择可能是使用JNI(或JNA,如果您可以使其工作)包装GSL。

如果你真的必须有纯Java / Scala函数,我猜你可以翻译你需要的库部分。 这将是很多工作,但它至少是GPL代码。