Luc Maisonobe [Tue, 23 Dec 2014 09:28:44 +0000 (10:28 +0100)]
creating release candidate RC3
Luc Maisonobe [Tue, 23 Dec 2014 09:23:01 +0000 (10:23 +0100)]
Merge branch 'master' into release-candidates
Luc Maisonobe [Tue, 23 Dec 2014 09:10:32 +0000 (10:10 +0100)]
Removed spurious text from NOTICE file.
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.
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.
Luc Maisonobe [Mon, 22 Dec 2014 20:34:11 +0000 (21:34 +0100)]
Simplifying again repartition between LICENSE and NOTICE files.
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
Gilles [Sun, 21 Dec 2014 13:53:48 +0000 (14:53 +0100)]
Removed spurious deprecation warning (copy/paste mistake).
Luc Maisonobe [Fri, 19 Dec 2014 15:56:10 +0000 (16:56 +0100)]
Fixed typos and clarified email formatting.
Luc Maisonobe [Fri, 19 Dec 2014 14:28:49 +0000 (15:28 +0100)]
Preparing RC2.
Luc Maisonobe [Fri, 19 Dec 2014 14:26:58 +0000 (15:26 +0100)]
Merge branch 'master' into release-candidates
Luc Maisonobe [Fri, 19 Dec 2014 14:21:34 +0000 (15:21 +0100)]
Improved vote email template, with SHA1 hashes.
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.
Luc Maisonobe [Fri, 19 Dec 2014 14:08:30 +0000 (15:08 +0100)]
Removed Sobol from NOTICE, as the full license is in LICENSE.
Luc Maisonobe [Fri, 19 Dec 2014 14:00:01 +0000 (15:00 +0100)]
Typo.
Luc Maisonobe [Fri, 19 Dec 2014 13:58:34 +0000 (14:58 +0100)]
Reduced attributions for Orekit to the minimum required by 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.
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.
Luc Maisonobe [Fri, 19 Dec 2014 13:44:03 +0000 (14:44 +0100)]
Improved reference to license and notice in the end user documentation.
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.
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.
Luc Maisonobe [Fri, 19 Dec 2014 13:26:18 +0000 (14:26 +0100)]
Added missing Scipy license, moved attribution out of NOTICE file.
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.
Luc Maisonobe [Fri, 19 Dec 2014 10:51:55 +0000 (11:51 +0100)]
Typo.
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.
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.
Luc Maisonobe [Thu, 18 Dec 2014 20:34:55 +0000 (21:34 +0100)]
Fixed some commands and URLS in the release documentation.
Luc Maisonobe [Thu, 18 Dec 2014 20:19:05 +0000 (21:19 +0100)]
creating release candidate
Luc Maisonobe [Thu, 18 Dec 2014 20:28:04 +0000 (21:28 +0100)]
Added the command to check Git tag GPG signature
Luc Maisonobe [Thu, 18 Dec 2014 20:11:35 +0000 (21:11 +0100)]
Improved release process documentation with Git.
Luc Maisonobe [Wed, 17 Dec 2014 18:03:42 +0000 (19:03 +0100)]
Update release howto for Git-based release.
Luc Maisonobe [Wed, 17 Dec 2014 18:03:14 +0000 (19:03 +0100)]
Prepare link gor 3.4 javadoc.
Luc Maisonobe [Wed, 17 Dec 2014 18:02:35 +0000 (19:02 +0100)]
Candidate release date ...
Luc Maisonobe [Wed, 17 Dec 2014 18:01:56 +0000 (19:01 +0100)]
Prevent RAT plugin from complaining about spurious development files.
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.
Luc Maisonobe [Wed, 17 Dec 2014 11:01:42 +0000 (12:01 +0100)]
Removed unnecessary attribution, as per discussion on developers list.
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.
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.
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
Phil Steitz [Tue, 16 Dec 2014 16:23:48 +0000 (09:23 -0700)]
Fixed cut/paste error in NOTICE.
Luc Maisonobe [Tue, 16 Dec 2014 16:00:25 +0000 (17:00 +0100)]
Replace svn-based build number with git-based build number.
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.
Luc Maisonobe [Tue, 16 Dec 2014 10:48:58 +0000 (11:48 +0100)]
fixed typos in error messages translations
Milos Gligoric [Tue, 16 Dec 2014 10:19:46 +0000 (11:19 +0100)]
Including Ekstazi profile (ekstazi.org) to optimize regression tests
Gilles [Tue, 16 Dec 2014 12:25:10 +0000 (13:25 +0100)]
Removed unnecessary call to "super()".
Phil Steitz [Mon, 15 Dec 2014 23:48:59 +0000 (16:48 -0700)]
Fixed message format formatting.
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
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
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
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.
Gilles [Mon, 15 Dec 2014 16:06:20 +0000 (17:06 +0100)]
Javadoc
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
Gilles [Mon, 15 Dec 2014 15:56:42 +0000 (16:56 +0100)]
Javadoc
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.
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
Gilles [Mon, 15 Dec 2014 12:48:48 +0000 (13:48 +0100)]
Javadoc
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.
Gilles [Sun, 14 Dec 2014 19:22:36 +0000 (20:22 +0100)]
Ignore backup files.
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.
Gilles [Sun, 14 Dec 2014 17:25:08 +0000 (18:25 +0100)]
MATH-1173: Tricubic interpolation
New class "TricubicInterpolator" to replace "TricubicSplineInterpolator".
Luc Maisonobe [Sat, 13 Dec 2014 21:04:33 +0000 (22:04 +0100)]
prepared release notes for version 3.4
Luc Maisonobe [Sat, 13 Dec 2014 20:41:51 +0000 (21:41 +0100)]
updated download page for the next release (3.4)
Luc Maisonobe [Sat, 13 Dec 2014 20:40:00 +0000 (21:40 +0100)]
fixed missing closing element
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.]
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
Gilles [Wed, 3 Dec 2014 11:25:09 +0000 (12:25 +0100)]
MATH-1173: Tricubic interpolation
New class "TricubicInterpolatingFunction" to replace "TricubicSplineInterpolatingFunction".
Luc Maisonobe [Wed, 3 Dec 2014 11:20:18 +0000 (12:20 +0100)]
Filter out spurious vertices in polygons boundaries.
Gilles [Wed, 3 Dec 2014 11:06:03 +0000 (12:06 +0100)]
MATH-1175
"LaplaceDistribution": Fixed special case of inverse cumulative distribution.
Luc Maisonobe [Wed, 3 Dec 2014 09:25:44 +0000 (10:25 +0100)]
Connect closest node instead of first node below threshold in polygons.
Luc Maisonobe [Tue, 2 Dec 2014 21:35:27 +0000 (22:35 +0100)]
Fixed comment, the test for MATH-1174 does not fail anymore.
Luc Maisonobe [Tue, 2 Dec 2014 21:29:45 +0000 (22:29 +0100)]
Typo.
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.
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.
Luc Maisonobe [Tue, 2 Dec 2014 21:06:33 +0000 (22:06 +0100)]
Removed development traces.
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.
Luc Maisonobe [Sun, 30 Nov 2014 17:09:06 +0000 (18:09 +0100)]
Added splitters in Boundary attributes.
Luc Maisonobe [Sun, 30 Nov 2014 12:37:43 +0000 (13:37 +0100)]
Reorganized code, avoiding too many internal classes.
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.
Luc Maisonobe [Sun, 30 Nov 2014 10:40:27 +0000 (11:40 +0100)]
Identified a new failure mode for polygons.
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
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).
Gilles [Mon, 1 Dec 2014 13:48:48 +0000 (14:48 +0100)]
Clirr
Revert binary-incompatible change.
Gilles [Fri, 28 Nov 2014 14:16:51 +0000 (15:16 +0100)]
MATH-1166: Bicubic interpolation
New classes to replace "BicubicSplineInterpolatingFunction" and
"BicubicSplineInterpolator".
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.
Luc Maisonobe [Sun, 23 Nov 2014 20:32:06 +0000 (21:32 +0100)]
Fixed a problem with vanishing sub-hyperplanes during BSP tree merging.
Gilles [Thu, 20 Nov 2014 11:56:22 +0000 (12:56 +0100)]
Clirr error
Return type cannot be changed (binary compatibility between minor releases).
Gilles [Thu, 20 Nov 2014 11:50:41 +0000 (12:50 +0100)]
Formatting.
Gilles [Wed, 12 Nov 2014 11:16:13 +0000 (12:16 +0100)]
MATH-1167
Use user-specified threshold to allow detection of singular matrix.
[Reported, with fix, by Neil Ireson.]
Gilles [Tue, 11 Nov 2014 22:04:21 +0000 (23:04 +0100)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
Gilles [Tue, 11 Nov 2014 21:56:36 +0000 (22:56 +0100)]
Cleanup.
* Formatting (braces, indent, conditionals, array declaration, ...).
* Reduce variable's scope.
* Temporary variable to avoid multiple accesses to the same array element.
* Use "final" keyword.
Emmanuel Bourg [Fri, 7 Nov 2014 12:46:26 +0000 (13:46 +0100)]
Ignore the IntelliJ project files
Thomas Neidhart [Thu, 6 Nov 2014 21:56:19 +0000 (22:56 +0100)]
[MATH-1165] Fix FuzzyKMeansClusterer when data points equal a cluster center. Thanks to Pashutan Modaresi
Luc Maisonobe [Mon, 3 Nov 2014 20:16:08 +0000 (21:16 +0100)]
Fixed checkstyle warnings.
Gilles [Mon, 3 Nov 2014 10:54:11 +0000 (11:54 +0100)]
Update changes file for MATH-1144 (feature requested by Olexiy Movchan).
Gilles [Sun, 2 Nov 2014 22:22:11 +0000 (23:22 +0100)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
Luc Maisonobe [Wed, 22 Oct 2014 19:40:32 +0000 (21:40 +0200)]
Added getInterpolatedSecondaryDerivatives to ContinuousOutputModel.
This method is a close relative to getInterpolatedDerivatives, but is
associated with the secondary state.
JIRA: MATH-1160
Luc Maisonobe [Wed, 22 Oct 2014 19:36:40 +0000 (21:36 +0200)]
Improved javadoc for ContinuousOutputModel and StepInterpolator.
The fact the arrays are reused is stated more clearly, as weel as the
fact changing the time changes the array content.
Yes, it is a bad design, we should change it in the next major version
to allocate fresh new arrays :-(
Luc Maisonobe [Wed, 22 Oct 2014 15:34:29 +0000 (17:34 +0200)]
Provide access to state derivatives in ContinuousOutputModel.
JIRA: MATH-1160
Gilles [Tue, 21 Oct 2014 08:32:41 +0000 (10:32 +0200)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/commons-math
Hank Grabowski [Tue, 21 Oct 2014 02:13:59 +0000 (22:13 -0400)]
MATH-1138 #comment added deprecation and accuracy warnings