Skip to main content

SQL-like language for awkward arrays

Project description

This is derived from and inspired by the demo by Jim Pivarski (PartiQL) and targets awkward 1.0.

We will start out focusing on particle physics uses cases and see how far it goes from there. :-)


Install coffea like any other Python package:

pip install awkwardql

or similar (use sudo, --user, virtualenv, or pip-in-conda if you wish).

Strict dependencies

The following are installed automatically when you install coffea with pip:

  • awkward1 to manipulate complex-structured columnar data, such as jagged arrays;
  • numba just-in-time compilation of python functions;
  • lark a modern and well featured parser/lexer/interpreter engine;
  • numpy for flat array manipulation;
  • matplotlib as a plotting backend;

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for awkwardql, version 0.0.1.dev4
Filename, size File type Python version Upload date Hashes
Filename, size awkwardql-0.0.1.dev4-py2.py3-none-any.whl (22.6 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size awkwardql-0.0.1.dev4.tar.gz (22.3 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page