Shared Scientific Toolbox in Java

Shared Scientific Toolbox in Java is a collection of foundational scientific libraries.
Download

Shared Scientific Toolbox in Java Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Roy Liu
  • Publisher web site:
  • http://hubris.ucsd.edu/sstj/

Shared Scientific Toolbox in Java Tags


Shared Scientific Toolbox in Java Description

Shared Scientific Toolbox in Java is a collection of foundational scientific libraries. Shared Scientific Toolbox in Java is a collection of foundational scientific libraries. Its primary purpose is to serve as a bridge between the highly specific demands of involved scientific calculations and the more traditional aspects of the Java programming language.True to the Java Way, the SST strives for idioms and primitives that are powerful and yet general enough to enable the user to write concise, correct, and fast code for most scientific tasks. The SST is best suited for deployment code where integration and portability are priorities -- in other words, prototype in Matlab, deploy in the SST. Here are some key features of "Shared Scientific Toolbox in Java": · A full-featured inheritance hierarchy of arrays and matrices supporting mapping operations, elementwise operations, dimensionwise operations, FFT's, and linear algebraic functions. · A parallel data flow engine that facilitates the exploitation of multi-core hardware. · A highly scalable, asynchronous sockets API built on top of java.nio. · Various convenience classes designed to reduce code bloat resulting from writing the same idioms over and over. · Many more specialized classes not listed for brevity's sake. Requirements: · Java 2 Standard Edition Runtime Environment What's New in This Release: · Added a preliminary version of transparent SSL/TLS support for the networking package. Unit tests and documentation shall follow in the near future. · Added apiviz doclet tags so that relationships among classes can be better visualized. · Introduced the shared.net.filter package, which enables users to transform inbound and outbound data. · The shared.net package now uses an internally multithreaded design, meaning that reads and writes on non-blocking sockets are serviced by multiple threads. · Added apiviz for visualization of dependencies in Javadoc. · Improved plotting abstractions so that surface mesh plots are now supported. · Added combinatorics methods. They can be found in "shared.stat.util.Combinatorics". · Added primitive array comparison operations. · Updated shared.array.ObjectArray so that it carries reified, and no longer erased, types. · Added the ability to manipulate environment variables with Control#beginEnvironment and Control#endEnvironment, as a precursor to Control#execAndWaitFor. · Introduced the shared.codec package, which wraps Apache Commons Codec and provides I/O methods for reading and writing data in hex or base 64 format.


Shared Scientific Toolbox in Java Related Software