akimbo
For when your data won't fit in your dataframe
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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
akimbo-2024.7.0.tar.gz
(10.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
akimbo-2024.7.0-py3-none-any.whl
(12.0 kB
view details)
File details
Details for the file akimbo-2024.7.0.tar.gz.
File metadata
- Download URL: akimbo-2024.7.0.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16efb1e5a99868564092cdd336e1c26ec86521cf4b3e11894d93534ab82e0931
|
|
| MD5 |
3728f8c5aafdf4272da9519e4b7cab46
|
|
| BLAKE2b-256 |
fbb8d390efa60401087cbb678d0da5ed0099450cfca49408c7360c6f4248c8ae
|
File details
Details for the file akimbo-2024.7.0-py3-none-any.whl.
File metadata
- Download URL: akimbo-2024.7.0-py3-none-any.whl
- Upload date:
- Size: 12.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4129809801bb2e36c47319c9264510a9b3fbb789c5c723a1b131ac8dbfea20b0
|
|
| MD5 |
930893815e129f76d6f393544cb7d4a1
|
|
| BLAKE2b-256 |
9a0e787d22e01760de66eee141aad1b052c4ceae03cda5777c0586fb9bb5f666
|