UNPKG

datareduce

Version:

Largest Triangle 3 Buckets with 1D Arrays as input

35 lines (25 loc) 836 B
const reducedata = require("../../datareduce") const downsampler = require("downsample-lttb") const fs = require('fs'); //let strJson = fs.readFileSync('sensor_part.json'); let strJson = fs.readFileSync('sensors.json'); let sensor = JSON.parse(strJson); // console.log(sensor.length) // console.log("---------") // console.log(sensor[0].length) // console.log(sensor[1]['t1'].length) a = sensor[0].slice(0,100) b = sensor[1]['t1'].slice(0,100) // fs.writeFileSync('sensor_part.json',JSON.stringify([a,b])) var dsX var dsY for (i=0;i<a.length;i++){ a[i] = new Date(a[i]) } //console.log(a[0],a[0]*1,typeof a[0]) //[dsX,dsY] = reducedata.lt3b(sensor[0], sensor[1], 900) //[dsX,dsY] = reducedata.lt3b(sensor[0], sensor[1]['t1'], 900) [dsX,dsY] = reducedata.lt3b(a,b, 40) for (i=0;i<10;i++) { console.log(dsX[i],dsY[i]) }