commons-math.git
7 years agoMerge branch 'add-md-files'
Luc Maisonobe [Thu, 8 Jan 2015 13:49:27 +0000 (14:49 +0100)] 
Merge branch 'add-md-files'

7 years agoREADME for "src/userguide"
Gilles [Thu, 8 Jan 2015 12:13:50 +0000 (13:13 +0100)] 
README for "src/userguide"

Explains the contents of the directory and shows how to run the examples.

7 years agoArrays.copyOf is Java 1.6+
Sebb [Thu, 8 Jan 2015 10:22:03 +0000 (10:22 +0000)] 
Arrays.copyOf is Java 1.6+

7 years agoMerge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
Sebb [Thu, 8 Jan 2015 02:48:24 +0000 (02:48 +0000)] 
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math

7 years agoOverride of interfaces is Java 1.6+
Sebb [Thu, 8 Jan 2015 02:48:04 +0000 (02:48 +0000)] 
Override of interfaces is Java 1.6+

7 years agoMerge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
Thomas Neidhart [Wed, 7 Jan 2015 21:08:16 +0000 (22:08 +0100)] 
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math

7 years agoUpdate NOTICE file.
Thomas Neidhart [Wed, 7 Jan 2015 21:07:52 +0000 (22:07 +0100)] 
Update NOTICE file.

7 years agoConfigured language version.
Gilles [Wed, 7 Jan 2015 13:54:36 +0000 (14:54 +0100)] 
Configured language version.

7 years agoAdd uber configuration for examples, bump version.
Thomas Neidhart [Wed, 7 Jan 2015 10:28:26 +0000 (11:28 +0100)] 
Add uber configuration for examples, bump version.

7 years agoAdd README.md and CONTRIBUTING.md to give contributors coming from github some inform... 4/head
Benedikt Ritter [Wed, 7 Jan 2015 08:17:33 +0000 (09:17 +0100)] 
Add README.md and CONTRIBUTING.md to give contributors coming from github some information on how to contribute to commons-math.

7 years agoRelease howto update
Gilles [Tue, 30 Dec 2014 18:22:11 +0000 (19:22 +0100)] 
Release howto update

Checking for new contents in the web site that should be put under version control.

7 years agoTypo.
Gilles [Tue, 30 Dec 2014 18:15:08 +0000 (19:15 +0100)] 
Typo.

7 years agoAdded forgotten update of the README.html file on dist server.
Luc Maisonobe [Fri, 26 Dec 2014 20:45:24 +0000 (21:45 +0100)] 
Added forgotten update of the README.html file on dist server.

7 years agoPreparing next version 3.5.
Luc Maisonobe [Fri, 26 Dec 2014 19:04:07 +0000 (20:04 +0100)] 
Preparing next version 3.5.

7 years agoUpdated release document with correct post-release steps.
Luc Maisonobe [Fri, 26 Dec 2014 19:03:18 +0000 (20:03 +0100)] 
Updated release document with correct post-release steps.

7 years agocreating release candidate RC3 MATH_3_4 MATH_3_4_RC3
Luc Maisonobe [Tue, 23 Dec 2014 09:28:44 +0000 (10:28 +0100)] 
creating release candidate RC3

7 years agoMerge branch 'master' into release-candidates
Luc Maisonobe [Tue, 23 Dec 2014 09:23:01 +0000 (10:23 +0100)] 
Merge branch 'master' into release-candidates

7 years agoRemoved spurious text from NOTICE file.
Luc Maisonobe [Tue, 23 Dec 2014 09:10:32 +0000 (10:10 +0100)] 
Removed spurious text from NOTICE file.

7 years agoModified reference to tag URL in release mail, as per ML discussion.
Luc Maisonobe [Mon, 22 Dec 2014 20:42:21 +0000 (21:42 +0100)] 
Modified reference to tag URL in release mail, as per ML discussion.

7 years agoAdded a line with reference to KEYS file in the release mail template.
Luc Maisonobe [Mon, 22 Dec 2014 20:40:35 +0000 (21:40 +0100)] 
Added a line with reference to KEYS file in the release mail template.

7 years agoSimplifying again repartition between LICENSE and NOTICE files.
Luc Maisonobe [Mon, 22 Dec 2014 20:34:11 +0000 (21:34 +0100)] 
Simplifying again repartition between LICENSE and NOTICE files.

7 years agoMerge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
Gilles [Sun, 21 Dec 2014 13:55:07 +0000 (14:55 +0100)] 
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math

7 years agoRemoved spurious deprecation warning (copy/paste mistake).
Gilles [Sun, 21 Dec 2014 13:53:48 +0000 (14:53 +0100)] 
Removed spurious deprecation warning (copy/paste mistake).

7 years agoFixed typos and clarified email formatting.
Luc Maisonobe [Fri, 19 Dec 2014 15:56:10 +0000 (16:56 +0100)] 
Fixed typos and clarified email formatting.

7 years agoPreparing RC2. MATH_3_4_RC2
Luc Maisonobe [Fri, 19 Dec 2014 14:28:49 +0000 (15:28 +0100)] 
Preparing RC2.

7 years agoMerge branch 'master' into release-candidates
Luc Maisonobe [Fri, 19 Dec 2014 14:26:58 +0000 (15:26 +0100)] 
Merge branch 'master' into release-candidates

7 years agoImproved vote email template, with SHA1 hashes.
Luc Maisonobe [Fri, 19 Dec 2014 14:21:34 +0000 (15:21 +0100)] 
Improved vote email template, with SHA1 hashes.

7 years agoImproved release documentation with a direct URL for tag in vote email.
Luc Maisonobe [Fri, 19 Dec 2014 14:15:52 +0000 (15:15 +0100)] 
Improved release documentation with a direct URL for tag in vote email.

7 years agoRemoved Sobol from NOTICE, as the full license is in LICENSE.
Luc Maisonobe [Fri, 19 Dec 2014 14:08:30 +0000 (15:08 +0100)] 
Removed Sobol from NOTICE, as the full license is in LICENSE.

7 years agoTypo.
Luc Maisonobe [Fri, 19 Dec 2014 14:00:01 +0000 (15:00 +0100)] 
Typo.

7 years agoReduced attributions for Orekit to the minimum required by license.
Luc Maisonobe [Fri, 19 Dec 2014 13:58:34 +0000 (14:58 +0100)] 
Reduced attributions for Orekit to the minimum required by license.

7 years agoRemoved Mersenne twister from notice, as full license is in LICENSE.
Luc Maisonobe [Fri, 19 Dec 2014 13:53:27 +0000 (14:53 +0100)] 
Removed Mersenne twister from notice, as full license is in LICENSE.

The license is also available in the code.

7 years agoRemoved LAPACK license and notice.
Luc Maisonobe [Fri, 19 Dec 2014 13:50:03 +0000 (14:50 +0100)] 
Removed LAPACK license and notice.

Strangely enough, we do not include any code from LAPACK anymore since
several releases! The last reference was for eigen-decomposition and it
was changed long ago to another implementation.
The only material loosely related to LAPACK are some reference values in
tests which were computed using LAPACK, but these are output of LAPACK
routines, not code from LAPACK routines.

7 years agoImproved reference to license and notice in the end user documentation.
Luc Maisonobe [Fri, 19 Dec 2014 13:44:03 +0000 (14:44 +0100)] 
Improved reference to license and notice in the end user documentation.

7 years agoRemoved Hairer from NOTICE, as the full license is in LICENSE file.
Luc Maisonobe [Fri, 19 Dec 2014 13:33:19 +0000 (14:33 +0100)] 
Removed Hairer from NOTICE, as the full license is in LICENSE file.

The license is also present in the Gragg-Bulirsch-Stoer integrator
class.

7 years agoRemove minpack from NOTICE, as the full license is in LICENSE.
Luc Maisonobe [Fri, 19 Dec 2014 13:31:29 +0000 (14:31 +0100)] 
Remove minpack from NOTICE, as the full license is in LICENSE.

The license is also already present in the code itself.

7 years agoAdded missing Scipy license, moved attribution out of NOTICE file.
Luc Maisonobe [Fri, 19 Dec 2014 13:26:18 +0000 (14:26 +0100)] 
Added missing Scipy license, moved attribution out of NOTICE file.

7 years agoRemoved unneeded attribution.
Luc Maisonobe [Fri, 19 Dec 2014 13:03:51 +0000 (14:03 +0100)] 
Removed unneeded attribution.

As per discussion on the mailing lists, the NOTICE file should retain
only legally important attributions required by upstream sources, not
merely informative atributions.

7 years agoTypo.
Luc Maisonobe [Fri, 19 Dec 2014 10:51:55 +0000 (11:51 +0100)] 
Typo.

7 years agoImproved release instructions.
Luc Maisonobe [Fri, 19 Dec 2014 10:23:29 +0000 (11:23 +0100)] 
Improved release instructions.

The site for reviewing should not be put in the staging area (otherwise
it may be published too early as this area is shared among all commons
components).

The VOTE mail message should contain the commit ID the tag points at,
for better traceability.

7 years agoDon't use branch name in Git buildnumber.
Luc Maisonobe [Fri, 19 Dec 2014 09:56:29 +0000 (10:56 +0100)] 
Don't use branch name in Git buildnumber.

As we want to build the artifacts from a clean checkout of a tag, we are
in 'detached head' state, without a branch name.

The build number will retain the most important thing for traceability:
the last commit SHA id.

7 years agoFixed some commands and URLS in the release documentation.
Luc Maisonobe [Thu, 18 Dec 2014 20:34:55 +0000 (21:34 +0100)] 
Fixed some commands and URLS in the release documentation.

7 years agocreating release candidate MATH_3_4_RC1
Luc Maisonobe [Thu, 18 Dec 2014 20:19:05 +0000 (21:19 +0100)] 
creating release candidate

7 years agoAdded the command to check Git tag GPG signature
Luc Maisonobe [Thu, 18 Dec 2014 20:28:04 +0000 (21:28 +0100)] 
Added the command to check Git tag GPG signature

7 years agoImproved release process documentation with Git.
Luc Maisonobe [Thu, 18 Dec 2014 20:11:35 +0000 (21:11 +0100)] 
Improved release process documentation with Git.

7 years agoUpdate release howto for Git-based release.
Luc Maisonobe [Wed, 17 Dec 2014 18:03:42 +0000 (19:03 +0100)] 
Update release howto for Git-based release.

7 years agoPrepare link gor 3.4 javadoc.
Luc Maisonobe [Wed, 17 Dec 2014 18:03:14 +0000 (19:03 +0100)] 
Prepare link gor 3.4 javadoc.

7 years agoCandidate release date ...
Luc Maisonobe [Wed, 17 Dec 2014 18:02:35 +0000 (19:02 +0100)] 
Candidate release date ...

7 years agoPrevent RAT plugin from complaining about spurious development files.
Luc Maisonobe [Wed, 17 Dec 2014 18:01:56 +0000 (19:01 +0100)] 
Prevent RAT plugin from complaining about spurious development files.

7 years agoSetting up realistic limits for JaCoCo.
Luc Maisonobe [Wed, 17 Dec 2014 18:01:27 +0000 (19:01 +0100)] 
Setting up realistic limits for JaCoCo.

I think we never met the previous default settings, but did not notice
it in the maven logs before.

7 years agoRemoved unnecessary attribution, as per discussion on developers list.
Luc Maisonobe [Wed, 17 Dec 2014 11:01:42 +0000 (12:01 +0100)] 
Removed unnecessary attribution, as per discussion on developers list.

7 years agoMade it clear that NaNs or infinities may yield NaN in moment computations. JIRA...
Phil Steitz [Wed, 17 Dec 2014 03:45:33 +0000 (20:45 -0700)] 
Made it clear that NaNs or infinities may yield NaN in moment computations.  JIRA: MATH-1146.

7 years agoMade it clear that NaNs or infinities may yield NaN in moment computations. JIRA...
Phil Steitz [Tue, 16 Dec 2014 23:49:16 +0000 (16:49 -0700)] 
Made it clear that NaNs or infinities may yield NaN in moment computations.  JIRA: MATH-1146.

7 years agoMerge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
Phil Steitz [Tue, 16 Dec 2014 16:24:12 +0000 (09:24 -0700)] 
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math

7 years agoFixed cut/paste error in NOTICE.
Phil Steitz [Tue, 16 Dec 2014 16:23:48 +0000 (09:23 -0700)] 
Fixed cut/paste error in NOTICE.

7 years agoReplace svn-based build number with git-based build number.
Luc Maisonobe [Tue, 16 Dec 2014 16:00:25 +0000 (17:00 +0100)] 
Replace svn-based build number with git-based build number.

7 years agoUpdated LICENSE, NOTICE files with netlib attributions for BesselJ. JIRA: MATH-1066.
Phil Steitz [Tue, 16 Dec 2014 15:54:42 +0000 (08:54 -0700)] 
Updated LICENSE, NOTICE files with netlib attributions for BesselJ.  JIRA: MATH-1066.

7 years agofixed typos in error messages translations
Luc Maisonobe [Tue, 16 Dec 2014 10:48:58 +0000 (11:48 +0100)] 
fixed typos in error messages translations

7 years agoIncluding Ekstazi profile (www.ekstazi.org) to optimize regression tests
Milos Gligoric [Tue, 16 Dec 2014 10:19:46 +0000 (11:19 +0100)] 
Including Ekstazi profile (ekstazi.org) to optimize regression tests

7 years agoRemoved unnecessary call to "super()".
Gilles [Tue, 16 Dec 2014 12:25:10 +0000 (13:25 +0100)] 
Removed unnecessary call to "super()".

7 years agoFixed message format formatting.
Phil Steitz [Mon, 15 Dec 2014 23:48:59 +0000 (16:48 -0700)] 
Fixed message format formatting.

7 years agoAdded Bessel functions of the first kind, based on NetLib implementation.
Phil Steitz [Mon, 15 Dec 2014 22:11:32 +0000 (15:11 -0700)] 
Added Bessel functions of the first kind, based on NetLib implementation.

JIRA: MATH-1066
Based on patch provided by Brian Wignall

7 years agoMerge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
Phil Steitz [Mon, 15 Dec 2014 21:58:44 +0000 (14:58 -0700)] 
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math

7 years agoAdded Bessel functions of the first kind, based on NetLib implementation.
Phil Steitz [Mon, 15 Dec 2014 20:48:07 +0000 (13:48 -0700)] 
Added Bessel functions of the first kind, based on NetLib implementation.

JIRA: MATH-1066
Based on patch provided by Brian Wignall

7 years ago[MATH-1154] Add clarification to ctor javadoc of all distributions to pass a null...
Thomas Neidhart [Mon, 15 Dec 2014 20:21:09 +0000 (21:21 +0100)] 
[MATH-1154] Add clarification to ctor javadoc of all distributions to pass a null random generator in case no sampling is needed.

7 years agoJavadoc
Gilles [Mon, 15 Dec 2014 16:06:20 +0000 (17:06 +0100)] 
Javadoc

7 years agoMerge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
Gilles [Mon, 15 Dec 2014 15:57:10 +0000 (16:57 +0100)] 
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math

7 years agoJavadoc
Gilles [Mon, 15 Dec 2014 15:56:42 +0000 (16:56 +0100)] 
Javadoc

7 years ago[MATH-1142] Improve performance of kalman gain calculation of KalmanFilter. Thanks...
Thomas Neidhart [Mon, 15 Dec 2014 15:50:50 +0000 (16:50 +0100)] 
[MATH-1142] Improve performance of kalman gain calculation of KalmanFilter. Thanks to Arne Schwarz.

7 years agoFixed integer overflow in KolmogorovSmirnovTest causing 2-sample test
Phil Steitz [Mon, 15 Dec 2014 13:44:53 +0000 (06:44 -0700)] 
Fixed integer overflow in KolmogorovSmirnovTest causing 2-sample test
to use exact method when the product of the sample sizes exceeds
Integer.MAX_VALUE, resulting in effectively hung execution.

JIRA: MATH-1181
Reported by Gilad

7 years agoJavadoc
Gilles [Mon, 15 Dec 2014 12:48:48 +0000 (13:48 +0100)] 
Javadoc

7 years agoMATH-1180: Sequence of integers
Gilles [Mon, 15 Dec 2014 12:40:04 +0000 (13:40 +0100)] 
MATH-1180: Sequence of integers

Added to "MathArrays": method to create an array containing a sequence of integers.

7 years agoIgnore backup files.
Gilles [Sun, 14 Dec 2014 19:22:36 +0000 (20:22 +0100)] 
Ignore backup files.

7 years agoMATH-1172: Simple curve fitter
Gilles [Sun, 14 Dec 2014 17:48:01 +0000 (18:48 +0100)] 
MATH-1172: Simple curve fitter

Provides boiler-plate code so that users can readily fit any parametric function.

7 years agoMATH-1173: Tricubic interpolation
Gilles [Sun, 14 Dec 2014 17:25:08 +0000 (18:25 +0100)] 
MATH-1173: Tricubic interpolation

New class "TricubicInterpolator" to replace "TricubicSplineInterpolator".

7 years agoprepared release notes for version 3.4
Luc Maisonobe [Sat, 13 Dec 2014 21:04:33 +0000 (22:04 +0100)] 
prepared release notes for version 3.4

7 years agoupdated download page for the next release (3.4)
Luc Maisonobe [Sat, 13 Dec 2014 20:41:51 +0000 (21:41 +0100)] 
updated download page for the next release (3.4)

7 years agofixed missing closing element
Luc Maisonobe [Sat, 13 Dec 2014 20:40:00 +0000 (21:40 +0100)] 
fixed missing closing element

7 years agoMATH-1178 (typo in userguide)
Gilles [Mon, 8 Dec 2014 23:13:28 +0000 (00:13 +0100)] 
MATH-1178 (typo in userguide)

Fixed incorrect example in "stat" section.
[Reported by Dmitriy.]

7 years agoMerge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
Gilles [Wed, 3 Dec 2014 11:30:26 +0000 (12:30 +0100)] 
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math

Conflicts:
src/changes/changes.xml

7 years agoMATH-1173: Tricubic interpolation
Gilles [Wed, 3 Dec 2014 11:25:09 +0000 (12:25 +0100)] 
MATH-1173: Tricubic interpolation

New class "TricubicInterpolatingFunction" to replace "TricubicSplineInterpolatingFunction".

7 years agoFilter out spurious vertices in polygons boundaries.
Luc Maisonobe [Wed, 3 Dec 2014 11:20:18 +0000 (12:20 +0100)] 
Filter out spurious vertices in polygons boundaries.

7 years agoMATH-1175
Gilles [Wed, 3 Dec 2014 11:06:03 +0000 (12:06 +0100)] 
MATH-1175

"LaplaceDistribution": Fixed special case of inverse cumulative distribution.

7 years agoConnect closest node instead of first node below threshold in polygons.
Luc Maisonobe [Wed, 3 Dec 2014 09:25:44 +0000 (10:25 +0100)] 
Connect closest node instead of first node below threshold in polygons.

7 years agoFixed comment, the test for MATH-1174 does not fail anymore.
Luc Maisonobe [Tue, 2 Dec 2014 21:35:27 +0000 (22:35 +0100)] 
Fixed comment, the test for MATH-1174 does not fail anymore.

7 years agoTypo.
Luc Maisonobe [Tue, 2 Dec 2014 21:29:45 +0000 (22:29 +0100)] 
Typo.

7 years agoDeprecated AVLTree and OrderedTuple.
Luc Maisonobe [Tue, 2 Dec 2014 21:18:57 +0000 (22:18 +0100)] 
Deprecated AVLTree and OrderedTuple.

These two classes were dirty hacks used only for the extraction of
boundary from 2D Euclidean BSP trees. They were not really efficient and
produces some problems as topology was not preserved.

A completely new implementation of boundary extraction has been set up
as of 3.4, that preserves more topological information and therefore
should be more robust. This new implementation does not use these
classes anymore.

As AVLTree is not really a math concept, this class is not considered to
belong to [math] scope. OrderedTuple is more a grey zone, but it is
really something inefficient and no need for it is foreseen.

7 years agoFixed a problem with too thin polygons considered to have infinite size.
Luc Maisonobe [Tue, 2 Dec 2014 21:09:06 +0000 (22:09 +0100)] 
Fixed a problem with too thin polygons considered to have infinite size.

7 years agoRemoved development traces.
Luc Maisonobe [Tue, 2 Dec 2014 21:06:33 +0000 (22:06 +0100)] 
Removed development traces.

7 years agoset up a weak link between a line and its reverse to avoid duplications.
Luc Maisonobe [Tue, 2 Dec 2014 14:37:15 +0000 (15:37 +0100)] 
set up a weak link between a line and its reverse to avoid duplications.

7 years agoAdded splitters in Boundary attributes.
Luc Maisonobe [Sun, 30 Nov 2014 17:09:06 +0000 (18:09 +0100)] 
Added splitters in Boundary attributes.

7 years agoReorganized code, avoiding too many internal classes.
Luc Maisonobe [Sun, 30 Nov 2014 12:37:43 +0000 (13:37 +0100)] 
Reorganized code, avoiding too many internal classes.

7 years agoImproved accuracy of internal computation.
Luc Maisonobe [Sun, 30 Nov 2014 10:44:07 +0000 (11:44 +0100)] 
Improved accuracy of internal computation.

The improvement is obtained by using high accuracy linear combinations
and by preserving cos/sin as much as possible. This last part is
important in the frequent case of lines along y axis, i.e. when angle is
π/2. We want the cosine to remain 0 and not get about 10^-17.

7 years agoIdentified a new failure mode for polygons.
Luc Maisonobe [Sun, 30 Nov 2014 10:40:27 +0000 (11:40 +0100)] 
Identified a new failure mode for polygons.

7 years agoMerge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
Gilles [Tue, 2 Dec 2014 11:06:10 +0000 (12:06 +0100)] 
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math

7 years agoDeprecation
Gilles [Mon, 1 Dec 2014 13:51:34 +0000 (14:51 +0100)] 
Deprecation

Deprecating classes whose functionality is based on buggy code in
"BicubicSplinInterpolatingFunction" (MATH-1166).

7 years agoClirr
Gilles [Mon, 1 Dec 2014 13:48:48 +0000 (14:48 +0100)] 
Clirr

Revert binary-incompatible change.

7 years agoMATH-1166: Bicubic interpolation
Gilles [Fri, 28 Nov 2014 14:16:51 +0000 (15:16 +0100)] 
MATH-1166: Bicubic interpolation

New classes to replace "BicubicSplineInterpolatingFunction" and
"BicubicSplineInterpolator".

7 years agoReactivated method commented out during development.
Luc Maisonobe [Sun, 23 Nov 2014 20:51:10 +0000 (21:51 +0100)] 
Reactivated method commented out during development.

The method has been deprecated and replaced by a new method. It is not
used at all in the library, but is public so should be preserved.

7 years agoFixed a problem with vanishing sub-hyperplanes during BSP tree merging.
Luc Maisonobe [Sun, 23 Nov 2014 20:32:06 +0000 (21:32 +0100)] 
Fixed a problem with vanishing sub-hyperplanes during BSP tree merging.