Justin-ZS / bow

A TypeScript library to transform data tables

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bow (WIP)

Bow is a pure TypeScript library to transform data tables.
Inspired by dplyr and Arquero

Run locally

  1. Clone this repo
  2. Run npm i
  3. Run npm run server
  4. Do whatever you like

Develop RoadMap

  • Support Basic Aggregation (Sum, Avg, Max, ...)
  • Support Filter
  • Support Group by
  • Support Order
  • Support Column Manipulate (Extract, Summarize, ...)
  • Support Subset Rows
  • Support Expression
  • Support Table Join
  • Support Table Reshape
  • Unit Tests
  • Performance Benchmark
  • Documents
  • Export as SQL
  • Compatible with Arrow
  • Compatible with DAX

About

A TypeScript library to transform data tables

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:TypeScript 91.6%Language:HTML 6.5%Language:JavaScript 1.9%