1.10.0 • Published 2 months ago
@apio/timeframes v1.10.0
Quickstart
Install through NPM
npm i @apio/timeframes
There are a few examples that you can check out in the examples directory.
TimeSeries
import { TimeSerie } from '@apio/timeframes'
// Pass an array of points
// a point is a tuple [DateLike, PointValue]
// DateLike is value that can be passed to new Date()
// PointValue is any value, but preferably a number (to compute sums averages ecc)
const ts = new TimeSerie([["2022-01-01", 12],["2022-01-02", 13]])
const sum = ts.sum()
const avg = ts.avg()
TimeFrames
import { TimeFrame } from '@apio/timeframes'
// Each item is a row
const rows = [
{time: "2022-01-01", value1:10, value2:140},
{time: "2022-01-02", value1:41}, // here value2 is null
{time: "2022-01-03", value1:78, value2:301},
]
const ts = new TimeFrame(rows)
// column() extracts columns as timeseries
const total1 = ts.column("value1").sum()
1.10.0
2 months ago
1.9.2
2 months ago
1.9.0
3 months ago
1.8.0
3 months ago
1.2.0
8 months ago
1.1.0
10 months ago
1.2.6
8 months ago
1.7.0
7 months ago
1.2.4
8 months ago
1.5.0
7 months ago
1.2.2
8 months ago
1.3.0
8 months ago
1.1.2
10 months ago
0.2.7
10 months ago
0.2.9
10 months ago
0.2.5
10 months ago
0.2.3
1 year ago
0.1.37
1 year ago
0.2.1
1 year ago
0.1.31
2 years ago
0.1.21
2 years ago
0.1.33
1 year ago
0.1.11
2 years ago
0.1.23
2 years ago
0.1.35
1 year ago
0.1.13
2 years ago
0.1.25
2 years ago
0.1.1
2 years ago
0.1.27
2 years ago
0.1.17
2 years ago
0.1.7
2 years ago
0.1.29
2 years ago
0.1.19
2 years ago
0.1.9
2 years ago
0.1.3
2 years ago
0.0.1
2 years ago