awkward 2.0.4


Manipulate JSON-like data with NumPy-like idioms.

Manipulate JSON-like data with NumPy-like idioms.

Stars: 635, Watchers: 635, Forks: 65, Open Issues: 98

The scikit-hep/awkward repo was created 3 years ago and was last updated 4 days ago.
The project is popular with 635 github stars!

How to Install awkward

You can install awkward using pip

pip install awkward

or add it to a project with poetry

poetry add awkward

Package Details

GitHub Repo


  • Scientific/Engineering
  • Scientific/Engineering/Information Analysis
  • Scientific/Engineering/Mathematics
  • Scientific/Engineering/Physics
  • Software Development
  • Utilities
No  awkward  pypi packages just yet.


A list of common awkward errors.

Code Examples

Here are some awkward code examples and snippets.

GitHub Issues

The awkward package has 98 open issues on GitHub

  • Simplify output of {Bit,Byte}MaskedArray
  • Fix: fix ByteMaskedArray.simplify_optiontype()
  • Add a .zenodo.json file to specify a set of authors.
  • Adding a `delitem``` method to awkward arrays in V2
  • Use improved summation routine in sum kernels
  • Fix: support nested option types in ak.is_none
  • Getting Numba to work for v2 arrays
  • New random functions
  • convert string, stream, or file from/to json for v2
  • replace shared_ptr with unique_ptr in Forth buffers
  • ak.is_none does not descend into option contents
  • Proposal to stop ak.broadcast_arrays at records.
  • RDataFrame integration

See more issues on GitHub

Related Packages & Articles

sweetviz 2.1.4

A pandas-based library to visualize and compare datasets.

dtale 2.9.1

Web Client for Visualizing Pandas Objects

ta 0.10.2

Technical Analysis Library in Python

pandas-datareader 0.10.0

Data readers extracted from the pandas codebase,should be compatible with recent pandas versions

orjson 3.8.3

Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy

json-tricks 3.16.1

Extra features for Python's JSON: comments, order, numpy, pandas, datetimes, and many more! Simple but customizable.