intake / akimbo

For when your data won't fit in your dataframe

Home Page:https://akimbo.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

akimbo

For when your data won't fit in your dataframe

Tests Documentation Status

Akimbo provides fast vectorized processing of nested, ragged data in dataframes, using the .ak accessor.

Features

  • numpy-like API for slicing and accessing data deep in nested structures
  • apply any function, ufunc or aggregation at any level
  • use with different backends: pandas, polars, dask-dataframe and cuDF exactly the same way (more backends may come in the future)
  • CPU and GPU processing and support for numba-jit
  • attach object-like behaviours to your record (sub)structures

See the quick start in the documentation for an introduction to akimbo.

Acknowledgements

Support for this work was provided by NSF grant OAC-2103945.

About

For when your data won't fit in your dataframe

https://akimbo.readthedocs.io

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


Languages

Language:Python 100.0%