Merge 3.5 back into 4.0 history. Project: http://git-wip-us.apache.org/repos/asf/commons-math/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-math/commit/e613e029 Tree: http://git-wip-us.apache.org/repos/asf/commons-math/tree/e613e029 Diff: http://git-wip-us.apache.org/repos/asf/commons-math/diff/e613e029
Branch: refs/heads/master Commit: e613e029fb4c93e22624b54964ccea536920adf4 Parents: 6dc7ccc Author: Luc Maisonobe <[email protected]> Authored: Fri Apr 17 21:10:07 2015 +0200 Committer: Luc Maisonobe <[email protected]> Committed: Fri Apr 17 21:10:07 2015 +0200 ---------------------------------------------------------------------- doap_math.rdf | 5 +++ src/changes/changes.xml | 82 ++++++++++++++++++++++++++++++++------------ 2 files changed, 66 insertions(+), 21 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-math/blob/e613e029/doap_math.rdf ---------------------------------------------------------------------- diff --git a/doap_math.rdf b/doap_math.rdf index 2903a63..a728234 100644 --- a/doap_math.rdf +++ b/doap_math.rdf @@ -38,6 +38,11 @@ <release> <Version> <name>commons-math</name> + <created>2015-04-17</created> + <revision>3.5</revision> + </Version> + <Version> + <name>commons-math</name> <created>2015-01-11</created> <revision>3.4.1</revision> </Version> http://git-wip-us.apache.org/repos/asf/commons-math/blob/e613e029/src/changes/changes.xml ---------------------------------------------------------------------- diff --git a/src/changes/changes.xml b/src/changes/changes.xml index b19b759..c2eb5f0 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -79,14 +79,6 @@ If the output is not quite correct, check for invisible trailing spaces! Methods "evaluate(...)" of class "Variance" changed the internal state although it was stated differently in the javadoc. </action> - <action dev="luc" type="fix" issue="MATH-1195"> - Moved FastMathTestPerformance out of the main test tree, as is is - a benchmark rather than a test. - </action> - <action dev="luc" type="add"> - Added a way to build polyhedrons sets from a list of vertices and - facets specified using vertices indices. - </action> <action dev="luc" type="fix" issue="MATH-1191"> Fixed ignored method parameters in QRDecomposition protected methods. </action> @@ -103,21 +95,12 @@ If the output is not quite correct, check for invisible trailing spaces! "QRDecomposition": include information about the condition that triggers a "SingularMatrixException". </action> - <action dev="tn" type="fix" issue="MATH-1209" due-to="Jonathan Ogilvie"> - Fixed link to algorithm description in "PoissonDistribution#sample()". - </action> <action dev="tn" type="update" issue="MATH-757"> Removed broken synchronization support in "ResizableDoubleArray". </action> <action dev="tn" type="add" issue="MATH-945"> Added method "T log10()" to interface "RealFieldElement". </action> - <action dev="psteitz" type="fix" issue="MATH-1208"> - EmpiricalDistribution cumulativeProbability can return NaN when evaluated within a constant bin. - </action> - <action dev="psteitz" type="fix" issue="MATH-1203"> - EmpiricalDistribution getKernel fails for buckets with only multiple instances of the same value. - </action> <action dev="tn" type="update" issue="MATH-869"> "SpearmansCorrelation" will now throw an "MathIllegalArgumentException" if provided with a "NaturalRanking" instance that uses "REMOVED" as "NaNStrategy". @@ -141,10 +124,6 @@ If the output is not quite correct, check for invisible trailing spaces! in a static instance. This reduces the initialization cost when creating a new instance. </action> - <action dev="evanward" type="fix" issue="MATH-1204"> - "UnivariateSolverUtils#bracket(...)" sometimes failed to bracket - if a reached the lower bound. - </action> <action dev="tn" type="remove" issue="MATH-1050"> Removed "ArithmeticUtils#pow(int, long)" and "ArithmeticUtils#pow(long, long)". </action> @@ -154,6 +133,67 @@ If the output is not quite correct, check for invisible trailing spaces! <action dev="tn" type="update" issue="MATH-760" due-to="sebb"> Field "windowSize" in "DescriptiveStatistics" has been made private. </action> + </release> + + <release version="3.5" date="2015-04-17" description=" +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.4.1 JAR file. + +Most notable among the new features are: + getQuadraticMean method added to DescriptiveStatistics SummaryStatistics + which calculates the root mean square, and a way to build polyhedrons sets + from list of vertices and the facets they belong too. There have been + numerous bug fixes. See below for a full list. + +The minimum version of the Java platform required to compile and use + Apache 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). +"> + <action dev="luc" type="fix" issue="MATH-1195"> + Moved FastMathTestPerformance out of the main test tree, as is is + a benchmark rather than a test. + </action> + <action dev="luc" type="add"> + Added a way to build polyhedrons sets from a list of vertices and + facets specified using vertices indices. + </action> + <action dev="psteitz" type="update" issue="MATH-1213"> + Added Laguerre complex solve methods taking maxEval parameters. + </action> + <action dev="luc" type="fix" issue="MATH-1191"> + Fixed ignored method parameters in QRDecomposition protected methods. + </action> + <action dev="luc" type="fix" issue="MATH-1211" due-to="Mike Zimmerman"> + Fixed wrong selection of line/polyhedron intersection point. + </action> + <action dev="luc" type="fix" issue="MATH-1162"> + Improved fix for corner cases in BSP-tree merging, when cut sub-hyperplanes vanish. + </action> + <action dev="tn" type="fix" issue="MATH-1209" due-to="Jonathan Ogilvie"> + Fixed link to algorithm description in "PoissonDistribution#sample()". + </action> + <action dev="psteitz" type="fix" issue="MATH-1208"> + EmpiricalDistribution cumulativeProbability can return NaN when evaluated within a constant bin. + </action> + <action dev="psteitz" type="fix" issue="MATH-1203"> + EmpiricalDistribution getKernel fails for buckets with only multiple instances of the same value. + </action> + <action dev="evanward" type="fix" issue="MATH-1204"> + "UnivariateSolverUtils#bracket(...)" sometimes failed to bracket + if a reached the lower bound. + </action> <action dev="sebb" type="add" issue="MATH-1198"> Simplified "FastMath#exp(double)" in order to avoid a potential Java 1.5 JIT bug when calling with negative infinity as argument.
