awkward 2.3.1


Manipulate JSON-like data with NumPy-like idioms.

Manipulate JSON-like data with NumPy-like idioms.

Stars: 721, Watchers: 721, Forks: 73, Open Issues: 111

The scikit-hep/awkward repo was created 3 years ago and the last code push was 5 minutes ago.
The project is popular with 721 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 111 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 3.3.0

Web Client for Visualizing Pandas Objects

ta 0.10.2

ta is a Python module that provides a technical analysis library, designed to enable feature engineering from financial time series datasets. It is built on the pandas and numpy libraries and offers a wide range of indicators such as volume, volatility, trend, and momentum indicators. ta is designed for Python developers working in the financial sector, making it a valuable asset in the field of Financial Software and Fintech Solutions, particularly for those developing trading algorithms or investment strategies.

pandas-datareader 0.10.0

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

orjson 3.9.2

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