Skip to content

Commit 61818af

Browse files
authored
Merge pull request #310 from jecisc/group-distributions
Group distributions in one Math-Distributions package
2 parents c73bee7 + b4d600f commit 61818af

File tree

63 files changed

+171
-251
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+171
-251
lines changed

src/BaselineOfPolyMath/BaselineOfPolyMath.class.st

Lines changed: 10 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -46,26 +46,17 @@ BaselineOfPolyMath >> baseline: spec [
4646
package: 'Math-Complex'
4747
with: [ spec requires: #('Math-Numerical' 'Math-Polynomials') ];
4848
package: 'Math-Helpers';
49-
package: 'Math-Core-Distribution' with: [ spec requires: #('PolyMathDataStructures') ];
49+
package: 'Math-Distributions' with: [ spec requires: #('PolyMathDataStructures' 'Math-Quantile' 'Math-Core-Process') ];
5050
package: 'Math-Core-Process' with: [ spec requires: #('Math-Helpers') ];
51-
package: 'Math-Numerical' with: [ spec requires: #('PolyMathDataStructures' 'Math-Helpers' 'Math-Core-Process' 'Math-Core-Distribution' 'Math-DistributionGamma' 'Math-DistributionBeta' 'Math-DistributionForHistogram' 'Math-StatisticalMoments' 'Math-Series') ];
52-
package: 'Math-Polynomials' with: [ spec requires: #('PolyMathDataStructures' 'Math-Helpers' 'Math-Core-Process' 'Math-Core-Distribution' 'Math-DistributionGamma' 'Math-DistributionBeta' 'Math-DistributionForHistogram' 'Math-StatisticalMoments' 'Math-Series') ];
53-
package: 'Math-DistributionBeta'
54-
with: [ spec requires: #('Math-DistributionGamma') ];
55-
package: 'Math-DistributionForHistogram'
56-
with: [ spec requires: #('Math-Core-Distribution') ];
57-
package: 'Math-DistributionGamma'
58-
with: [ spec requires: #('Math-Core-Distribution') ];
51+
package: 'Math-Numerical' with: [ spec requires: #('PolyMathDataStructures' 'Math-Helpers' 'Math-Core-Process' 'Math-Distributions' 'Math-StatisticalMoments' 'Math-Series') ];
52+
package: 'Math-Polynomials' with: [ spec requires: #('PolyMathDataStructures' 'Math-Helpers' 'Math-Core-Process' 'Math-Distributions' 'Math-StatisticalMoments' 'Math-Series') ];
5953
package: 'Math-FastFourierTransform'
6054
with: [ spec requires: #('Math-Complex') ];
6155
package: 'Math-FunctionFit'
6256
with: [ spec
6357
requires:
6458
#('Math-Numerical' 'Math-Chromosome' 'Math-Accuracy-Core' 'PolyMathDataStructures' 'Math-Helpers' 'Math-Polynomials') ];
6559
package: 'Math-KDTree';
66-
package: 'Math-KernelSmoothing' with: [ spec requires: #('Math-Quantile' 'Math-Numerical' 'Math-Polynomials') ];
67-
package: 'Math-KolmogorovSmirnov'
68-
with: [ spec requires: #('Math-Numerical' 'Math-Polynomials') ];
6960
package: 'Math-Number-Extensions';
7061
package: 'Math-ODE' with: [ spec requires: #('Math-Numerical' 'PolyMathDataStructures' 'Math-Polynomials') ];
7162
package: 'Math-Permutation' with: [ spec requires: #('PolyMathDataStructures' 'Math-Core-Process') ];
@@ -76,18 +67,18 @@ BaselineOfPolyMath >> baseline: spec [
7667
with:
7768
[ spec requires: #('Math-Complex' 'Math-Numerical' 'Math-Polynomials') ];
7869
package: 'Math-Series';
79-
package: 'Math-StatisticalMoments' with: [ spec requires: #('Math-Helpers' 'Math-DistributionForHistogram') ];
70+
package: 'Math-StatisticalMoments' with: [ spec requires: #('Math-Helpers' 'Math-Distributions') ];
8071
package: 'Math-TSNE';
8172
package: 'Math-Tests-Accuracy'
8273
with: [ spec requires: #('Math-Accuracy-Core') ];
8374
package: 'Math-Tests-ArbitraryPrecisionFloat'
8475
with: [ spec requires: #('Math-ArbitraryPrecisionFloat') ];
8576
package: 'Math-Tests-AutomaticDifferenciation' with: [ spec requires: #('Math-AutomaticDifferenciation' 'PolyMathDataStructures') ];
86-
package: 'Math-Tests-Clustering' with: [ spec requires: #('Math-Clustering' 'Math-Core-Distribution' 'Math-UtilsDataServer') ];
77+
package: 'Math-Tests-Clustering' with: [ spec requires: #('Math-Clustering' 'Math-Distributions' 'Math-UtilsDataServer') ];
8778
package: 'Math-Tests-Complex'
8879
with: [ spec requires: #('Math-Complex') ];
89-
package: 'Math-Tests-Core-Distribution'
90-
with: [ spec requires: #('Math-Core-Distribution') ];
80+
package: 'Math-Tests-Distributions'
81+
with: [ spec requires: #('Math-Distributions') ];
9182
package: 'Math-Tests-Core-Process'
9283
with: [ spec requires: #('Math-Core-Process') ];
9384
package: 'Math-Tests-Numerical'
@@ -98,11 +89,6 @@ BaselineOfPolyMath >> baseline: spec [
9889
package: 'Math-Tests-FunctionFit';
9990
package: 'Math-Tests-KDTree'
10091
with: [ spec requires: #('Math-KDTree') ];
101-
package: 'Math-Tests-KernelSmoothing'
102-
with: [ spec requires: #('Math-KernelSmoothing') ];
103-
package: 'Math-Tests-KolmogorovSmirnov'
104-
with: [ spec
105-
requires: #('Math-Numerical' 'Math-KolmogorovSmirnov' 'Math-Polynomials') ];
10692
package: 'Math-Tests-Number-Extensions'
10793
with: [ spec requires: #('Math-Number-Extensions') ];
10894
package: 'Math-Tests-ODE' with: [ spec requires: #('Math-ODE') ];
@@ -126,13 +112,13 @@ BaselineOfPolyMath >> baseline: spec [
126112
with: #('Math-Benchmarks-ODE' 'Math-Benchmarks-KDTree');
127113
group: 'Core'
128114
with:
129-
#('Math-Complex' 'Math-Quaternion' 'Math-Numerical' 'MathRandomNumbers' 'Math-KDTree' 'Math-ODE' 'Math-ArbitraryPrecisionFloat' 'Math-FastFourierTransform' 'ExtendedNumberParser' 'Math-Quantile' 'Math-Physics-Constants' 'Math-Polynomials' 'Math-TSNE' 'Math-Core-Process' 'Math-Helpers' 'PolyMathDataStructures' 'Math-Core-Distribution');
115+
#('Math-Complex' 'Math-Quaternion' 'Math-Numerical' 'MathRandomNumbers' 'Math-KDTree' 'Math-ODE' 'Math-ArbitraryPrecisionFloat' 'Math-FastFourierTransform' 'ExtendedNumberParser' 'Math-Quantile' 'Math-Physics-Constants' 'Math-Polynomials' 'Math-TSNE' 'Math-Core-Process' 'Math-Helpers' 'PolyMathDataStructures' 'Math-Distributions');
130116
group: 'Extensions'
131117
with:
132-
#('Math-Clustering' 'Math-Number-Extensions' 'Math-Chromosome' 'Math-PrincipalComponentAnalysis' 'Math-FunctionFit' 'Math-AutomaticDifferenciation' 'Math-KernelSmoothing' 'Math-Permutation' 'Math-KolmogorovSmirnov');
118+
#('Math-Clustering' 'Math-Number-Extensions' 'Math-Chromosome' 'Math-PrincipalComponentAnalysis' 'Math-FunctionFit' 'Math-AutomaticDifferenciation' 'Math-Permutation');
133119
group: 'Tests'
134120
with:
135-
#('Math-Tests-Clustering' 'Math-Tests-Numerical' 'Math-Tests-Complex' 'Math-Tests-Quaternion' 'Math-Tests-ODE' 'Math-Tests-KDTree' 'Math-Tests-FunctionFit' 'Math-Tests-AutomaticDifferenciation' 'Math-Tests-FastFourierTransform' 'Math-Tests-Accuracy' 'Math-Tests-ArbitraryPrecisionFloat' 'Math-Tests-KolmogorovSmirnov' 'Math-Tests-Quantile' 'Math-Tests-Polynomials' 'Math-Tests-PrincipalComponentAnalysis' 'Math-Tests-KernelSmoothing' 'Math-Tests-Number-Extensions' 'Math-Tests-Permutation' 'Math-Tests-TSNE' 'Math-Tests-Core-Process' 'Math-Tests-Core-Distribution');
121+
#('Math-Tests-Clustering' 'Math-Tests-Numerical' 'Math-Tests-Complex' 'Math-Tests-Quaternion' 'Math-Tests-ODE' 'Math-Tests-KDTree' 'Math-Tests-FunctionFit' 'Math-Tests-AutomaticDifferenciation' 'Math-Tests-FastFourierTransform' 'Math-Tests-Accuracy' 'Math-Tests-ArbitraryPrecisionFloat' 'Math-Tests-Quantile' 'Math-Tests-Polynomials' 'Math-Tests-PrincipalComponentAnalysis' 'Math-Tests-Number-Extensions' 'Math-Tests-Permutation' 'Math-Tests-TSNE' 'Math-Tests-Core-Process' 'Math-Tests-Distributions');
136122
group: 'default'
137123
with: #('Core' 'Extensions' 'Tests' 'Benchmarks' 'Accuracy') ].
138124

src/Math-Core-Distribution/package.st

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/Math-DistributionBeta/package.st

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/Math-DistributionForHistogram/package.st

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/Math-DistributionGamma/package.st

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
"
2+
Please describe the package using the class comment of the included manifest class. The manifest class also includes other additional metadata for the package. These meta data are used by other tools such as the SmalllintManifestChecker and the critics Browser
3+
"
4+
Class {
5+
#name : #ManifestMathDistributions,
6+
#superclass : #PackageManifest,
7+
#category : #'Math-Distributions-Manifest'
8+
}

src/Math-DistributionGamma/PMAsymptoticChiSquareDistribution.class.st renamed to src/Math-Distributions/PMAsymptoticChiSquareDistribution.class.st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Class {
66
'reducedDOF',
77
'normalDistribution'
88
],
9-
#category : 'Math-DistributionGamma'
9+
#category : #'Math-Distributions-Gamma'
1010
}
1111

1212
{ #category : #creation }

src/Math-DistributionBeta/PMBetaDistribution.class.st renamed to src/Math-Distributions/PMBetaDistribution.class.st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Class {
99
'logNorm',
1010
'incompleteBetaFunction'
1111
],
12-
#category : 'Math-DistributionBeta'
12+
#category : #'Math-Distributions-Beta'
1313
}
1414

1515
{ #category : #information }

src/Math-Numerical/PMCauchyDistribution.class.st renamed to src/Math-Distributions/PMCauchyDistribution.class.st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Class {
88
'mu',
99
'beta'
1010
],
11-
#category : #'Math-Numerical-Math-Distribution'
11+
#category : #'Math-Distributions'
1212
}
1313

1414
{ #category : #information }

src/Math-DistributionGamma/PMChiSquareDistribution.class.st renamed to src/Math-Distributions/PMChiSquareDistribution.class.st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Class {
22
#name : #PMChiSquareDistribution,
33
#superclass : #PMGammaDistribution,
4-
#category : 'Math-DistributionGamma'
4+
#category : #'Math-Distributions-Gamma'
55
}
66

77
{ #category : #creation }

0 commit comments

Comments
 (0)