1.10.0 • Published 2 months ago

@apio/timeframes v1.10.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

Quickstart

Install through NPM

npm i @apio/timeframes

There are a few examples that you can check out in the examples directory.

TimeSeries

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

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