Skip to main content

Awkward Array Extension for Dataframes

Project description

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.

Project details


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)

Uploaded Source

Built Distribution

akimbo-2024.7.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

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

Hashes for akimbo-2024.7.0.tar.gz
Algorithm Hash digest
SHA256 16efb1e5a99868564092cdd336e1c26ec86521cf4b3e11894d93534ab82e0931
MD5 3728f8c5aafdf4272da9519e4b7cab46
BLAKE2b-256 fbb8d390efa60401087cbb678d0da5ed0099450cfca49408c7360c6f4248c8ae

See more details on using hashes here.

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

Hashes for akimbo-2024.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4129809801bb2e36c47319c9264510a9b3fbb789c5c723a1b131ac8dbfea20b0
MD5 930893815e129f76d6f393544cb7d4a1
BLAKE2b-256 9a0e787d22e01760de66eee141aad1b052c4ceae03cda5777c0586fb9bb5f666

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page