You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by lu...@apache.org on 2013/03/30 23:40:19 UTC

svn commit: r1688 - in /dev/commons/math: ./ binaries/ source/

Author: luc
Date: Sat Mar 30 22:40:09 2013
New Revision: 1688

Log:
adding distribution files for RC4

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 Sat Mar 30 22:40:09 2013
@@ -0,0 +1,115 @@
+
+              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-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 Sat Mar 30 22:40:09 2013
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJRV15NAAoJEJrilv0C6fZbfRgQAI8Tf5YrdWK2T1CNUxz9K1Uj
+w/wLmu5viLbOHYw5XcfLK6S8dlA8iwaZ3AQNHlFzgWwoUlhrAPW/3wZFe3bI331h
+FvTeGPEKy/Vyzc+COUOT7o6I2vuSZOR6KTOMjkEqg8o73R/ALSEtkFA/OSAYBp3i
+n6FQ2a6Od+e9JZFxM21HprX2fUNMOGr9CLZQAQSXV0mrn829iOLBZFYymSjuuGta
+6SQ5b2Tb07nVbRRtgoXhD6PvqxgXmi30wnQ2yBT9DFeAhXNDtWcgfo899zn6FjGx
+qIxCFdolN6px34/NjmovRdqiBqyr4sY7dColATZ6yQVeUmZpCr1Vt/2Ji5Vd4Y/R
+7O2y7pkfRPWDf5QWqaNeJZ5v3OCeauRZXvpd/0DFIzgUWoSV7IAvvdjVFxlthp5f
+LM4nKkZ1PpsdQiwlKopwIJcA1GHAism8Cr0CEYXfLoF1xQGw1Fvm7d6ZB4k+HCr7
+Wmk/xW0CrfvCKJm8Nia6th9VfEKnJjJOWX/+JlE8dKjwvozcYe4IxlqoLgfe+tNM
+ez/EsWNqwGH8UOAmD2YJ/2tTUDAXYpHuziA/15APThgFk3j9llKla/DA8LX7QzA0
+PNVTZQfW1C7A/RPHTuAcx4cvbRDvsTXam7ASSRMuJqOKVTa6d5raysl73HoFH+wX
+xXtgtWtOWEiWSH5QYFbA
+=FwrL
+-----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 Sat Mar 30 22:40:09 2013
@@ -0,0 +1 @@
+060d20241146203a50ea63204d1650e5
\ 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 Sat Mar 30 22:40:09 2013
@@ -0,0 +1 @@
+19d6e064dd90c0db8ba8374afc9bdd61b8ec3762
\ 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 Sat Mar 30 22:40:09 2013
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJRV15NAAoJEJrilv0C6fZbNIsP/1k00nPRbnpP1hxl50hVBkLV
+QwL6Q7sAVmBey1kq9zvN3znSawbqn8ltpVn18wmEDdUmGZmhDj8yEX9QqSYpQzrU
+6UaZIMZn2mew3IgaCvdM6sw5p5chf4XrLjCL5T4NA1kJ0tjMKZysdAUXumoam/1w
+5dZkVE0teYzwsv1F5oOqx16S69kccKQzUebpP3RP++oh5kSoMO97FQcDPj5hH7JO
+frfxvlLf7c0u/N+ICCp59CzWEsFoi58dtmx4/GbCMWtFRlpFZevp7694teKq215r
+zZ+rYvdKiDKd3uxMmyFGxXSYNY/TxeMf/B/94nYdeRwE1rZXJrqNLpfBJQRk+KuC
+5nF8psXkVcEiHvnhxcE3KM/OdZK2CRwiGr2hozTWRmiKn3wx8e8CGNRDWsptaEag
+bsWACfdwVv7JyfyEItBRM2xsPEsrZLRDeUlgzIor6N7XgjRFKq1YQ2o/4UHLb8kx
+7KrZKJ8G5Z/9xDlJf+10Ek2MT8F1KdVn5qMt8yTOytskIoNP3VMCplQFT3vzJpoW
+9pi20fM9oXcHB0SpI100WiOmY1Da/vqiQlY/1pm2y8Gp5MAf7fmHK2xgC667zoS4
+sShfbaY46HF9E09XjBMKDTYf2hxDFgOnEszGSjF11B7OgD7T3mf7WTA0mTTtejky
+/WE+sF1Ktiltfa7inM5h
+=2RGk
+-----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 Sat Mar 30 22:40:09 2013
@@ -0,0 +1 @@
+f03bdba7b6bec6172802d133d841c479
\ 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 Sat Mar 30 22:40:09 2013
@@ -0,0 +1 @@
+31c6884eebde5754bba0a26816830f4fe2c04c44
\ 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 Sat Mar 30 22:40:09 2013
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJRV15MAAoJEJrilv0C6fZbRDsP/24VtuPr5/LLQmksGkZPutrA
+MIDRRM4X+e+uktMFy4S3hQ0839WJlZhOOFZlPaNB/9o9KmcSZ5ZEdBJfafaj0WeJ
+PYbIRTl4X2wskO7MESV3khFathEpZYoVh7493wMhtt/jT6DhqUonqttxCRpVwuGG
+y8wbA3zMKSEyNKSBb0Rr7A+XRQDW4sJiCyKKTrF9wiEBu1mb5KtcBILut0VhkVC6
+AIiBh+7hVm4AcIbCzMin1K0hkT0U5CF9B8pG+5ZPlHI+JSrGPJUHxKz8T7j9rrDk
+tBRd69GhOEKdgyAzkzhjDPvKXVdCKBTEqA2S+LZcI5gJLVSfHbh8jr/a/ghuy7oh
+7Jyw80AcUK4DQS6ocgUeTgvPCyeZUGzhLFji0STvjN8+t22tcO9Hpcd5l3K7WZgp
+q1u6SWC16/XMnf+Vcgi2arz8rf9hcf6yZu5d7vnsGq5WNz7qfrPawNzZXdhcEGjY
+CuruPZjv6X9Dac4WUVjyTuzgNiycdacvoEM8gIrqRaBEuhTEw1Jdo2wa/t2ZkWl5
+6hC3BNLPtacbqRcFy0rbKEQIEFXSl3yKY5yEfSZmAwrEnGpAXxlKCHotV4pVgynE
+fMxwBrRM473yUW3EK7+BJ9RrceGhd5c+onjE6DMlhtX9+Gd9Nl09O7C9cHgqLFdY
+LhElItZjWcba14NVgWH7
+=VI1g
+-----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 Sat Mar 30 22:40:09 2013
@@ -0,0 +1 @@
+ae883bc01c17189255410b6dc7092939
\ 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 Sat Mar 30 22:40:09 2013
@@ -0,0 +1 @@
+0e0853c24812a61d17482bf4080fefeb9e23f142
\ 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 Sat Mar 30 22:40:09 2013
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJRV15NAAoJEJrilv0C6fZbllQP/0bqW0tm96mhepu6i1TZn+pu
+tJ0gioOlYQa2xaK5mBCWTUMLUgoQUZ99ehv5D2rZtc4efrDEgo6Zkp0l2ediJQBv
+817xFvVENIB0vGK8qF0BjY8M7lcZF+dW3gthDKDr+9FAmX+GCvOA2wVKskZkgBdK
+7WBXR2x9u9Ga+/+qMj45mZn6UrJQAFjqQuZyphUbjigaGMcaEe0qvppjHFLHz5/l
+6Fpc34zRYP/wQ8E5hkfBqej8mgwoXOX1IXzt4uiFEc5RccF437UUPdr8PsZcRoDc
+RkaJxpeEXAfufdCDUzK/XPMkKrBXQ2MopSlzIzzw8jW/w+Vp+thSeab6BEBGT24W
+atxa6QubFFE6nr2+17ZtjwpxxCtf7df110WIDhG+blnKnsp8Nw4+UC2fybU9gO4R
+BvNxgXSjYwTCsnlbsNgAu/fX2aYxgdLsgMAGJ/VPgS9oswrVPF7KPu0iBYBu9pOu
+VMNvjRVa1FOrGh3fJ91WZWHmGrcTTWVf2xavaiLToK5zzuaiJI5GWTN5IrMdscz/
+qdAkuYSEPrQIeCLnDs/EgbTCmIY4b3irVOZLehRg1hBTeop5r+ZRArjcTuhMQstw
+IeGKQRpNQGurBppvki9s30O3OBKdstG5R5xLCDaPwRiRdKvxJXFD1uEoteqd0Fk8
+EiSBQGZyAnokPrKLAozT
+=sQVj
+-----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 Sat Mar 30 22:40:09 2013
@@ -0,0 +1 @@
+6cc4664b6306b8cb267eeea93fac30cd
\ 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 Sat Mar 30 22:40:09 2013
@@ -0,0 +1 @@
+efe08cfbdfd5d2ced0f149a6d36a7169f84a03d3
\ No newline at end of file