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

Uploaded Source

Built Distribution

akimbo-2024.7.1-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: akimbo-2024.7.1.tar.gz
  • Upload date:
  • Size: 13.5 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.1.tar.gz
Algorithm Hash digest
SHA256 5a29d2eb53f2cac2053cde71ed989d0b1f2e0af5f21d7b11d68d16d32d83288f
MD5 53c1a76cd7066c7e12afcc9210ae38d4
BLAKE2b-256 a39a19c63c146807d8666dca2c86ab384ae1694fa285f734c84e10ce5bf03d0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: akimbo-2024.7.1-py3-none-any.whl
  • Upload date:
  • Size: 15.8 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d2abdc17537c7804c6a1b3a369ba396b00c2fafafb6872021611aebc19acee06
MD5 2f0258181f114a178b6fb57de42a23e5
BLAKE2b-256 1a1dea1da99925e9064b926e969b93657645df376759330945bbb45bff46935c

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