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

Uploaded Source

Built Distribution

akimbo-2024.10.0-py3-none-any.whl (22.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: akimbo-2024.10.0.tar.gz
  • Upload date:
  • Size: 19.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.10.0.tar.gz
Algorithm Hash digest
SHA256 274eb5edbea3b3e9f069bb447d13fe66eadc4578310d8d3630ac200ed42bacc4
MD5 3b101a46e4410fad6af818150c330839
BLAKE2b-256 af14ec4612d876ef9d572340777e6428ac1eb17efc94df52bfbe052fc246b365

See more details on using hashes here.

File details

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

File metadata

  • Download URL: akimbo-2024.10.0-py3-none-any.whl
  • Upload date:
  • Size: 22.9 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.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e3cfe719adbe179aafe410d75a42cd6b6f05ac911bb1dd7b081111bc4c2afee6
MD5 ca37b87edd8fd1c3fd352262780a823e
BLAKE2b-256 01236ba4f5004c84036f6868f4ec2310bcd7d74ba1cb07349e69711bfc61020e

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