Awkward Array documentation#

Awkward Array is a library for nested, variable-sized data, including arbitrary-length lists, records, mixed types, and missing data, using NumPy-like idioms.

Conda (channel only) PyPI GitHub Try It! ⭷

Getting started

New to Awkward Array? Unsure what it can be used for? Check out the getting started guides. They contain an introduction to Awkward Array’s features and links to additional help.

Getting started

User guide

The user guide provides in-depth information on the key concepts of Awkward Array with useful background information and explanation.

User guide

API reference

The reference guide contains a detailed description of the functions, modules, and objects included in Awkward Array. The reference describes how the methods work and which parameters can be used. It assumes that you have an understanding of the key concepts.

API reference

Contributor’s guide

Spotted a typo in the documentation? Want to add to the codebase? The contributing guidelines will guide you through the process of improving Awkward Array.

https://github.com/scikit-hep/awkward/blob/main/CONTRIBUTING.md

Need the documentation for version 1 of Awkward Array? Click this card.

https://awkward-array.org/doc/1.10/api-reference.html

Using dask-awkward arrays in Dask? Click this card.

https://dask-awkward.readthedocs.io/

Using AwkwardArray.jl in Julia? Click this card.

https://juliahep.github.io/AwkwardArray.jl/dev/