-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
131 lines (108 loc) · 3.37 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
Version 1.1.8
- fixed: typos
Version 1.1.7
- rename: SSContProbDistParams -> SSProbDistParams
- added: SSProbDist.Binomial.para
- added: SSProbDist.Poisson.para
- fixed: typos
Version 1.1.6
- maintenance
Version 1.1.5
- should compile on linux
Version 1.1.4
- fixed: PackageManager
Version 1.1.2
- fixed: isNumeric(:)
Version 1.1.1
- semantic versioning (https://semver.org)
- Swift 5 compatibility
- fixed: NoncentralBeta
- update: SSSwiftyStatsError -> description added
Version 1.1.0
- namespaces (using enums without cases)
- split "complex" expression into smaller pieces to optimize time needed to build
- Probability distributions: SSProbStat.[DISTRIBUTION].[cdf|pdf|para|quantile]
- Special functions: SSSpecialFunctions.[FUNCTION]
- Helpers
- SSMath.[FUNCTION]
- SSMath.ComplexMath
- exclude experimental sources
- added StatsPlayground (interactive testing the framework)
- fixed: SSExamine encoding
- fixed: Kolmogorov-Smirnov-cdf
Version 1.0.4
- update access levels
- advanced(by:) removed when accessing arrays
- update tests
- update doc
- add Array extension: indices(where:)
- SSExamine.saveTo: parameter encloseElementsBy added
- Target SwiftyStatsTests: added new Run Script build phase to avoid complaints regarding the signature
- host the repo at GitHub again
- complex type is internal
Version 1.0.3
- added support for Swift 5
- some face lifting
Version 1.0.1
- fixed: BesselI1
Version 1.0.0
- needed: Swift 4.2
- added: SSFloatingPoint protocol (constants)
- added: Extension Float80 (Codable)
- added: Rayleigh distribution
- added: Extreme Value distribution
- added: Gastwirth's robust location estimator
- added: Sn statistiscs according Christophe Croux and Peter Rousseeuw
- added: tss (Total Sum of Squares about the mean)
- added: SSExamine.autocorrelation
- added: Marcum Functions (parameters behave like Mathematica MarcumQ)
- added: generic math functions added
- added: Noncentral Chi Square Distribution
- added: Noncentral Beta Distribution
- added: Rayleigh distribution
- added: Extreme value distribution
- added: Airy Ai/Ai'/Bi/Bi' (Algorithm 838)
- updated: noncentral Chi Square Distribution
- updated: SSExamine more generic (stats)
- updated: typos
Version 0.8.14
- added: Poisson distribution
- added: hypergeometric1F1
- added: Bessel I, J, Y
- added: von Mises distribution
- typos fixed
Version 0.8.13
- renamed: StudentTNoncentral --> StudentTDist
Version 0.8.12
- added: Pochhammer and LogPochhammer (pochammer(double:,double:), lpochhammer(double:,double:))
- added: parameters of noncentral Student's T Distr.
- FIXED: parameters of beta distribution
- FIXED: normalized gamma P setting converged.pointee
- FIXED: kurtosis gamma distribution
- FIXED: Erlang distribution
- FIXED: Weibull dustribution
- FIXED: 3 Param Triangular CDF
Version 0.8.11
- uodate README.md
- FIXED: quantileChiSquare (edge cases)
- added: more tests
- fixed: Beta Distribution (edge cases)
- FIXED: Severe Error in Cauchy Distribution (pdf)
Version 0.8.10
- FIXED: normal distribution
- FIXED: runs test
Version 0.8.9
- FIXED: computing p values (Mann Whitney, Wilcoxon, Anderson-Darling, Wald Wolfowitz, Runs Test)
- updated: test cases
Version 0.8.8
- FIXED: cdfNormalDistribution
Version 0.8.7
- added Swift Package Manager support
-- makefile
--- debug
--- release
--- test
--- clean
-- added support for Linux
- probability functions now "free" functions
- added: noncentral T Distribution