Reviews

Briefing: JMSL Numerical Library 3.0

JMSL Numerical Library 3.0
$3,495 for one floating dev seat
Visual Numerics, Inc.
San Ramon, California
925-415-8300
www.vni.com

A few months ago I wrote about Visual Numerics and the release of their numerical library for .NET applications. Now they're out with release 3.0 of the Java version of their library, and once again it's a very spiffy package. If you're doing any sort of heavy number-crunching (whether scientific, business, or otherwise), you should take a look at the various Visual Numerics offerings.

Like their other products, JMSL is 100% native language code - in this case, 100% Java(TM). That makes it easy to integrate it with your other Java code, and means that you can use the same tools to work with the library code that you use with everything else.

JMSL offers an immense selection of mathematical, statistical, financial, and charting classes, together with extensive documentation and sample code. As a 3.0 product, you'd expect some new features, and you'd be right. This version includes:

  • A robust neural network implementation
  • Some additional regression modeling and forecasting algorithms
  • Hierarchical cluster analysis for finding groupings in your data
  • "Heat Map" charts - these can be used to show three types of information at once by combining two dimensions plus a color. They have a nifty demo of packing hourly temperature measurements for an entire year into a single heat map.

In addition to emphasizing the company's commitment to providing native language versions across a wide variety of platforms, JMSL 3.0 also showcases some new boundaries. There is specific functionality here for bioinformatics researchers, and of course the ability to easily set up complex neural net processing will be a boon to anyone doing complex forecasting. So even though there are some old classic algorithms here, there are also new frontiers to explore. Plus as a .NET person I enjoy this as a probable preview of some things we might see in the next C# library (though that's just speculation on my part).

If you'd like to know more, you can view online demos or get an evaluation copy of the software by filling out the appropriate forms at the Visual Numerics Web site.

About the Author

Mike Gunderloy has been developing software for a quarter-century now, and writing about it for nearly as long. He walked away from a .NET development career in 2006 and has been a happy Rails user ever since. Mike blogs at A Fresh Cup.