This is an automated email from the ASF dual-hosted git repository.

aherbert pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/commons-statistics.git


    from d6e94e9  Pin GH plugin versions
     new 4b18cae  STATISTICS-81: Add StatisticResult interface
     new 3b2ae69  STATISTICS-81: Add integer min and max implementation
     new 3fda895  STATISTICS-81: Add integer mean and variance implementation
     new 8e1ec4c  Move default StatisticResult implementations to IntMath
     new 8c2cf0b  Drop DoubleStatisticAccumulator interface
     new 7239736  Correct javadoc in tests

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/maven.yml                        |   14 +-
 .../statistics/descriptive/DoubleStatistic.java    |    7 +-
 .../statistics/descriptive/DoubleStatistics.java   |    2 +-
 .../statistics/descriptive/FirstMoment.java        |    4 +-
 .../statistics/descriptive/GeometricMean.java      |    6 +-
 .../commons/statistics/descriptive/Int128.java     |  237 +++
 .../commons/statistics/descriptive/IntMath.java    |  391 +++++
 .../descriptive/{Max.java => IntMax.java}          |   61 +-
 .../commons/statistics/descriptive/IntMean.java    |  144 ++
 .../descriptive/{Min.java => IntMin.java}          |   61 +-
 .../{package-info.java => IntStatistic.java}       |    9 +-
 .../statistics/descriptive/IntVariance.java        |  248 +++
 .../commons/statistics/descriptive/Kurtosis.java   |    6 +-
 .../descriptive/{Max.java => LongMax.java}         |   74 +-
 .../commons/statistics/descriptive/LongMean.java   |  141 ++
 .../descriptive/{Min.java => LongMin.java}         |   70 +-
 .../{package-info.java => LongStatistic.java}      |    9 +-
 .../statistics/descriptive/LongVariance.java       |  226 +++
 .../apache/commons/statistics/descriptive/Max.java |    8 +-
 .../commons/statistics/descriptive/Mean.java       |    6 +-
 .../apache/commons/statistics/descriptive/Min.java |    8 +-
 .../commons/statistics/descriptive/Product.java    |    6 +-
 .../commons/statistics/descriptive/Skewness.java   |    6 +-
 .../statistics/descriptive/StandardDeviation.java  |    6 +-
 ...cAccumulator.java => StatisticAccumulator.java} |    6 +-
 .../statistics/descriptive/StatisticResult.java    |   79 +
 .../commons/statistics/descriptive/Statistics.java |   35 +-
 .../apache/commons/statistics/descriptive/Sum.java |    6 +-
 .../descriptive/SumOfCubedDeviations.java          |    4 +-
 .../descriptive/SumOfFourthDeviations.java         |    4 +-
 .../commons/statistics/descriptive/SumOfLogs.java  |    6 +-
 .../descriptive/SumOfSquaredDeviations.java        |    4 +-
 .../statistics/descriptive/SumOfSquares.java       |    6 +-
 .../commons/statistics/descriptive/UInt128.java    |  238 +++
 .../commons/statistics/descriptive/UInt192.java    |  247 +++
 .../commons/statistics/descriptive/UInt96.java     |  155 ++
 .../commons/statistics/descriptive/Variance.java   |    6 +-
 .../descriptive/BaseDoubleStatisticTest.java       |   52 +-
 ...tatisticTest.java => BaseIntStatisticTest.java} |  706 ++++----
 ...atisticTest.java => BaseLongStatisticTest.java} |  706 ++++----
 .../statistics/descriptive/BaseStatisticTest.java  |  347 ++++
 .../descriptive/BigIntegerStatisticResult.java}    |   29 +-
 .../descriptive/DoubleStatisticsTest.java          |   10 +-
 .../commons/statistics/descriptive/Int128Test.java |  173 ++
 .../statistics/descriptive/IntMathTest.java        |  207 +++
 .../descriptive/{MinTest.java => IntMaxTest.java}  |   45 +-
 .../statistics/descriptive/IntMeanTest.java        |  116 ++
 .../descriptive/{MinTest.java => IntMinTest.java}  |   45 +-
 .../descriptive/IntStatisticResult.java}           |   29 +-
 .../statistics/descriptive/IntVarianceTest.java    |  191 +++
 .../descriptive/{MinTest.java => LongMaxTest.java} |   45 +-
 .../statistics/descriptive/LongMeanTest.java       |  124 ++
 .../descriptive/{MinTest.java => LongMinTest.java} |   45 +-
 .../descriptive/LongStatisticResult.java}          |   29 +-
 .../statistics/descriptive/LongVarianceTest.java   |  203 +++
 .../statistics/descriptive/ResultType.java}        |   16 +-
 .../descriptive/StatisticResultTest.java           |  158 ++
 .../descriptive/SumOfCubedDeviationsWrapper.java   |    2 +-
 .../descriptive/SumOfFourthDeviationsWrapper.java  |    2 +-
 .../commons/statistics/descriptive/TestHelper.java |  334 ++++
 .../statistics/descriptive/UInt128Test.java        |  239 +++
 .../statistics/descriptive/UInt192Test.java        |  208 +++
 .../commons/statistics/descriptive/UInt96Test.java |  140 ++
 commons-statistics-examples/examples-jmh/pom.xml   |   25 +-
 .../examples/jmh/descriptive/Int128.java           |  276 ++++
 .../examples/jmh/descriptive/IntMath.java          |  309 ++++
 .../jmh/descriptive/IntMomentPerformance.java      | 1719 ++++++++++++++++++++
 .../examples/jmh/descriptive/LongVariance2.java    |  196 +++
 .../examples/jmh/descriptive/UInt128.java          |  285 ++++
 .../examples/jmh/descriptive/UInt192.java          |  297 ++++
 .../examples/jmh/descriptive/UInt96.java           |  170 ++
 .../examples/jmh/descriptive/Int128Test.java       |  194 +++
 .../examples/jmh/descriptive/IntMathTest.java      |  152 ++
 .../examples/jmh/descriptive/LongVarianceTest.java |   47 +
 .../examples/jmh/descriptive/TestUtils.java        |  159 ++
 .../examples/jmh/descriptive/UInt128Test.java      |  238 +++
 .../examples/jmh/descriptive/UInt192Test.java      |  206 +++
 .../examples/jmh/descriptive/UInt96Test.java       |  150 ++
 src/conf/checkstyle/checkstyle-suppressions.xml    |    3 +
 src/conf/pmd/pmd-ruleset.xml                       |    7 +
 80 files changed, 10008 insertions(+), 1172 deletions(-)
 create mode 100644 
commons-statistics-descriptive/src/main/java/org/apache/commons/statistics/descriptive/Int128.java
 create mode 100644 
commons-statistics-descriptive/src/main/java/org/apache/commons/statistics/descriptive/IntMath.java
 copy 
commons-statistics-descriptive/src/main/java/org/apache/commons/statistics/descriptive/{Max.java
 => IntMax.java} (65%)
 create mode 100644 
commons-statistics-descriptive/src/main/java/org/apache/commons/statistics/descriptive/IntMean.java
 copy 
commons-statistics-descriptive/src/main/java/org/apache/commons/statistics/descriptive/{Min.java
 => IntMin.java} (65%)
 copy 
commons-statistics-descriptive/src/main/java/org/apache/commons/statistics/descriptive/{package-info.java
 => IntStatistic.java} (79%)
 create mode 100644 
commons-statistics-descriptive/src/main/java/org/apache/commons/statistics/descriptive/IntVariance.java
 copy 
commons-statistics-descriptive/src/main/java/org/apache/commons/statistics/descriptive/{Max.java
 => LongMax.java} (60%)
 create mode 100644 
commons-statistics-descriptive/src/main/java/org/apache/commons/statistics/descriptive/LongMean.java
 copy 
commons-statistics-descriptive/src/main/java/org/apache/commons/statistics/descriptive/{Min.java
 => LongMin.java} (61%)
 copy 
commons-statistics-descriptive/src/main/java/org/apache/commons/statistics/descriptive/{package-info.java
 => LongStatistic.java} (79%)
 create mode 100644 
commons-statistics-descriptive/src/main/java/org/apache/commons/statistics/descriptive/LongVariance.java
 rename 
commons-statistics-descriptive/src/main/java/org/apache/commons/statistics/descriptive/{DoubleStatisticAccumulator.java
 => StatisticAccumulator.java} (84%)
 create mode 100644 
commons-statistics-descriptive/src/main/java/org/apache/commons/statistics/descriptive/StatisticResult.java
 create mode 100644 
commons-statistics-descriptive/src/main/java/org/apache/commons/statistics/descriptive/UInt128.java
 create mode 100644 
commons-statistics-descriptive/src/main/java/org/apache/commons/statistics/descriptive/UInt192.java
 create mode 100644 
commons-statistics-descriptive/src/main/java/org/apache/commons/statistics/descriptive/UInt96.java
 copy 
commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/{BaseDoubleStatisticTest.java
 => BaseIntStatisticTest.java} (59%)
 copy 
commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/{BaseDoubleStatisticTest.java
 => BaseLongStatisticTest.java} (59%)
 create mode 100644 
commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/BaseStatisticTest.java
 copy 
commons-statistics-descriptive/src/{main/java/org/apache/commons/statistics/descriptive/DoubleStatistic.java
 => 
test/java/org/apache/commons/statistics/descriptive/BigIntegerStatisticResult.java}
 (57%)
 create mode 100644 
commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/Int128Test.java
 create mode 100644 
commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/IntMathTest.java
 copy 
commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/{MinTest.java
 => IntMaxTest.java} (60%)
 create mode 100644 
commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/IntMeanTest.java
 copy 
commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/{MinTest.java
 => IntMinTest.java} (60%)
 copy 
commons-statistics-descriptive/src/{main/java/org/apache/commons/statistics/descriptive/DoubleStatistic.java
 => 
test/java/org/apache/commons/statistics/descriptive/IntStatisticResult.java} 
(59%)
 create mode 100644 
commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/IntVarianceTest.java
 copy 
commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/{MinTest.java
 => LongMaxTest.java} (60%)
 create mode 100644 
commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/LongMeanTest.java
 copy 
commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/{MinTest.java
 => LongMinTest.java} (60%)
 copy 
commons-statistics-descriptive/src/{main/java/org/apache/commons/statistics/descriptive/DoubleStatistic.java
 => 
test/java/org/apache/commons/statistics/descriptive/LongStatisticResult.java} 
(58%)
 create mode 100644 
commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/LongVarianceTest.java
 copy 
commons-statistics-descriptive/src/{main/java/org/apache/commons/statistics/descriptive/package-info.java
 => test/java/org/apache/commons/statistics/descriptive/ResultType.java} (78%)
 create mode 100644 
commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/StatisticResultTest.java
 create mode 100644 
commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/UInt128Test.java
 create mode 100644 
commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/UInt192Test.java
 create mode 100644 
commons-statistics-descriptive/src/test/java/org/apache/commons/statistics/descriptive/UInt96Test.java
 create mode 100644 
commons-statistics-examples/examples-jmh/src/main/java/org/apache/commons/statistics/examples/jmh/descriptive/Int128.java
 create mode 100644 
commons-statistics-examples/examples-jmh/src/main/java/org/apache/commons/statistics/examples/jmh/descriptive/IntMath.java
 create mode 100644 
commons-statistics-examples/examples-jmh/src/main/java/org/apache/commons/statistics/examples/jmh/descriptive/IntMomentPerformance.java
 create mode 100644 
commons-statistics-examples/examples-jmh/src/main/java/org/apache/commons/statistics/examples/jmh/descriptive/LongVariance2.java
 create mode 100644 
commons-statistics-examples/examples-jmh/src/main/java/org/apache/commons/statistics/examples/jmh/descriptive/UInt128.java
 create mode 100644 
commons-statistics-examples/examples-jmh/src/main/java/org/apache/commons/statistics/examples/jmh/descriptive/UInt192.java
 create mode 100644 
commons-statistics-examples/examples-jmh/src/main/java/org/apache/commons/statistics/examples/jmh/descriptive/UInt96.java
 create mode 100644 
commons-statistics-examples/examples-jmh/src/test/java/org/apache/commons/statistics/examples/jmh/descriptive/Int128Test.java
 create mode 100644 
commons-statistics-examples/examples-jmh/src/test/java/org/apache/commons/statistics/examples/jmh/descriptive/IntMathTest.java
 create mode 100644 
commons-statistics-examples/examples-jmh/src/test/java/org/apache/commons/statistics/examples/jmh/descriptive/LongVarianceTest.java
 create mode 100644 
commons-statistics-examples/examples-jmh/src/test/java/org/apache/commons/statistics/examples/jmh/descriptive/TestUtils.java
 create mode 100644 
commons-statistics-examples/examples-jmh/src/test/java/org/apache/commons/statistics/examples/jmh/descriptive/UInt128Test.java
 create mode 100644 
commons-statistics-examples/examples-jmh/src/test/java/org/apache/commons/statistics/examples/jmh/descriptive/UInt192Test.java
 create mode 100644 
commons-statistics-examples/examples-jmh/src/test/java/org/apache/commons/statistics/examples/jmh/descriptive/UInt96Test.java

Reply via email to