Blurr is a typescript library for processing data. It support multiple dataframe technologies via Optimus, which means that you can process data in the browser using pyodide/pandas or in a remote cluster using pandas, cudf, spark or dask.
Try Blurr in your browser here or run it locally.
npm install @hi-primus/blurr
After cloning this repo:
npm install
npm run build
cd examples/code-playground
npm install
npm run dev
import { Blurr } from '@hi-primus/blurr';
const blurr = Blurr();
const df = blurr.createDataframe({
id: [1, 2, 3],
name: ['John', 'Mary', 'Mike'],
age: [22, 33, 44]
});
const result = await df.cols.names();