An open API service indexing awesome lists of open source software.

https://github.com/seanvelasco/lttb

Largest-Triangle-Three-Buckets algorithm for downsampling time-series data while retaining original shape including sharp inflections
https://github.com/seanvelasco/lttb

charting downsampling graphing imaging

Last synced: 2 months ago
JSON representation

Largest-Triangle-Three-Buckets algorithm for downsampling time-series data while retaining original shape including sharp inflections

Awesome Lists containing this project

README

        

## What is LTTB?

Largest Triangle Three Buckets is a downsampling algorithm for time series data.

## Installation

```
npm install @seanvelasco/lttb
```

## Usage

```typescript
import LTTB from '@seanvelasco/lttb'

const threshold = 300

const untreatedData = [...]

// Accepts an array of numbers (number[]) or typed arrays (Uint8Array, Uint16Array, Uint32Array, etc)

const downsampledData = LTTB(untreatedData, threshold)
```