279 Commits

Author SHA1 Message Date
Phil Steitz
14478be3d0 Reverted trunk version back during release vote.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@799477 13f79535-47bb-0310-9956-ffa450edef68
2009-07-31 00:56:23 +00:00
Phil Steitz
cd352c2cb2 Prepare (again) for 2.0 release.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@799447 13f79535-47bb-0310-9956-ffa450edef68
2009-07-30 21:24:29 +00:00
Phil Steitz
1b7010b3b1 Change trunk version back during release vote.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@799147 13f79535-47bb-0310-9956-ffa450edef68
2009-07-30 01:15:04 +00:00
Phil Steitz
0cd9a890ea Prepare for 2.0 release
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@799144 13f79535-47bb-0310-9956-ffa450edef68
2009-07-30 01:08:34 +00:00
Phil Steitz
f03cf381cf Disabled development reports for release.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@798737 13f79535-47bb-0310-9956-ffa450edef68
2009-07-29 00:35:36 +00:00
Phil Steitz
ea1617fcb6 Prepare for 2.0-RC1.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@797805 13f79535-47bb-0310-9956-ffa450edef68
2009-07-25 17:57:05 +00:00
Luc Maisonobe
a10238de1d updated plugins to latest version
(except cobertura for now because version 2.3 triggers a strange error in MathUtils)

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@795601 13f79535-47bb-0310-9956-ffa450edef68
2009-07-19 19:34:14 +00:00
Luc Maisonobe
40cfef3b2a moved velocity template to a default directory where the maven-changes-plugin look for it
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@795599 13f79535-47bb-0310-9956-ffa450edef68
2009-07-19 19:29:40 +00:00
Phil Steitz
acb0019f8a Added release notes velocity template.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@795545 13f79535-47bb-0310-9956-ffa450edef68
2009-07-19 14:13:31 +00:00
Phil Steitz
832bcda19c Fixed alpha sort of developers.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@791496 13f79535-47bb-0310-9956-ffa450edef68
2009-07-06 14:44:40 +00:00
Luc Maisonobe
e4a8fdfdf1 Added a check for too few data in linear regression
JIRA: MATH-279

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@791244 13f79535-47bb-0310-9956-ffa450edef68
2009-07-05 13:29:37 +00:00
Luc Maisonobe
720a0b2626 added scalar multiply to the Complex class
JIRA: MATH-277

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@791237 13f79535-47bb-0310-9956-ffa450edef68
2009-07-05 12:53:13 +00:00
Phil Steitz
1a5345519c Added David Stefka to contributors.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@789515 13f79535-47bb-0310-9956-ffa450edef68
2009-06-30 00:46:06 +00:00
Luc Maisonobe
e066e3898b added Dimitri to contributors
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@788808 13f79535-47bb-0310-9956-ffa450edef68
2009-06-26 18:31:48 +00:00
Luc Maisonobe
c5f6dff523 added Loess interpolator, applying Eugene Kirpichov's patch
JIRA: MATH-278

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@786819 13f79535-47bb-0310-9956-ffa450edef68
2009-06-20 13:42:56 +00:00
Phil Steitz
9f7b8346c8 Added support for Spearman's rank correlation.
JIRA: MATH-136
Thanks to John Gant


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@778085 13f79535-47bb-0310-9956-ffa450edef68
2009-05-24 05:04:21 +00:00
Luc Maisonobe
b2507a6759 typo
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@769360 13f79535-47bb-0310-9956-ffa450edef68
2009-04-28 12:20:11 +00:00
Phil Steitz
4566fcf22c Added AggregateSummaryStatistics class to support aggregation of SummaryStatistics.
JIRA: MATH-224
Reported by Andre Panisson
Patched by John Bollinger


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@768921 13f79535-47bb-0310-9956-ffa450edef68
2009-04-27 10:51:52 +00:00
Sebastian Bazley
9f00f6a002 Use UTF-8 encoding for copying resources to avoid platform dependency
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@766092 13f79535-47bb-0310-9956-ffa450edef68
2009-04-17 17:29:21 +00:00
Luc Maisonobe
17f0dd2da5 Added a BigFraction class that does not overflow when big numerators or denominators are used.
Jira: MATH-251

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@759543 13f79535-47bb-0310-9956-ffa450edef68
2009-03-28 18:24:11 +00:00
Luc Maisonobe
61e775706d added an implementation of Dantzig's simplex algorithm
to solve constrained linear optimization problems
JIRA: MATH-246

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@758920 13f79535-47bb-0310-9956-ffa450edef68
2009-03-26 23:25:30 +00:00
Luc Maisonobe
8bf548c5e8 Fixed an error in computing gcd and lcm for some extreme values at integer range boundaries.
JIRA: MATH-243

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@746511 13f79535-47bb-0310-9956-ffa450edef68
2009-02-21 13:54:25 +00:00
Luc Maisonobe
39a80bf2cd Added a MathUtils method to check equality given some error bounds
JIRA: MATH-247

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@746506 13f79535-47bb-0310-9956-ffa450edef68
2009-02-21 13:36:08 +00:00
Luc Maisonobe
304ae29268 applied Cyril Briquet's patch (with slight changes) to improve FastFourierTransform efficiency
JIRA: MATH-216

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@740400 13f79535-47bb-0310-9956-ffa450edef68
2009-02-03 19:59:20 +00:00
William Barker
bca493b0ea Adding me to the list
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@738375 13f79535-47bb-0310-9956-ffa450edef68
2009-01-28 06:01:02 +00:00
Luc Maisonobe
efb60f8449 fixed wrong subversion directory
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@737149 13f79535-47bb-0310-9956-ffa450edef68
2009-01-23 19:04:21 +00:00
Luc Maisonobe
2e405f1724 fixed various minor bugs identified by checkstyle and findbugs
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@735501 13f79535-47bb-0310-9956-ffa450edef68
2009-01-18 16:57:29 +00:00
Luc Maisonobe
e60e3de474 Added a new minimization package with an implementation of the Brent algorithm
contributed by Gilles Sadowski.
The implementation needs some testing as it seems to never use the parabola fitting
and only relying on golden section. This may be due to the refactoring I did on
the original patch.
Jira: MATH-177

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@735475 13f79535-47bb-0310-9956-ffa450edef68
2009-01-18 15:39:35 +00:00
Luc Maisonobe
d1b140e2b6 updated findbugs plugin version
fixed exclusion rule for some false positives

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@731746 13f79535-47bb-0310-9956-ffa450edef68
2009-01-05 22:17:12 +00:00
Luc Maisonobe
c4126f3174 added nth root computation for complex numbers
JIRA: MATH-236

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@729639 13f79535-47bb-0310-9956-ffa450edef68
2008-12-27 16:23:43 +00:00
Luc Maisonobe
11d8f0ec5f Added support for sparse real matrices
JIRA: MATH-230

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@726460 13f79535-47bb-0310-9956-ffa450edef68
2008-12-14 15:04:22 +00:00
Luc Maisonobe
578a219a0f Added an int/double hash map (OpenIntToDoubleHashMap) with much smaller
memory overhead than standard java.util.Map (open addressing and no boxing)

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@726459 13f79535-47bb-0310-9956-ffa450edef68
2008-12-14 14:56:50 +00:00
Luc Maisonobe
1021f180e5 Added support for multi-dimensional Fourier transform.
JIRA: MATH-152

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@724198 13f79535-47bb-0310-9956-ffa450edef68
2008-12-07 20:48:00 +00:00
Luc Maisonobe
9fc12bd85c added support for Zipf distribution
JIRA: MATH-178

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@724014 13f79535-47bb-0310-9956-ffa450edef68
2008-12-06 17:11:07 +00:00
Luc Maisonobe
dc2767c461 added Ted Dunning to the list of contributors (for probability density functions)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@693607 13f79535-47bb-0310-9956-ffa450edef68
2008-09-09 20:59:01 +00:00
Niall Pemberton
3c72402b42 Upgrade to latest clirr plugin version 2.2.2 (fixes problem downloading the old artifact from the repo)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@687302 13f79535-47bb-0310-9956-ffa450edef68
2008-08-20 12:56:47 +00:00
Luc Maisonobe
b47b287663 Support for one dimensional vectors has been added to the linear algebra
package with a RealVector interface, a RealVectorImpl default implementation
using a single double array to store elements and a RealVectorFormat class for
input/output.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@680166 13f79535-47bb-0310-9956-ffa450edef68
2008-07-27 19:15:22 +00:00
Niall Pemberton
51a7a27740 change commons-parent to version 11
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@678500 13f79535-47bb-0310-9956-ffa450edef68
2008-07-21 17:45:31 +00:00
Luc Maisonobe
815cb8949d putting the <project> tag on one line as recommended by the commons wiki
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@667869 13f79535-47bb-0310-9956-ffa450edef68
2008-06-14 19:30:44 +00:00
Niall Pemberton
beae2e9891 COMMONSSITE-30 - fix the checkstyle configuration to work for multi-module and review/update <reporting> plugin version numbers for the poms being changed.
- pom's need to use ${basedir} for configuration files as the multi-module profile is run from commons-parent, so if not specified it can't find those files
 - the checkstyle configuration file needs to use ${checkstyle.header.file} for the headerFile property and  <headerFile> element added to the plugin config in the pom.xml
 - fix m1 checkstyle config to reflect the above where appropriate (specify header file property)


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@659441 13f79535-47bb-0310-9956-ffa450edef68
2008-05-23 06:14:37 +00:00
Luc Maisonobe
c9661749db changed groupId from commons-math to org.apache.commons
as suggested in http://markmail.org/message/hxdsteovws7lalsa

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@657736 13f79535-47bb-0310-9956-ffa450edef68
2008-05-19 07:13:41 +00:00
Luc Maisonobe
6ebc980cbc changed minimum java platform version to Java5
this change was discussed in the following thread:
http://markmail.org/message/3v5imgkeh72ypm5v

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@657568 13f79535-47bb-0310-9956-ffa450edef68
2008-05-18 15:00:52 +00:00
Luc Maisonobe
35a40c78ea removed dependency on discovery
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@651235 13f79535-47bb-0310-9956-ffa450edef68
2008-04-24 12:11:21 +00:00
Luc Maisonobe
7025c49ef3 configured pom for development in branch 2.0
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0@651203 13f79535-47bb-0310-9956-ffa450edef68
2008-04-24 09:17:37 +00:00
Niall Pemberton
b2f0dda11d Upgrade to version 9 of commons-parent
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@635244 13f79535-47bb-0310-9956-ffa450edef68
2008-03-09 14:21:48 +00:00
Niall Pemberton
ffc1d28311 Rool Math version number to 1.3-SNAPSHOT following 1.2 release
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@633875 13f79535-47bb-0310-9956-ffa450edef68
2008-03-05 15:20:28 +00:00
Niall Pemberton
b4f407e7c3 Remove OSGi configuration in maven-jar-plugin (now handled by maven-bundle-plugin configured in commons-parent)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@632827 13f79535-47bb-0310-9956-ffa450edef68
2008-03-02 20:05:49 +00:00
Niall Pemberton
0df8de7691 Upgrade to commons-parent-8 and add configuration properties for OSGi (maven-bundle-plugin) and commons-build-plugin
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@632815 13f79535-47bb-0310-9956-ffa450edef68
2008-03-02 19:37:56 +00:00
Phil Steitz
b73432e8d6 Made builtBy attribute configurable.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@628515 13f79535-47bb-0310-9956-ffa450edef68
2008-02-17 16:56:26 +00:00
Phil Steitz
f6a6d7a0be Prepare for 1.2-RC2.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@628429 13f79535-47bb-0310-9956-ffa450edef68
2008-02-17 05:20:25 +00:00