All Projects : Commons Math (Key: MATH)

Project Lead: Commons Developers
URL: http://commons.apache.org/math/

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   

Subversion Commits

All versions
Select version:
Repository Revision Date User Message
ASF #885279 Sun Nov 29 21:53:36 UTC 2009 luc Prevent NaN to occur for singular matrices
Numerical inaccuracies in the underlying eigendecomposition could induce
very small negative eigenvalues, so the square root produced NaNs. The
eigenvalues really cannot be negative, so it is safe to replace the negative
ones by 0.
There are remaining problems with singular matrices:
 - the singular vectors also contain NaNs
 - the solver does not really work in least square sense and
   complain about singular matrices
JIRA: MATH-320
Files Changed
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/SingularValueDecompositionImpl.java
Repository Revision Date User Message
ASF #885268 Sun Nov 29 21:21:50 UTC 2009 luc fixed some NaN appearing in eigenvectors when null pivots occurred in dstqds or dqds algorithms
this is a partial fix for MATH-297 but not a complete one as for example computing the
eigendecomposition if identity leads to three times the same vector ...
JIRA: MATH-297
Files Changed
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/EigenDecompositionImpl.java
Repository Revision Date User Message
ASF #885027 Fri Nov 27 21:45:38 UTC 2009 psteitz Fixed an overflow error in MathUtils.distance that was causing KMeansPlusPlusClusterer to fail with a NullPointerException when
component distances between points exceeded Integer.MAXVALUE.
JIRA: MATH-305
Reported by Erik van Ingen
Files Changed
MODIFY /commons/proper/math/trunk/src/site/xdoc/changes.xml
MODIFY /commons/proper/math/trunk/src/test/java/org/apache/commons/math/stat/clustering/KMeansPlusPlusClustererTest.java
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/util/MathUtils.java
Repository Revision Date User Message
ASF #883132 Sun Nov 22 19:50:54 UTC 2009 psteitz Added generationsEvolved property to GeneticAlgorithm to track the number
of generations evolved by the evolve() method before reaching the StoppingCondition.
JIRA: MATH-315
Reported and patched by Mikkel Meyer Andersen
Files Changed
MODIFY /commons/proper/math/trunk/src/site/xdoc/changes.xml
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/genetics/GeneticAlgorithm.java
MODIFY /commons/proper/math/trunk/pom.xml
Repository Revision Date User Message
ASF #833433 Fri Nov 06 15:11:57 UTC 2009 luc Fixed an index computation error in eigen decomposition.
Once again, kudos to Dimitri for debugging this.
JIRA: MATH-318
Files Changed
MODIFY /commons/proper/math/trunk/src/site/xdoc/changes.xml
MODIFY /commons/proper/math/trunk/src/test/java/org/apache/commons/math/linear/EigenDecompositionImplTest.java
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/EigenDecompositionImpl.java
Repository Revision Date User Message
ASF #832577 Tue Nov 03 22:04:08 UTC 2009 luc fixed an ArrayIndexOutOfBoundsException
Kudos to Dimitri who debugged this mess of fortran/java array indices translation
JIRA: MATH-308
Files Changed
MODIFY /commons/proper/math/trunk/src/site/xdoc/changes.xml
MODIFY /commons/proper/math/trunk/src/test/java/org/apache/commons/math/linear/EigenDecompositionImplTest.java
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/EigenDecompositionImpl.java
Repository Revision Date User Message
ASF #831510 Sat Oct 31 02:30:18 UTC 2009 psteitz Fixed parameter test in RandomDataImpl#nextExponential. JIRA: MATH-309.
Files Changed
MODIFY /commons/proper/math/trunk/src/site/xdoc/changes.xml
MODIFY /commons/proper/math/trunk/src/test/java/org/apache/commons/math/random/RandomDataTest.java
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/random/RandomDataImpl.java
Repository Revision Date User Message
ASF #830745 Wed Oct 28 19:59:21 UTC 2009 brentworden MATH-311. Changed probability calculations for Binomial, Poisson, and Hypergeometric distributions to use Catherine Loader's saddle point approximations
Files Changed
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/distribution/HypergeometricDistributionImpl.java
MODIFY /commons/proper/math/trunk/src/site/xdoc/changes.xml
ADD /commons/proper/math/trunk/src/main/java/org/apache/commons/math/distribution/SaddlePointExpansion.java
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/distribution/BinomialDistributionImpl.java
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/distribution/PoissonDistributionImpl.java
MODIFY /commons/proper/math/trunk/src/test/java/org/apache/commons/math/distribution/BinomialDistributionTest.java
Repository Revision Date User Message
ASF #830044 Tue Oct 27 01:32:19 UTC 2009 psteitz Removed dead code, improved test coverage. Dead code pointed out in JIRA: MATH-306. Thanks to Joerg Huber.
Files Changed
MODIFY /commons/proper/math/trunk/src/site/xdoc/changes.xml
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/complex/Complex.java
MODIFY /commons/proper/math/trunk/src/test/java/org/apache/commons/math/complex/ComplexTest.java
Repository Revision Date User Message
ASF #826550 Sun Oct 18 23:29:37 UTC 2009 billbarker Fix for possible zero divide on an indefinite matrix

Fix for: MATH-297
Files Changed
MODIFY /commons/proper/math/trunk/src/test/java/org/apache/commons/math/linear/EigenDecompositionImplTest.java
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/EigenDecompositionImpl.java
Repository Revision Date User Message
ASF #824214 Mon Oct 12 02:04:06 UTC 2009 psteitz Implemented alternative algorithm for generating poisson deviates when the mean is large. JIRA: MATH-294.
Files Changed
MODIFY /commons/proper/math/trunk/src/site/xdoc/changes.xml
MODIFY /commons/proper/math/trunk/src/test/java/org/apache/commons/math/random/RandomDataTest.java
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/random/RandomDataImpl.java
Repository Revision Date User Message
ASF #824183 Sun Oct 11 21:45:55 UTC 2009 psteitz Added (disabled) test case demonstrating MATH-282 impact on poisson distribution for large means.
Files Changed
MODIFY /commons/proper/math/trunk/src/test/java/org/apache/commons/math/distribution/PoissonDistributionTest.java
Repository Revision Date User Message
ASF #821626 Sun Oct 04 21:57:30 UTC 2009 luc added multidimensional interpolation using the microsphere algorithm.
JIRA: MATH-300
Files Changed
ADD /commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/interpolation/MicrosphereInterpolator.java
MODIFY /commons/proper/math/trunk/src/site/xdoc/changes.xml
ADD /commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/interpolation/MicrosphereInterpolatingFunction.java
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/interpolation/UnivariateRealInterpolator.java
ADD /commons/proper/math/trunk/src/test/java/org/apache/commons/math/analysis/interpolation/MicrosphereInterpolatorTest.java
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/MessagesResources_fr.java
ADD /commons/proper/math/trunk/src/main/java/org/apache/commons/math/random/UnitSphereRandomVectorGenerator.java
ADD /commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/interpolation/MultivariateRealInterpolator.java
MODIFY /commons/proper/math/trunk/src/site/xdoc/userguide/analysis.xml
Repository Revision Date User Message
ASF #818942 Fri Sep 25 18:33:34 UTC 2009 luc fixed wrong results in Loess interpolator
also added a way to set weights for smoothing
JIRA: MATH-296
Files Changed
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/interpolation/LoessInterpolator.java
MODIFY /commons/proper/math/trunk/src/site/xdoc/changes.xml
MODIFY /commons/proper/math/trunk/src/test/java/org/apache/commons/math/analysis/interpolation/LoessInterpolatorTest.java
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/MessagesResources_fr.java
Repository Revision Date User Message
ASF #817132 Mon Sep 21 02:13:39 UTC 2009 psteitz Commit change inadvertenly omitted from r817128. JIRA: MATH-298
Files Changed
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/random/EmpiricalDistributionImpl.java
Repository Revision Date User Message
ASF #817128 Mon Sep 21 01:30:53 UTC 2009 psteitz Fixed implementation of EmpiricalDistributionImpl#getUpperBounds to match interface
contract. Added getGeneratorUpperBounds method to EmpiricalDistributionImpl providing previous behavior.

Jira: MATH-298
Files Changed
MODIFY /commons/proper/math/trunk/src/site/xdoc/changes.xml
MODIFY /commons/proper/math/trunk/src/test/java/org/apache/commons/math/random/EmpiricalDistributionTest.java
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/random/EmpiricalDistribution.java
Repository Revision Date User Message
ASF #813301 Thu Sep 10 08:20:28 UTC 2009 luc Fixed a OutOfBoundException in simplex solver when some constraints are tight
JIRA: MATH-293
Files Changed
MODIFY /commons/proper/math/trunk/src/site/xdoc/changes.xml
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/optimization/linear/SimplexTableau.java
MODIFY /commons/proper/math/trunk/src/test/java/org/apache/commons/math/optimization/linear/SimplexSolverTest.java
Repository Revision Date User Message
ASF #812921 Wed Sep 09 12:22:14 UTC 2009 luc applied Andrea's patch to improve test
JIRA: MATH-286
Files Changed
MODIFY /commons/proper/math/trunk/src/test/java/org/apache/commons/math/optimization/linear/SimplexSolverTest.java
Repository Revision Date User Message
ASF #812871 Wed Sep 09 10:11:15 UTC 2009 sebb MATH-292 TestUtils.assertRelativelyEquals() generates misleading error on failure
Files Changed
MODIFY /commons/proper/math/trunk/src/test/java/org/apache/commons/math/TestUtils.java
Repository Revision Date User Message
ASF #812831 Wed Sep 09 08:48:03 UTC 2009 luc applied Benjamin's patch from 2009-09-08
warning: I had to update the expected matrix in SimplexTableauTest.testdiscardArtificialVariables

JIRA: MATH-286
Files Changed
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/optimization/linear/SimplexSolver.java
MODIFY /commons/proper/math/trunk/src/main/java/org/apache/commons/math/optimization/linear/SimplexTableau.java
MODIFY /commons/proper/math/trunk/src/test/java/org/apache/commons/math/optimization/linear/SimplexSolverTest.java
MODIFY /commons/proper/math/trunk/src/test/java/org/apache/commons/math/optimization/linear/SimplexTableauTest.java

Reports

Recently Created Issues Report
Created vs Resolved Issues Report
Resolution Time Report
Average Age Report
Pie Chart Report
Contribution Report
User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 29
   9%
In Progress In Progress 1
Reopened Reopened 2
   1%
Resolved Resolved 20
   6%
Closed Closed 268
   84%

Open Issues

By Priority
Major Major 17
   53%
Minor Minor 15
   47%

By Assignee
Brent Worden 1
   3%
Luc Maisonobe 2
   6%
Phil Steitz 1
   3%
Unassigned 28
   88%