@@ -17,110 +17,87 @@ Class {
1717
1818{ #category : #baseline }
1919BaselineOfPolyMath >> baseline: spec [
20- < baseline>
21- spec
22- for: #common
23- do: [
24- " External dependencies"
25- self
26- sMark: spec;
27- xmlWriter: spec;
28- polyMathDataStructures: spec;
29- randomNumbers: spec.
3020
31- spec
32- package: ' ExtendedNumberParser' ;
33- package: ' Math-Accuracy-Core' ;
34- package: ' Math-Accuracy-ODE'
35- with: [ spec requires: #('Math-ODE' 'XMLWriter') ];
36- package: ' Math-ArbitraryPrecisionFloat'
37- with: [ spec requires: #('ExtendedNumberParser') ];
38- package: ' Math-AutomaticDifferenciation'
39- with: [ spec requires: #('Math-Numerical' 'PolyMathDataStructures') ];
40- package: ' Math-Benchmarks-KDTree'
41- with: [ spec requires: #('Math-KDTree' 'SMark') ];
42- package: ' Math-Benchmarks-ODE'
43- with: [ spec requires: #('Math-ODE' 'SMark' 'XMLWriter') ];
44- package: ' Math-Chromosome' with: [ spec requires: #('PolyMathDataStructures') ];
45- package: ' Math-Clustering' with: [ spec requires: #('Math-Numerical' 'Math-Core-Process' 'PolyMathDataStructures') ];
46- package: ' Math-Complex'
47- with: [ spec requires: #('Math-Numerical' 'Math-Polynomials') ];
48- package: ' Math-Helpers' ;
49- package: ' Math-Distributions' with: [ spec requires: #('PolyMathDataStructures' 'Math-Quantile' 'Math-Core-Process') ];
50- package: ' Math-Core-Process' with: [ spec requires: #('Math-Helpers') ];
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') ];
53- package: ' Math-FastFourierTransform'
54- with: [ spec requires: #('Math-Complex') ];
55- package: ' Math-FunctionFit'
56- with: [ spec
57- requires:
58- #('Math-Numerical' 'Math-Chromosome' 'Math-Accuracy-Core' 'PolyMathDataStructures' 'Math-Helpers' 'Math-Polynomials') ];
59- package: ' Math-KDTree' ;
60- package: ' Math-Number-Extensions' ;
61- package: ' Math-ODE' with: [ spec requires: #('Math-Numerical' 'PolyMathDataStructures' 'Math-Polynomials') ];
62- package: ' Math-Permutation' with: [ spec requires: #('PolyMathDataStructures' 'Math-Core-Process') ];
63- package: ' Math-Physics-Constants' ;
64- package: ' Math-PrincipalComponentAnalysis' with: [ spec requires: #('Math-Numerical' 'PolyMathDataStructures' 'Math-Polynomials') ];
65- package: ' Math-Quantile' ;
66- package: ' Math-Quaternion'
67- with:
68- [ spec requires: #('Math-Complex' 'Math-Numerical' 'Math-Polynomials') ];
69- package: ' Math-Series' ;
70- package: ' Math-StatisticalMoments' with: [ spec requires: #('Math-Helpers' 'Math-Distributions') ];
71- package: ' Math-TSNE' ;
72- package: ' Math-Tests-Accuracy'
73- with: [ spec requires: #('Math-Accuracy-Core') ];
74- package: ' Math-Tests-ArbitraryPrecisionFloat'
75- with: [ spec requires: #('Math-ArbitraryPrecisionFloat') ];
76- package: ' Math-Tests-AutomaticDifferenciation' with: [ spec requires: #('Math-AutomaticDifferenciation' 'PolyMathDataStructures') ];
77- package: ' Math-Tests-Clustering' with: [ spec requires: #('Math-Clustering' 'Math-Distributions' 'Math-UtilsDataServer') ];
78- package: ' Math-Tests-Complex'
79- with: [ spec requires: #('Math-Complex') ];
80- package: ' Math-Tests-Distributions'
81- with: [ spec requires: #('Math-Distributions') ];
82- package: ' Math-Tests-Core-Process'
83- with: [ spec requires: #('Math-Core-Process') ];
84- package: ' Math-Tests-Numerical'
85- with: [ spec requires: #('Math-Numerical' 'Math-UtilsDataServer') ];
86- package: ' Math-Tests-FastFourierTransform'
87- with: [ spec
88- requires: #('Math-FastFourierTransform' 'Math-Numerical' 'Math-Polynomials') ];
89- package: ' Math-Tests-FunctionFit' ;
90- package: ' Math-Tests-KDTree'
91- with: [ spec requires: #('Math-KDTree') ];
92- package: ' Math-Tests-Number-Extensions'
93- with: [ spec requires: #('Math-Number-Extensions') ];
94- package: ' Math-Tests-ODE' with: [ spec requires: #('Math-ODE') ];
95- package: ' Math-Tests-Permutation'
96- with: [ spec requires: #('Math-Permutation') ];
97- package: ' Math-Tests-PrincipalComponentAnalysis'
98- with: [ spec requires: #('Math-PrincipalComponentAnalysis') ];
99- package: ' Math-Tests-Quantile'
100- with: [ spec requires: #('Math-Quantile') ];
101- package: ' Math-Tests-Polynomials'
102- with: [ spec requires: #('Math-Polynomials') ];
103- package: ' Math-Tests-Quaternion'
104- with: [ spec requires: #('Math-Quaternion') ];
105- package: ' Math-Tests-TSNE'
106- with: [ spec requires: #('Math-TSNE') ];
107- package: ' Math-UtilsDataServer' .
108- spec
109- group: ' Accuracy'
110- with: #('Math-Accuracy-ODE' 'Math-Accuracy-Core') ;
111- group: ' Benchmarks'
112- with: #('Math-Benchmarks-ODE' 'Math-Benchmarks-KDTree') ;
113- group: ' Core'
114- with:
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') ;
116- group: ' Extensions'
117- with:
118- #('Math-Clustering' 'Math-Number-Extensions' 'Math-Chromosome' 'Math-PrincipalComponentAnalysis' 'Math-FunctionFit' 'Math-AutomaticDifferenciation' 'Math-Permutation') ;
119- group: ' Tests'
120- with:
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') ;
122- group: ' default'
123- with: #('Core' 'Extensions' 'Tests' 'Benchmarks' 'Accuracy') ].
21+ < baseline>
22+ spec for: #common do: [ " External dependencies"
23+ self
24+ sMark: spec;
25+ xmlWriter: spec;
26+ vectorMatrix: spec;
27+ randomNumbers: spec.
28+
29+ spec
30+ package: ' ExtendedNumberParser' ;
31+ package: ' Math-Accuracy-Core' ;
32+ package: ' Math-Accuracy-ODE' with: [ spec requires: #( 'Math-ODE' 'XMLWriter' ) ];
33+ package: ' Math-ArbitraryPrecisionFloat' with: [ spec requires: #( 'ExtendedNumberParser' ) ];
34+ package: ' Math-AutomaticDifferenciation' with: [ spec requires: #( 'Math-Numerical' 'MathVectorMatrix' ) ];
35+ package: ' Math-Benchmarks-KDTree' with: [ spec requires: #( 'Math-KDTree' 'SMark' ) ];
36+ package: ' Math-Benchmarks-ODE' with: [ spec requires: #( 'Math-ODE' 'SMark' 'XMLWriter' ) ];
37+ package: ' Math-Chromosome' with: [ spec requires: #( 'MathVectorMatrix' ) ];
38+ package: ' Math-Clustering' with: [ spec requires: #( 'Math-Numerical' 'Math-Core-Process' 'MathVectorMatrix' ) ];
39+ package: ' Math-Complex' with: [ spec requires: #( 'Math-Numerical' 'Math-Polynomials' ) ];
40+ package: ' Math-Helpers' ;
41+ package: ' Math-Distributions' with: [ spec requires: #( 'MathVectorMatrix' 'Math-Quantile' 'Math-Core-Process' ) ];
42+ package: ' Math-Core-Process' with: [ spec requires: #( 'Math-Helpers' ) ];
43+ package: ' Math-Numerical'
44+ with: [ spec requires: #( 'MathVectorMatrix' 'Math-Helpers' 'Math-Core-Process' 'Math-Distributions' 'Math-StatisticalMoments'
45+ 'Math-Series' ) ];
46+ package: ' Math-Polynomials'
47+ with: [ spec requires: #( 'MathVectorMatrix' 'Math-Helpers' 'Math-Core-Process' 'Math-Distributions' 'Math-StatisticalMoments'
48+ 'Math-Series' ) ];
49+ package: ' Math-FastFourierTransform' with: [ spec requires: #( 'Math-Complex' ) ];
50+ package: ' Math-FunctionFit'
51+ with: [ spec requires: #( 'Math-Numerical' 'Math-Chromosome' 'Math-Accuracy-Core' 'MathVectorMatrix' 'Math-Helpers' 'Math-Polynomials' ) ];
52+ package: ' Math-KDTree' ;
53+ package: ' Math-Number-Extensions' ;
54+ package: ' Math-ODE' with: [ spec requires: #( 'Math-Numerical' 'MathVectorMatrix' 'Math-Polynomials' ) ];
55+ package: ' Math-Permutation' with: [ spec requires: #( 'MathVectorMatrix' 'Math-Core-Process' ) ];
56+ package: ' Math-Physics-Constants' ;
57+ package: ' Math-PrincipalComponentAnalysis' with: [ spec requires: #( 'Math-Numerical' 'MathVectorMatrix' 'Math-Polynomials' ) ];
58+ package: ' Math-Quantile' ;
59+ package: ' Math-Quaternion' with: [ spec requires: #( 'Math-Complex' 'Math-Numerical' 'Math-Polynomials' ) ];
60+ package: ' Math-Series' ;
61+ package: ' Math-StatisticalMoments' with: [ spec requires: #( 'Math-Helpers' 'Math-Distributions' ) ];
62+ package: ' Math-TSNE' ;
63+ package: ' Math-Tests-Accuracy' with: [ spec requires: #( 'Math-Accuracy-Core' ) ];
64+ package: ' Math-Tests-ArbitraryPrecisionFloat' with: [ spec requires: #( 'Math-ArbitraryPrecisionFloat' ) ];
65+ package: ' Math-Tests-AutomaticDifferenciation' with: [ spec requires: #( 'Math-AutomaticDifferenciation' 'MathVectorMatrix' ) ];
66+ package: ' Math-Tests-Clustering' with: [ spec requires: #( 'Math-Clustering' 'Math-Distributions' 'Math-UtilsDataServer' ) ];
67+ package: ' Math-Tests-Complex' with: [ spec requires: #( 'Math-Complex' ) ];
68+ package: ' Math-Tests-Distributions' with: [ spec requires: #( 'Math-Distributions' ) ];
69+ package: ' Math-Tests-Core-Process' with: [ spec requires: #( 'Math-Core-Process' ) ];
70+ package: ' Math-Tests-Numerical' with: [ spec requires: #( 'Math-Numerical' 'Math-UtilsDataServer' ) ];
71+ package: ' Math-Tests-FastFourierTransform' with: [ spec requires: #( 'Math-FastFourierTransform' 'Math-Numerical' 'Math-Polynomials' ) ];
72+ package: ' Math-Tests-FunctionFit' ;
73+ package: ' Math-Tests-KDTree' with: [ spec requires: #( 'Math-KDTree' ) ];
74+ package: ' Math-Tests-Number-Extensions' with: [ spec requires: #( 'Math-Number-Extensions' ) ];
75+ package: ' Math-Tests-ODE' with: [ spec requires: #( 'Math-ODE' ) ];
76+ package: ' Math-Tests-Permutation' with: [ spec requires: #( 'Math-Permutation' ) ];
77+ package: ' Math-Tests-PrincipalComponentAnalysis' with: [ spec requires: #( 'Math-PrincipalComponentAnalysis' ) ];
78+ package: ' Math-Tests-Quantile' with: [ spec requires: #( 'Math-Quantile' ) ];
79+ package: ' Math-Tests-Polynomials' with: [ spec requires: #( 'Math-Polynomials' ) ];
80+ package: ' Math-Tests-Quaternion' with: [ spec requires: #( 'Math-Quaternion' ) ];
81+ package: ' Math-Tests-TSNE' with: [ spec requires: #( 'Math-TSNE' ) ];
82+ package: ' Math-UtilsDataServer' .
83+ spec
84+ group: ' Accuracy' with: #( 'Math-Accuracy-ODE' 'Math-Accuracy-Core' ) ;
85+ group: ' Benchmarks' with: #( 'Math-Benchmarks-ODE' 'Math-Benchmarks-KDTree' ) ;
86+ group: ' Core'
87+ with:
88+ #( 'Math-Complex' 'Math-Quaternion' 'Math-Numerical' 'MathRandomNumbers' 'Math-KDTree' 'Math-ODE' 'Math-ArbitraryPrecisionFloat'
89+ 'Math-FastFourierTransform' 'ExtendedNumberParser' 'Math-Quantile' 'Math-Physics-Constants' 'Math-Polynomials' 'Math-TSNE' 'Math-Core-Process'
90+ 'Math-Helpers' 'MathVectorMatrix' 'Math-Distributions' ) ;
91+ group: ' Extensions'
92+ with: #( 'Math-Clustering' 'Math-Number-Extensions' 'Math-Chromosome' 'Math-PrincipalComponentAnalysis' 'Math-FunctionFit' 'Math-AutomaticDifferenciation'
93+ 'Math-Permutation' ) ;
94+ group: ' Tests'
95+ with:
96+ #( 'Math-Tests-Clustering' 'Math-Tests-Numerical' 'Math-Tests-Complex' 'Math-Tests-Quaternion' 'Math-Tests-ODE' 'Math-Tests-KDTree' 'Math-Tests-FunctionFit'
97+ 'Math-Tests-AutomaticDifferenciation' 'Math-Tests-FastFourierTransform' 'Math-Tests-Accuracy' 'Math-Tests-ArbitraryPrecisionFloat'
98+ 'Math-Tests-Quantile' 'Math-Tests-Polynomials' 'Math-Tests-PrincipalComponentAnalysis' 'Math-Tests-Number-Extensions' 'Math-Tests-Permutation'
99+ 'Math-Tests-TSNE' 'Math-Tests-Core-Process' 'Math-Tests-Distributions' ) ;
100+ group: ' default' with: #( 'Core' 'Extensions' 'Tests' 'Benchmarks' 'Accuracy' ) ].
124101
125102 spec for: #( #'pharo6.x' #'pharo7.x' #'pharo8.x' #'pharo9.x' #'pharo10.x' ) do: [
126103 spec
@@ -130,12 +107,6 @@ BaselineOfPolyMath >> baseline: spec [
130107 package: ' Math-CompatibilityUpToPharo11' ]
131108]
132109
133- { #category : #dependencies }
134- BaselineOfPolyMath >> polyMathDataStructures: spec [
135-
136- spec baseline: ' PolyMathDataStructures' with: [ spec repository: ' github://PolyMathOrg/PolyMath-DataStructures:v1.x.x/src' ]
137- ]
138-
139110{ #category : #accessing }
140111BaselineOfPolyMath >> projectClass [
141112 ^ [ self class environment at: #MetacelloCypressBaselineProject ]
@@ -155,6 +126,12 @@ BaselineOfPolyMath >> sMark: spec [
155126 spec baseline: ' SMark' with: [ spec repository: ' github://smarr/SMark:v1.0.4' ]
156127]
157128
129+ { #category : #dependencies }
130+ BaselineOfPolyMath >> vectorMatrix: spec [
131+
132+ spec baseline: ' MathVectorMatrix' with: [ spec repository: ' github://PolyMathOrg/vector-matrix:v1.x.x/src' ]
133+ ]
134+
158135{ #category : #dependencies }
159136BaselineOfPolyMath >> xmlWriter: spec [
160137
0 commit comments