Skip to main content

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.

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.12.0.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

akimbo-2024.12.0-py3-none-any.whl (25.0 kB view details)

Uploaded Python 3

File details

Details for the file akimbo-2024.12.0.tar.gz.

File metadata

  • Download URL: akimbo-2024.12.0.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.9

File hashes

Hashes for akimbo-2024.12.0.tar.gz
Algorithm Hash digest
SHA256 65ab7c13d9cda2dad23bee003c8afd543b23bee91b0b75fe84003440aea2a769
MD5 c27f0eae353406a6576231b5c7d929fa
BLAKE2b-256 6769f4bfb6a114c7040513a36aae1ffaccb85ffe8ab4c49eb383d7b96144c769

See more details on using hashes here.

File details

Details for the file akimbo-2024.12.0-py3-none-any.whl.

File metadata

  • Download URL: akimbo-2024.12.0-py3-none-any.whl
  • Upload date:
  • Size: 25.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.9

File hashes

Hashes for akimbo-2024.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4fae83c8c4caefdd1306d9d119318d33dfa31d5fa33cc40fb1ec017b87aa0d48
MD5 493d7589f62b3227f0fb9940cc2163e4
BLAKE2b-256 6f07488334e3d3677b4b50d71be8dc66bd4bba99cb5bf7564d8644743eb99620

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page