Télécharger la liste

Description du projet

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.

Système requise

System requirement is not defined
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

Le paquet réseau a été largement remaniée de telle sorte que les gestionnaires de rappel de connexion peut être mis en oeuvre indépendamment des mécanismes de transport. Le mécanisme d'interception filtre a été formalisé pour augmenter la programmabilité des protocoles personnalisés. relations de dépendance précédente ont été dissociées en prévision d'une utilisation autonome des emballages individuels. L'ensemble du code a été embellie et retravaillée pour se conformer aux meilleures pratiques. Le processus de construction a été mise à jour pour prendre en charge 32 - et 64-bit Windows cross-compilation. La hiérarchie partagée .* a été renommé en org.shared .*.
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

méthodes éventail plus ont été ajoutés, comme Array # concat et IntegerArray # ndgrid. annotations de ressources ont été mis à jour pour être moins verbeux. Le processus de construction a été mise à jour pour tenir compte Mac OS X. La compression et la décompression des codecs ont été ajoutées dans le cadre du paquet shared.codec. Un paquet Ubuntu est désormais disponible. multiples bugs dans la bibliothèque JNI ont été remaniée et fixes.
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

Tableau d'objets ont été mis à jour à effectuer réifié, et non pas effacée, types. Une classe utilitaire pour la combinatoire a été ajoutée. Abstractions Plotting ont été améliorés pour soutenir les parcelles de surface. De nombreuses méthodes tableau d'utilité ont été ajoutés. La couche réseau a été amélioré pour qu'il utilise un design intérieur multithread. Abstractions, des filtres ont été introduits pour permettre aux utilisateurs de transformer les données entrantes et sortantes. Préliminaire SSL / TLS support, mis en œuvre comme un filtre, est maintenant disponible.
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

Dynamiquement des tableaux extensibles des valeurs primitives, ont été ajoutés. RealArray réduire les opérations désormais accepter de multiples dimensions d'intérêt. De nombreuses méthodes bien pratiques ont été ajoutés, y compris la recherche binaire qui renvoie "le plus proche» d'indices. Abstractions pointage ont été améliorées pour la convivialité et la généralisabilité. Le processus de construction est désormais totalement intégrée avec Apache Ivy.
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

Des opérations d'algèbre linéaire pour la décomposition en valeurs singulières, décomposition en valeurs propres, et inverses matrice ont été ajoutés - l'utilisateur mai trouver ces comme RealArray # mSVD, RealArray Meigs #, et RealArray mInvert #, respectivement. Tableaux multidimensionnels rares ont été ajoutées et attribuer à l'interface standard Array. Java 1.6 est maintenant requis pour générer et exécuter. Le processus de construction utilise maintenant Apache Ivy à gérer les dépendances externes. La couche native a été pleinement documenté avec Doxygen, et une cible Make a été ajoutée.
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