Alexander Zobnin
|
63a2594cf3
|
fix aggregateBy func, fix #498
|
2017-12-20 12:51:07 +03:00 |
|
Alexander Zobnin
|
f53eac6f08
|
percentil: refactor
|
2017-10-16 15:25:02 +03:00 |
|
Alexander Zobnin
|
e626ce4ca2
|
groupBy(): minor refactor
|
2017-07-28 12:42:49 +03:00 |
|
Alexander Zobnin
|
122a97e482
|
fix sumSeries() function, closes #286
|
2017-07-26 16:21:40 +03:00 |
|
Alexander Zobnin
|
a30a155424
|
expMovingAvg: trick for first N points
|
2017-07-04 11:05:53 +03:00 |
|
Alexander Zobnin
|
e0466ea780
|
expMovingAvg: use window size as param
|
2017-07-04 10:16:41 +03:00 |
|
Alexander Zobnin
|
f3ee574619
|
functions: exponential moving average
|
2017-07-03 23:13:33 +03:00 |
|
Alexander Zobnin
|
273e6df7e3
|
functions: simple moving average
|
2017-07-03 21:52:58 +03:00 |
|
Alexander Zobnin
|
ea67c3bc2f
|
average and sum: fix for null values
|
2017-07-03 12:36:39 +03:00 |
|
Alexander Zobnin
|
badc5e4cb9
|
groupBy: fill empty intervals by null, closes #388
|
2017-07-03 12:03:17 +03:00 |
|
Alexander Zobnin
|
007ddbf72f
|
Improve scale() performance
|
2017-06-26 12:23:04 +03:00 |
|
Alexander Zobnin
|
d6b36772b6
|
Add rate() function resistant to counter reset
|
2017-06-26 11:26:13 +03:00 |
|
Alexander Zobnin
|
2f6da44311
|
Implement groupBy with for() and measure performance
about 8 times faster
|
2017-06-25 22:51:27 +03:00 |
|
Alexander Zobnin
|
8562dae998
|
timeseries.js refactor
|
2017-06-25 19:18:06 +03:00 |
|
Alexander Zobnin
|
b0da0ffb3e
|
move timeseries processing into 'timeseries' module
|
2017-06-25 18:51:55 +03:00 |
|