Downloadliste

Projektbeschreibung

The Shared Scientific Toolbox is a library that facilitates development of efficient, modular, and robust scientific/distributed computing applications in Java. It features multidimensional arrays with extensive linear algebra and FFT support, an asynchronous, scalable networking layer, and advanced class loading, message passing, and statistics packages.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-01-10 17:48
1.12

Die Vernetzung Paket wurde umfassend überarbeitet, sodass eine Verbindung Callback-Handler kann unabhängig von Transportmechanismen umgesetzt werden. Das Abfangen von Filter-Mechanismus wurde formalisiert Programmierbarkeit von benutzerdefinierten Protokolle zu erhöhen. Zurück Abhängigkeit Beziehungen haben im Vorgriff auf Standalone-Einsatz von einzelnen Packages entkoppelt. Die gesamte Codebasis wurde verschönert und überarbeitet, um die besten Praktiken entsprechen. Der Build-Prozess wurde aktualisiert, um sowohl 32 - und 64-Bit-Windows-Cross-Kompilierung. Die gemeinsame .* Hierarchie hat org.shared umbenannt .*.
The networking package has been extensively refactored so that connection callback handlers can be implemented independently of transport mechanisms. The intercepting filter mechanism has been formalized to increase programmability of custom protocols. Previous dependency relations have been decoupled in anticipation of standalone use of individual packages. The entire codebase has been beautified and reworked to conform to best practices. The build process has been updated to support both 32- and 64-bit Windows cross-compilation. The shared.* hierarchy has been renamed to org.shared.*.

2010-04-02 19:41
1.11

Mehr Array-Methoden wurden hinzugefügt, wie Array # # concat und IntegerArray ndgrid. Resource Anmerkungen wurden aktualisiert, um weniger ausführlich sein. Der Build-Prozess wurde aktualisiert, um Mac OS X. Kompression und Dekompression Codecs aufnehmen zugesetzt wurden als Teil des Pakets shared.codec. Ein Ubuntu-Paket ist jetzt verfügbar. Mehrere Bugs in der JNI-Bibliothek wurden umgestaltet und fixiert.
More array methods have been added, like Array#concat and IntegerArray#ndgrid. Resource annotations have been updated to be less verbose. The build process has been updated to accomodate Mac OS X. Compression and decompression codecs have been added as part of the shared.codec package. An Ubuntu package is now available. Multiple bugs in the JNI library were refactored and fixed.

2009-04-21 20:58
1.10

Objekt-Arrays wurden aktualisiert, um verdinglicht tragen, und nicht gelöscht, Typen. Ein Dienstprogramm Klasse für Kombinatorik wurde hinzugefügt. Plotten Abstraktionen wurden aufgerüstet, um Oberfläche Grundstücke zu unterstützen. Zahlreiche Array Utility-Methoden wurden hinzugefügt. Die Netzwerk-Schicht wurde ein Upgrade auf ein intern Multithread-Design zu verwenden. Filter Abstraktionen wurden eingeführt, damit Benutzer ein-und ausgehenden Daten zu verwandeln. Vorläufige SSL / TLS-Unterstützung, als Filter implementiert, ist jetzt verfügbar.
Tags: Major feature enhancements
Object arrays have been updated to carry reified, and not erased, types. A utility class for combinatorics has been added. Plotting abstractions have been upgraded to support surface plots. Numerous array utility methods have been added. The networking layer has been upgraded to use an internally multithreaded design. Filter abstractions have been introduced to allow users to transform inbound and outbound data. Preliminary SSL/TLS support, implemented as a filter, is now available.

2009-03-20 21:27
1.09

Dynamisch growable Arrays von primitiven Werte wurden hinzugefügt. RealArray reduzieren Operationen nehmen jetzt mehrere Dimensionen von Interesse. Zahlreiche Komfortfunktionen Methoden wurden hinzugefügt, darunter binären Benutzer zurückgibt "nächsten" Indizes. Plotten Abstraktionen sind für Benutzerfreundlichkeit und Verallgemeinerbarkeit verbessert worden. Der Build-Prozess ist nun voll mit Apache Ivy integriert.
Dynamically growable arrays of primitive values have been added.
RealArray reduce operations now accept multiple dimensions of interest.
Numerous convenience methods have been added, including binary searching that returns "nearest" indices.
Plotting abstractions have been improved for usability and generalizability.
The build process is now fully integrated with Apache Ivy.

2009-02-14 20:35
1.08

Lineare Algebra Operationen für Singulärwertzerlegung, Eigenwert-Zerlegung und Inverse Matrix zugesetzt wurden - der Benutzer kann diese als RealArray # mSVD finden, RealArray # Meigs und RealArray # mInvert, respectively. Mehrdimensionale Arrays spärlich wurden hinzugefügt und zuschreiben, die Standard-Array-Schnittstelle. Java 1.6 ist jetzt erforderlich zu erstellen und auszuführen. Der Build-Prozess verwendet nun Apache Ivy auf externe Abhängigkeiten zu verwalten. Die native Schicht wurde vollständig mit Doxygen dokumentiert, und ein Make target wurde hinzugefügt.
Tags: Major feature enhancements
Linear algebra operations for singular value decomposition, eigenvalue decomposition, and matrix inverses have been added -- the user may find these as RealArray#mSVD, RealArray#mEigs, and RealArray#mInvert, respectively. Multidimensional sparse arrays have been added and ascribe to the standard Array interface. Java 1.6 is now required to build and run. The build process now uses Apache Ivy to manage external dependencies. The native layer has been fully documented with Doxygen, and a Make target has been added.

Project Resources