Author: luc Date: Tue Apr 2 20:18:48 2013 New Revision: 1728 Log: source and binary distribution of Apache Commons Math 3.2 (RC5)
Added: dev/commons/math/RELEASE-NOTES.txt (with props) dev/commons/math/binaries/commons-math3-3.2-bin.tar.gz (with props) dev/commons/math/binaries/commons-math3-3.2-bin.tar.gz.asc dev/commons/math/binaries/commons-math3-3.2-bin.tar.gz.md5 dev/commons/math/binaries/commons-math3-3.2-bin.tar.gz.sha1 dev/commons/math/binaries/commons-math3-3.2-bin.zip (with props) dev/commons/math/binaries/commons-math3-3.2-bin.zip.asc dev/commons/math/binaries/commons-math3-3.2-bin.zip.md5 dev/commons/math/binaries/commons-math3-3.2-bin.zip.sha1 dev/commons/math/source/commons-math3-3.2-src.tar.gz (with props) dev/commons/math/source/commons-math3-3.2-src.tar.gz.asc dev/commons/math/source/commons-math3-3.2-src.tar.gz.md5 dev/commons/math/source/commons-math3-3.2-src.tar.gz.sha1 dev/commons/math/source/commons-math3-3.2-src.zip (with props) dev/commons/math/source/commons-math3-3.2-src.zip.asc dev/commons/math/source/commons-math3-3.2-src.zip.md5 dev/commons/math/source/commons-math3-3.2-src.zip.sha1 Added: dev/commons/math/RELEASE-NOTES.txt ============================================================================== --- dev/commons/math/RELEASE-NOTES.txt (added) +++ dev/commons/math/RELEASE-NOTES.txt Tue Apr 2 20:18:48 2013 @@ -0,0 +1,118 @@ + + Apache Commons Math 3.2 RELEASE NOTES + +The Commons Math team is pleased to announce the release of commons-math3-3.2 + +The Math project is a library of lightweight, self-contained mathematics and statistics components addressing the most common practical problems not immediately available in the Java programming language or commons-lang. + +This is a minor release: It combines bug fixes and new features. +Changes to existing features were made in a backwards-compatible +way such as to allow drop-in replacement of the v3.1[.1] JAR file. + +Most notable among the new features are: Framework for automatic +differentiation, Lévy distribution, prime numbers, enumerated +distributions, real field allowing to use several algorithms +(solvers, linear algebra, 3D geometry) with different real-like +classes (high accuracy or automatic differentiation), spherical +coordinates with gradients and Hessians, reorganized clustering +package with different distance implementations. + +The minimum version of the Java platform required to compile and use +Commons Math is Java 5. + +Users are encouraged to upgrade to this version as this release not +only includes bug fixes but also deprecates numerous classes and +methods that will be deleted from the next major release (4.0). + + +Caveat: + 1. The implementation of the BOBYQA optimization algorithm is in alpha + state (cf. MATH-621): Many code paths are untested, and we are looking + for volunteers to improve the code readability, robustness and performance + and to extend the unit tests suite. + 2. A few methods in the FastMath class are in fact slower that their + counterpart in either Math or StrictMath (cf. MATH-740 and MATH-901). + +Changes in this version include: + +New features: +o MATH-917,MATH-918,MATH-919,MATH-920: All contents of package "o.a.c.m.stat.clustering" refactored into + new package "o.a.c.m.ml.clustering" and added support for additional + distance measures in package "o.a.c.m.ml.distance": "CanberraDistance", + "ChebyshevDistance", "EuclideanDistance" and "ManhattanDistance". Thanks to Reid Hochstedler. +o MATH-817: Added Multivariate Normal Mixture Model Fitting by Expectation Maximization. Thanks to Jared Becksfort. +o MATH-811: Added a way to trigger only increasing or decreasing events in ODE integration. +o MATH-946: Added array-scaling methods to MathArrays. Thanks to Jared Becksfort. +o MATH-460: Added the Lévy distribution. Thanks to Andrew Waterman. +o MATH-948: Implementations for inverse error function and inverse complementary + error functions have been added. +o MATH-845: Added utilities for prime numbers. Thanks to Sébastien Riou. +o MATH-914: Check bounds in multi-start vector optimizers. +o MATH-941: Added discrete distributions. Thanks to Piotr Wydrych. +o Added Hermite interpolator for RealFieldElement instances. +o Added RealFieldElement interface to represent anything that is + real number like, implemented by both Decimal64, Dfp and DerivativeStructure. +o Added partial derivatives computation for 3D vectors and rotations. +o Added accurate linear combination of DerivativeStructure instances, + avoiding cancellation. +o Added conversion of gradients and Hessians from spherical to Cartesian + coordinates in 3D. + +Fixed Bugs: +o MATH-961: Fixed wrong array dimensions in secondary equations handling in some cases. +o MATH-960: Fixed missing side effects of secondary equations on main state in + Ordinary Differential Equations integration. +o MATH-957: Fixed inverse cumulative probability for uniform distribution. Thanks to Evan Ward. +o MATH-891: "SpearmansCorrelation" now works correctly in case of a provided + "NaturalRanking" with a "NaNStrategy.REMOVED" strategy and the input + data contains NaN values. From version 4.0 onwards this strategy will + not be supported anymore. +o MATH-934: Fixed Complex.reciprocal() for zero argument. +o MATH-862: AbstractRealMatrix will now check for rectangular input arrays in + its copySubMatrix methods. +o MATH-949: Increment iteration counter in optimization algorithms. +o MATH-950: Fixed missing update in ODE event handlers, when a RESET_STATE is triggered. +o MATH-947: Fixed infinite loop when NaN occurs in singular value decomposition. +o MATH-580: Extended ranges for FastMath performance tests. +o MATH-925: Finalized implementation of diagonal matrix. +o MATH-630: Added rank revealing QR decomposition. Thanks to Christopher Nix. +o MATH-570: ArrayFieldVector can now be constructed from any FieldVector. Thanks to Arne Plöse. +o MATH-861: Improved checking of null vector elements. Thanks to Sébastien Brisard. +o MATH-936: Fixed generation of long random numbers between two bounds. +o MATH-942: Fixed creation of generic array. Thanks to Piotr Wydrych. +o MATH-940: Fixed abstract test class naming that broke ant builds. Thanks to Piotr Wydrych. +o MATH-939: Allow covariance to be computed for one-dimensional variables. Thanks to Piotr Wydrych. +o MATH-938: Fixed accuracy of 3D Line.revert(). +o MATH-937: Improved javadoc to explain how switching functions should + behave across events in ODE events detection. +o MATH-935: Fixed DerivativeStructure.atan2 for special cases when both arguments are +/-0. +o MATH-930: Improved class javadoc wrt convergence criteria and added + additional constructors to override the default epsilon and cut-off + values in class "SimplexSolver". +o MATH-929: Fixed truncated value in "MultivariateNormalDistribution". Thanks to Piotr Wydrych. +o MATH-927: Made "BitStreamGenerator" implement the "Serializable" interface. Thanks to Dennis Hendriks. + +Changes: +o MATH-956: Replaced hard-coded numbers in "LevenbergMarquardtOptimizer". +o MATH-955: Fixed loading of test file when path contains a space. Thanks to Evan Ward. +o MATH-954: Improved speed of FastMath.abs methods for all signatures, by removing branching. Thanks to Charles Cooper. +o MATH-953: Improved speed of several FastMath methods. Thanks to Charles Cooper. +o MATH-951: Improved speed of FastMath copysign methods. Thanks to Charles Cooper. +o MATH-671: Made EmpiricalDisribution smoothing kernel pluggable. +o MATH-877: Allow direct use of SummaryStatistics in one-way ANOVA. Thanks to Peter Andrews. +o Normal distribution now uses a direct implementation of the + inverse error function to compute inverse cumulative probability + instead of relying on a numerical solver. This is much faster, + more accurate and does not need convergence threshold. +o MATH-933: Throw "MathUnsupportedOperationException" from optimizers that do + not support constraints (previous behaviour was to silently ignore + the "SimpleBounds" argument). +o MATH-931: Greater efficiency in "UnitSphereRandomVectorGenerator". Thanks to Sean Owen. + + +For complete information on Commons Math, including instructions on how to submit bug reports, +patches, or suggestions for improvement, see the Apache Commons Math website: + +http://commons.apache.org/proper/commons-math/ + + Propchange: dev/commons/math/RELEASE-NOTES.txt ------------------------------------------------------------------------------ svn:eol-style = native Propchange: dev/commons/math/RELEASE-NOTES.txt ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Added: dev/commons/math/binaries/commons-math3-3.2-bin.tar.gz ============================================================================== Binary file - no diff available. Propchange: dev/commons/math/binaries/commons-math3-3.2-bin.tar.gz ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/commons/math/binaries/commons-math3-3.2-bin.tar.gz.asc ============================================================================== --- dev/commons/math/binaries/commons-math3-3.2-bin.tar.gz.asc (added) +++ dev/commons/math/binaries/commons-math3-3.2-bin.tar.gz.asc Tue Apr 2 20:18:48 2013 @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.12 (GNU/Linux) + +iQIcBAABCgAGBQJRWzHTAAoJEJrilv0C6fZbHJEQAL/vJyFoK5CqZZUQFaZbQMA3 +A4sPZLVqX0xdzuTs3Vmj1CGsDX9//UzrfcOg2y9kygb5L5G+SthCQGFmzOXm0d3h +3+0E8/qOvfI/DP1oVQPurYtpzCtlCveEMFwExR+2JthzWVeDiw/s6uf78ZvH5Xkh +jqw6HVSJ3PdERX9ShmvJqbWs+zawH2EmxOLtyvQPrQo8tiyZIhTyu0WFwkHxZ29O +gp7zksK15Dx0tLvfAQ0AU4EIQAONL8YoP4n/okOvmI5MhTxObRDcj3zFpDsLn5LX +ZOGacVubebMSGc1gdxs41LCdar9ybwMZqNqEYKzlySexHAG5XHcele0yh40MnR82 +zGOccIO8UBahXIzkm/vw2CO5vzABiTLAak6YAuVeUfWDpya7Xtf/tJ4KTu4Seken +rkSgEtSKkdFriztgNmnta2CrLDQLuRrejhgj1FWdIPdDL+5kBYorE1YOhOsSuCP/ +pGlh00BwnwRc92oi5LDwPL7QMv08pURtybaMFo4Bc2+n+d8VmPuUZ92DWC7czZU/ +FyOgjqbtlTz/RcY4/CF9/iQK0keFZD3FDpmExMN7Cr8/Y0dFLKW/jNOkn1oPXsIl +Y1+XctSu14pKQgnInmjO4DfGqCEdm0Pbq6usthFvXqdIG2WSWH+MxDORgFzrzeN9 +3LwsgRhyNdqu2QTxdO/t +=Dpky +-----END PGP SIGNATURE----- Added: dev/commons/math/binaries/commons-math3-3.2-bin.tar.gz.md5 ============================================================================== --- dev/commons/math/binaries/commons-math3-3.2-bin.tar.gz.md5 (added) +++ dev/commons/math/binaries/commons-math3-3.2-bin.tar.gz.md5 Tue Apr 2 20:18:48 2013 @@ -0,0 +1 @@ +d4f6dbde291b0f686efab131504ac9b2 \ No newline at end of file Added: dev/commons/math/binaries/commons-math3-3.2-bin.tar.gz.sha1 ============================================================================== --- dev/commons/math/binaries/commons-math3-3.2-bin.tar.gz.sha1 (added) +++ dev/commons/math/binaries/commons-math3-3.2-bin.tar.gz.sha1 Tue Apr 2 20:18:48 2013 @@ -0,0 +1 @@ +fa9882b73468034608f46f564d4802cc6253d095 \ No newline at end of file Added: dev/commons/math/binaries/commons-math3-3.2-bin.zip ============================================================================== Binary file - no diff available. Propchange: dev/commons/math/binaries/commons-math3-3.2-bin.zip ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/commons/math/binaries/commons-math3-3.2-bin.zip.asc ============================================================================== --- dev/commons/math/binaries/commons-math3-3.2-bin.zip.asc (added) +++ dev/commons/math/binaries/commons-math3-3.2-bin.zip.asc Tue Apr 2 20:18:48 2013 @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.12 (GNU/Linux) + +iQIcBAABCgAGBQJRWzHUAAoJEJrilv0C6fZbVlEP/0oIWAG6uj8j4GZsVhJYkVSG +IVwFu5N/D/ViU6ulQeYtkdxdxopfmKcQq/AqhmyjdBkMx6SSgdW9MvrQaUhJHQ6o +HdICjxSKXeKmbMD0mYFEJGE+dwf7HmVI1u4XaBUQirUtKVvkpJphLxOG0TWd3Iw8 +qJcn6UUGVQVkuF9oKWsLhWgYZYBfgE446Py8RMWj6k1OGn4kGXgdR2FiNpzJaDaS +7bBqfYMbSsFqwzKpgj942S1RnP7jFgYEfSzi0YWlolhOtA8UHtDh8uvFT8x8N9ch +0MOLz7fXCzieIdFhsIQweS3FYt/dk/lG1o0mDUoCDpmEOoTZCTKxz/xjxfJ1olaP +UrLyZIMwTa9wV/6eTVa4zcPiK1CFKyz3BM3Ak1kvVQz+bj6+HxDBeq4kGeYDCDGG +uERQHGk8nOmkZhAUrVWXf3X/Re06c8fgGmpJCx3DRvN3dpZt/6SPg6HZzKiIR85c +doZ3vjhW7XX8gzvX7qib3dwaFm6jAYgmXPlgSJHq0wCbejebg1/hwbKOH1sJeWmz +4Ukqv5V036KngtcxSH2SStGCb5j6gHfWq6KDC7vCsZQQmK6Vn6vsc1J8tDlM3Tp7 +63bw+Js6Eb1JKV/+kKsH3eDdEz0ht4S/aQQYC9/LSaam/MjYkZGv+voDDfuI782J +VAzjUOnriCORa6qkO8I8 +=JB3H +-----END PGP SIGNATURE----- Added: dev/commons/math/binaries/commons-math3-3.2-bin.zip.md5 ============================================================================== --- dev/commons/math/binaries/commons-math3-3.2-bin.zip.md5 (added) +++ dev/commons/math/binaries/commons-math3-3.2-bin.zip.md5 Tue Apr 2 20:18:48 2013 @@ -0,0 +1 @@ +d056fb89f9e9ce04028bc26fbf322f30 \ No newline at end of file Added: dev/commons/math/binaries/commons-math3-3.2-bin.zip.sha1 ============================================================================== --- dev/commons/math/binaries/commons-math3-3.2-bin.zip.sha1 (added) +++ dev/commons/math/binaries/commons-math3-3.2-bin.zip.sha1 Tue Apr 2 20:18:48 2013 @@ -0,0 +1 @@ +c95c56ef51635388ddcdc8762ffe5d5b3f532782 \ No newline at end of file Added: dev/commons/math/source/commons-math3-3.2-src.tar.gz ============================================================================== Binary file - no diff available. Propchange: dev/commons/math/source/commons-math3-3.2-src.tar.gz ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/commons/math/source/commons-math3-3.2-src.tar.gz.asc ============================================================================== --- dev/commons/math/source/commons-math3-3.2-src.tar.gz.asc (added) +++ dev/commons/math/source/commons-math3-3.2-src.tar.gz.asc Tue Apr 2 20:18:48 2013 @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.12 (GNU/Linux) + +iQIcBAABCgAGBQJRWzHTAAoJEJrilv0C6fZbuVkQAKokTjhgK6WuLooHs+JG6ykB +7YuHggiNGkqiCmlHB3/b/qEukU/E2/g5+yF6vq72evtGSi4v2std0TceMgrclET3 +1lOwrv/Gcd15WhDil7d/dLRoIE1Ub1HAE7GW6tmF8sBqAMj94iYpPvLAq/Rp94YA +HsEkPwGof+lNrzGjCAEKYa6gHN7W23m9uuErXvs5or8aZrTNNvQVoiO4g1GYZY0r +7EkLvqcP8mmNzWORakabSStgK9yYV9Vfk9VDkmsPJFAgOBUOXMr5dAIzW4xbzcwi +abfwVHmsV30Id4fh6DnctFhbFZINj+Wc4ATloqf+kfxClakX+tCyA/QB+LDTGs5m +gdto+RvkaLk2bf5/vV3WTOeIXwlqD32ne9sxv1mZriEUYeaVYjXhvMXWKVmsIpO1 +IosyhvRVR37q3yi3QmBvlpYSo6okygp4l3Cun9RviWa3gNkO3eZqHZjbBBbRtqoE +rxZ14ikt4jE9SGH4ajm0fzHcnz+l+gkVkqgMYp64/Uav4Ij03bPvWY6cUl4kv4Pl +sIYTnxgESML+gU8pOoulsQlwVIzwWdwN04624aebea2OyCa5A6uR44cBFgG4HMCd +4n7xEsVkr2eZBHkXZHbvZvnPz8udCECsCcmlpEtagf1sf7zWseSqsUhfwx7nxXke +fGrO2bFypBWc30XequHR +=PoQz +-----END PGP SIGNATURE----- Added: dev/commons/math/source/commons-math3-3.2-src.tar.gz.md5 ============================================================================== --- dev/commons/math/source/commons-math3-3.2-src.tar.gz.md5 (added) +++ dev/commons/math/source/commons-math3-3.2-src.tar.gz.md5 Tue Apr 2 20:18:48 2013 @@ -0,0 +1 @@ +a44e9b189fbf53e06f75cb6728c3642a \ No newline at end of file Added: dev/commons/math/source/commons-math3-3.2-src.tar.gz.sha1 ============================================================================== --- dev/commons/math/source/commons-math3-3.2-src.tar.gz.sha1 (added) +++ dev/commons/math/source/commons-math3-3.2-src.tar.gz.sha1 Tue Apr 2 20:18:48 2013 @@ -0,0 +1 @@ +5b0dabbb4749248e1059cd75b003f5736f9133b2 \ No newline at end of file Added: dev/commons/math/source/commons-math3-3.2-src.zip ============================================================================== Binary file - no diff available. Propchange: dev/commons/math/source/commons-math3-3.2-src.zip ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: dev/commons/math/source/commons-math3-3.2-src.zip.asc ============================================================================== --- dev/commons/math/source/commons-math3-3.2-src.zip.asc (added) +++ dev/commons/math/source/commons-math3-3.2-src.zip.asc Tue Apr 2 20:18:48 2013 @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.12 (GNU/Linux) + +iQIcBAABCgAGBQJRWzHTAAoJEJrilv0C6fZb+CYP/19FdH9IHu7zEt4F8IV6X87A +eoD5Ob3rZBQKTbi4xW0OSKDiBRy2GuHGitrYoWONnxjCTBm6IBKq3xDtCWiZrAmE +NVE9676v0EsZJYzl0q5uALBBMuaTpdNP1LFDifH2HhAXLB+nGGLym/Lp4zABY3ZL +B09ixd51Zi17vjpTATfUqZAJOALEOVLy3KtDPVgD8ofyagkPv1Hr218ESCNPrXJd +2ENQQs3ITEWt+uLHg8dCAkVPc3DDkkytUOYsZAJRmaSsEsItNGAFADFvQvh1oPcU +z/xF9taqk2t/STtB3MX6aBxLiYwCUgVqB2KX41D4UEAWE+CofAgIJ9N1XLP3ieXY ++d7if4nleaicbLqu7DYG67wD8FSDLLmxrCKHUSxV6mM1FdLoVZ5z5tG6DKDx6oAw +WKKK/Q4Zmt8fpqXJjbK5uq+h18nCYJNwHNrqGEkKh4Z7C+uWGE4hIiD5tRvuHZ8V +rtWjZ+jBcCT2CDfJxlGX5wpW6lcSEmzu8TbaBGO+Az9q7lCmKBchtd24Rg/bXlM9 +B7Ohq8e0PtGzv5HksOe4ORsm5pOrm3mHlBOah/+t5yyBbnKYIX5kSjtna9InZymE +SndfixzELIF2dx1m2nLvFLMeFf6V0qe+4FTIKbZXdVYrrhIwoauCDxgiToVey/mG +MiRykjrsYUU8czLpgme/ +=u74v +-----END PGP SIGNATURE----- Added: dev/commons/math/source/commons-math3-3.2-src.zip.md5 ============================================================================== --- dev/commons/math/source/commons-math3-3.2-src.zip.md5 (added) +++ dev/commons/math/source/commons-math3-3.2-src.zip.md5 Tue Apr 2 20:18:48 2013 @@ -0,0 +1 @@ +0cdd432e53cbaaaa52a59f0cb43568b0 \ No newline at end of file Added: dev/commons/math/source/commons-math3-3.2-src.zip.sha1 ============================================================================== --- dev/commons/math/source/commons-math3-3.2-src.zip.sha1 (added) +++ dev/commons/math/source/commons-math3-3.2-src.zip.sha1 Tue Apr 2 20:18:48 2013 @@ -0,0 +1 @@ +744fc95b2864feca6bf7c0dcb4dfe5ed61960530 \ No newline at end of file