Commit Graph

332 Commits

Author SHA1 Message Date
Gilles e37de249b1 Class "ComplexUtils" was moved to another module. 2018-06-11 23:30:22 +02:00
Gilles 0f25f11ce6 MATH-1416: Depend on "Commons Numbers". 2018-02-28 02:07:37 +01:00
Gilles 036a2cae25 Target Java 8.
To allow dependence on spin-off components that also target Java 8.
2018-02-02 17:04:03 +01:00
Gilles 3c0c9d83e2 MATH-1443: Depend on "Commons Statistics". 2018-01-24 16:16:00 +01:00
Gilles 333a32488f Plugins update. 2017-08-10 03:04:53 +02:00
Gilles 1e139db440 Update "maven-jgit-buildnumber-plugin". 2017-08-10 01:40:05 +02:00
Gilles bd82fe9fc0 MATH-1426: Add constructor that takes a "Double[]" argument.
Thanks to Karl Richter.
2017-08-09 14:32:56 +02:00
Gilles af7f247b64 MATH-1416: Depend on "Commons Numbers".
Use utility methods now defined in module "commons-numbers-angle".
2017-06-03 02:29:30 +02:00
Rob Tompkins 8b129cc4bd (chore) pointing commons.osgi.symbolicName to package name in pom 2017-05-27 19:54:02 -04:00
Rob Tompkins 673ff98e9d (chore) adding commons.module.name to pom 2017-05-27 10:39:31 -04:00
Gilles 3200db1671 MATH-1416: Depend on "Commons Numbers" (module "commons-numbers-arrays"). 2017-05-25 01:47:49 +02:00
Gilles 05107594d2 MATH-1416: Depend on "Commons Numbers". 2017-05-22 00:51:55 +02:00
Gilles e3eff1e3a4 MATH-1416: Depend on "Commons Numbers" (module "commons-numbers-gamma").
Transitional state (until issue NUMBERS-39 is done).
2017-05-13 21:21:24 +02:00
Sebb cdf22ce631 Simple fix to add --allow-script-in-comments for Javadoc8+ 2017-05-07 13:19:05 +01:00
Sebb 52ddc9d353 Simplify; no need for all those entities 2017-05-07 12:59:39 +01:00
Gilles ef2507a816 Prevent build failure of the "javadoc" tool on Java 8. 2017-05-04 01:12:22 +02:00
Gilles 4680647f69 MATH-1416: Depend on "Commons Numbers".
Added dependency on module "commons-numbers-core" (snapshot).
2017-05-04 01:06:12 +02:00
Gilles cc26f76ad1 Depend on snapshot version of "Commons RNG".
Replace usage of "BoxMullerGaussianSampler" (to be deprecated in the next
version of "Commons RNG").  Update unit tests that are overly sensitive to
the sequence generated by the RNG.
2017-05-04 00:10:51 +02:00
Gilles b1d38d9bf2 Depend on Commons RNG v1.0 official release. 2016-12-13 09:02:24 +01:00
Artem Barger 98e27f58e7
Add JMH microbenchmark testing dependencies + profile 2016-09-13 01:28:16 +03:00
Gilles 4cfe573b79 Upgrade "parent". 2016-09-04 16:40:05 +02:00
Gilles eeeb553cea MATH-1383
Commons Math now depends on Commons Rng.
2016-08-18 03:15:39 +02:00
Rob Tompkins 37c4939a8a Adding test coverage for math4.analysis.funtiona and euclidean.twod 2016-04-23 08:29:35 -04:00
Sebb 5bbd826e2f Standard Maven directory layout 2016-04-19 00:22:17 +01:00
Phil Steitz dd426acc5d Removed self from developers. 2016-02-06 08:01:09 -07:00
Thomas Neidhart a614e85204 Update developer section. 2016-01-01 21:25:39 +01:00
Thomas Neidhart 9085dfacc0 Apply fix for timestamp format. 2015-12-02 21:19:37 +01:00
Thomas Neidhart 7d32a990e9 Add badges and initial travis configuration. This closes #11. 2015-12-02 20:42:31 +01:00
Luc Maisonobe 1f6c125267 Set up a customized configuration for PMD. 2015-11-03 22:09:06 +01:00
Luc Maisonobe e8556e80e9 Updated parent pom and plugins versions to latest available. 2015-11-03 10:23:39 +01:00
Qualtagh 8c141a1705 Added divideUnsigned and remainderUnsigned to ArithmeticUtils.
JIRA: MATH-1271
2015-09-11 18:16:35 +02:00
Otmar Ertl c1607bbc35 fixed my email address 2015-08-09 18:13:10 +02:00
Otmar Ertl 6913170b0d moved myself from contributor to developer section 2015-07-17 20:31:33 +02:00
Gilles 1fe7a43505 MATH-1248
Unnecessary allocations in "BigFraction".
Thanks to Chris Popp.
2015-07-11 14:54:43 +02:00
Luc Maisonobe 241dccdca6 Updated checkstyle plugin configuration to avoid false positive. 2015-05-17 17:35:58 +02:00
Luc Maisonobe 903f280595 Use Double.isNaN rather than x != x in FastMath.
Thanks to Benedikt Ritter.

Github: closes #5.
JIRA: MATH-1222
2015-05-09 22:15:52 +02:00
Thomas Neidhart 002276ea31 [MATH-1220] Improve performance of ZipfDistribution.sample. Thanks to Otmar Ertl. 2015-05-01 13:50:10 +02:00
Thomas Neidhart 5597ed7ea3 [MATH-1153] Improve performance of BetaDistribution#sample. Thanks to Sergei Lebedev. 2015-05-01 11:57:54 +02:00
Luc Maisonobe 783adba4f1 Updated plugins. 2015-04-30 18:35:05 +02:00
Luc Maisonobe 6dc7ccc57b Wrap jgit buildnumber plugin in a profile triggered by .git exsiting.
This should prevent numerous warnings when building from a source
archive instead of from git checkout.
2015-04-17 21:01:38 +02:00
Luc Maisonobe e588c8f2e9 Fixed wrong file name. 2015-04-12 19:02:38 +02:00
Luc Maisonobe fa6fcf2080 Added a way to build polyhedrons sets from vertices and facets. 2015-04-12 17:15:55 +02:00
Thomas Neidhart c765796382 Update minimum JDK to at least Java 7. 2015-02-23 22:01:49 +01:00
Thomas Neidhart 07defdaaef Update to latest parent: 37. 2015-02-16 23:43:33 +01:00
Thomas Neidhart e4e1ac23c7 Update for next development iteration: commons-math4 2015-02-16 23:37:23 +01:00
tn bb20e79f7b Upgrade jacoco to latest version. 2015-01-13 10:49:52 +01:00
Luc Maisonobe 81e12ee050 Preparing for next version. 2015-01-11 21:27:27 +01:00
Luc Maisonobe ef6e0f8828 Preparing release 3.4.1. 2015-01-08 17:47:33 +01:00
Luc Maisonobe d06500b377 Preparing next version 3.5. 2014-12-26 20:04:07 +01:00
Luc Maisonobe befd8ebd96 creating release candidate RC3 2014-12-23 10:28:44 +01:00
Luc Maisonobe fe08f0d3bd Preparing RC2. 2014-12-19 15:28:49 +01:00
Luc Maisonobe fa2adc7b47 Merge branch 'master' into release-candidates 2014-12-19 15:26:58 +01:00
Luc Maisonobe e99c2f8940 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.
2014-12-19 10:56:29 +01:00
Luc Maisonobe cf4a9d70c9 creating release candidate 2014-12-18 21:29:08 +01:00
Luc Maisonobe 3b58a282b9 Prevent RAT plugin from complaining about spurious development files. 2014-12-17 19:01:56 +01:00
Luc Maisonobe 2ed43de903 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.
2014-12-17 19:01:27 +01:00
Luc Maisonobe 17c903385c Replace svn-based build number with git-based build number. 2014-12-16 17:03:40 +01:00
Milos Gligoric 7655cb61e3 Including Ekstazi profile (www.ekstazi.org) to optimize regression tests 2014-12-16 13:37:58 +01:00
Luc Maisonobe 7df36c32a5 Added Hank Grabowski as contributor. 2014-10-17 10:25:46 +02:00
Luc Maisonobe d26810c0d9 Added Ole Ersoy to the contributors list. 2014-10-15 09:13:36 +02:00
Luc Maisonobe a67f0a33e6 Added all Java 8 StrictMath methods to FastMath.
This change allows FastMath to remain compatible with newer Java
versions, despite it stiil requires only Java 5 to compile and run.

JIRA: MATH-1156
2014-10-07 13:54:55 +02:00
Thomas Neidhart 58d613bd8d [MATH-1139] Added Gumbel, Laplace, Logistic and Nakagami distributions. Thanks to Alexey Volkov. 2014-10-03 23:12:09 +02:00
Thomas Neidhart 76f154179b [MATH-1145] Fix integer overflows in MannWhitneyUTest. Thanks to Anders Conbere.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1624756 13f79535-47bb-0310-9956-ffa450edef68
2014-09-13 15:46:38 +00:00
Phil Steitz 7b3e0d4297 Added implementation of PSquare algorithm to estimate percentiles without
storing data in memory (i.e. as StorelessUnivariateStatistic).

JIRA: MATH-418
Contributed by: Venkatesha Murthy



git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1604443 13f79535-47bb-0310-9956-ffa450edef68
2014-06-21 18:14:14 +00:00
Evan Ward 0473d5ff10 Move Evan from Contributor to Member on the site
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1598662 13f79535-47bb-0310-9956-ffa450edef68
2014-05-30 16:33:16 +00:00
Thomas Neidhart 4b99061353 Reflect pom updates from the latest release.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1596034 13f79535-47bb-0310-9956-ffa450edef68
2014-05-19 20:08:14 +00:00
Luc Maisonobe 4f498e6850 next version will be 3.4
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1594669 13f79535-47bb-0310-9956-ffa450edef68
2014-05-14 18:52:23 +00:00
Thomas Neidhart 67b76171aa Change naming of tools jar to support the classifier tag of maven.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1590823 13f79535-47bb-0310-9956-ffa450edef68
2014-04-28 22:04:42 +00:00
Luc Maisonobe 3f0a000fef Prevent penalties to grow multiplicatively in CMAES.
Patch provided by Bruce A Johnson.

JIRA: MATH-1107

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1573506 13f79535-47bb-0310-9956-ffa450edef68
2014-03-03 09:58:29 +00:00
Luc Maisonobe 06e1ff5008 Configured rules for Clirr, as per discussion on the mailing list.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1566417 13f79535-47bb-0310-9956-ffa450edef68
2014-02-09 20:57:24 +00:00
Thomas Neidhart 683a898d55 [MATH-976] Use placeholders and fix manifest for tools jar.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1566046 13f79535-47bb-0310-9956-ffa450edef68
2014-02-08 16:50:32 +00:00
Luc Maisonobe 28b39e33d8 typo
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1560332 13f79535-47bb-0310-9956-ffa450edef68
2014-01-22 12:28:04 +00:00
Luc Maisonobe b0252439c3 updated RAT plugin exlusion, to ignore a file added by Eclipse
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1560330 13f79535-47bb-0310-9956-ffa450edef68
2014-01-22 12:21:01 +00:00
Luc Maisonobe 9d4d7150eb Fixed missing licenses.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1554036 13f79535-47bb-0310-9956-ffa450edef68
2013-12-29 15:18:59 +00:00
Thomas Neidhart a8559cbaee Fix indentation.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1540000 13f79535-47bb-0310-9956-ffa450edef68
2013-11-08 12:46:38 +00:00
Thomas Neidhart 6a23c13706 Further adjustments for site publishing.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1538299 13f79535-47bb-0310-9956-ffa450edef68
2013-11-02 22:57:41 +00:00
Thomas Neidhart 03bc14d5f3 Fix pom for website publishing.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1538297 13f79535-47bb-0310-9956-ffa450edef68
2013-11-02 22:44:46 +00:00
Thomas Neidhart 3631295c43 [MATH-814] Added Kendalls tau correlation, Thanks to Matt Adereth.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1537660 13f79535-47bb-0310-9956-ffa450edef68
2013-10-31 21:16:08 +00:00
Gilles Sadowski a4ffd39333 MATH-1045
Singular matrices were considered non-singular due to strict comparison
with zero. Reported and fixed by Sean Owen.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1536766 13f79535-47bb-0310-9956-ffa450edef68
2013-10-29 15:43:04 +00:00
Sebastian Bazley 2745587342 ASF Branding
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1534244 13f79535-47bb-0310-9956-ffa450edef68
2013-10-21 15:51:02 +00:00
Phil Steitz 422fc2a426 Added logDensity methods to AbstractReal/IntegerDistribution with naive default implementations and improved implementations for some current distributions.
JIRA: MATH-1039
Patch provided by Aleksei Dievskii

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1533974 13f79535-47bb-0310-9956-ffa450edef68
2013-10-20 20:42:41 +00:00
Thomas Neidhart 86545dab3e [MATH-996] Fix creation of Fraction/BigFraction objects in maxDenominator mode when the value is close to an actual fraction.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1519204 13f79535-47bb-0310-9956-ffa450edef68
2013-08-31 19:43:02 +00:00
Phil Steitz d7fd760eb8 Added Thorsten Schaefer to contributors.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1519187 13f79535-47bb-0310-9956-ffa450edef68
2013-08-31 15:58:36 +00:00
Sebastian Bazley 897f5e29b9 Suppress long tar file name warnings
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1515675 13f79535-47bb-0310-9956-ffa450edef68
2013-08-19 23:51:59 +00:00
Sebastian Bazley 80bcf448a2 Temp hack to fix CP32 jacoco bug
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1515654 13f79535-47bb-0310-9956-ffa450edef68
2013-08-19 22:57:26 +00:00
Sebastian Bazley 5fe98f86f4 Latest JUnit version
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1515651 13f79535-47bb-0310-9956-ffa450edef68
2013-08-19 22:49:37 +00:00
Gilles Sadowski f1467e45ab MATH-1021
Reordering can prevent some overflow occurrences (fix suggested by
Brian Bloniarz).
Added unit test.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1512546 13f79535-47bb-0310-9956-ffa450edef68
2013-08-10 00:57:48 +00:00
Sebastian Bazley 4c6c3d52c4 Update to CP32
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1504467 13f79535-47bb-0310-9956-ffa450edef68
2013-07-18 13:45:28 +00:00
Phil Steitz a934dbbb88 Enabled LaTeX expressions in javadoc via MathJax. JIRA: MATH-1006.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1504314 13f79535-47bb-0310-9956-ffa450edef68
2013-07-17 22:42:07 +00:00
Luc Maisonobe 9e62190606 Added midpoint integration method.
Patch contributed by Oleksandr Kornieiev.

JIRA: MATH-967

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1488914 13f79535-47bb-0310-9956-ffa450edef68
2013-06-03 09:04:40 +00:00
Luc Maisonobe 2a96c0d647 updated to commons-parent 30 (with JaCoCo support)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1488779 13f79535-47bb-0310-9956-ffa450edef68
2013-06-02 20:07:33 +00:00
Phil Steitz 33809e031d Added append method to StorelessCovariance, making this class map/reducible.
JIRA: MATH-978
Contributed by Ajo Fod

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1488337 13f79535-47bb-0310-9956-ffa450edef68
2013-05-31 17:47:53 +00:00
Gilles Sadowski c2207ac136 MATH-976
Create a new release artefact.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1483336 13f79535-47bb-0310-9956-ffa450edef68
2013-05-16 13:06:18 +00:00
Luc Maisonobe b5d44bb2ad increment version number after 3.2 release
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1465214 13f79535-47bb-0310-9956-ffa450edef68
2013-04-06 09:46:21 +00:00
Luc Maisonobe 3d74f8d787 Reverting version to 3.2-SNAPSHOT after tag creation.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1463705 13f79535-47bb-0310-9956-ffa450edef68
2013-04-02 19:20:43 +00:00
Luc Maisonobe f3196cd9fb Preparing RC5 for release 3.2.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1463703 13f79535-47bb-0310-9956-ffa450edef68
2013-04-02 19:17:20 +00:00
Luc Maisonobe 84361f9a4f Reverting pom version after tag creation.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1462821 13f79535-47bb-0310-9956-ffa450edef68
2013-03-30 17:58:50 +00:00
Luc Maisonobe b11b65144d preparing RC4
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1462818 13f79535-47bb-0310-9956-ffa450edef68
2013-03-30 17:54:54 +00:00
Luc Maisonobe dfdce788a1 Reverting pom version after tag creation.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1462749 13f79535-47bb-0310-9956-ffa450edef68
2013-03-30 13:03:53 +00:00
Luc Maisonobe c2772e8e02 Bumping version for 3.2 release candidate 3.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1462746 13f79535-47bb-0310-9956-ffa450edef68
2013-03-30 12:58:23 +00:00