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. :-)

Installation

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 hashes
Filename, size awkwardql-0.0.1.dev4.tar.gz (22.3 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page