-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChanges
45 lines (33 loc) · 1.6 KB
/
Changes
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
Mon Mar 11 2024 v1.0.9
- [ts] Add types for typescript users
Mon Dec 25 2023 v1.0.8
- [api] Add {flat: boolean} flag to new() to stay at linear binning for large values
Sun Jul 02 2023 v1.0.7
- Rewrite storage from {} to new Map(), get a major (~30%) insertion speedup
- Make sure code works in the browser when require()'d under webpack or browserify
Wed Jun 28 2023 v1.0.6
- [repo] Add more fields to package.json (no code changes really)
Wed Jun 28 2023 v1.0.5
- addWeighted() can now "forget" data points via negative weights
- Add winsorize:boolean parameter to clone() so that data points outside limits
are truncated instead of discarded
- Add version: field to toJSON() to ensure we're actually saving/loading a proper Univariate object
- Add browser-only univariateToPng() function to the package
- Move webified files to
https://dallaylaen.github.io/stats-logscale-js/js/build/stats-logscale.js
and https://dallaylaen.github.io/stats-logscale-js/js/build/stats-logscale.min.js
- Increase test coverage + better types in docs
1.0.4 Fri Jun 3 2022
- skewness, kurtosis, and momentStd(n) := moment(n) / stdev**n
- add `transform` param to `clone`
- add sumOf(x => x) which integrates arbitrary function over the sample
1.0.3 Mon May 16 2022
- fix bug in number shortening (again)
1.0.2 Mon May 16 2022
- fix bug in number shortening
1.0.0 Mon May 16 2022
- initial release with binning and stuff
- add, addWeighted
- clone, toJSON
- mean, median, stdev, percentile, moment, momentAbs, min, max, cdf
- histogram