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.

Source Distribution

awkwardql-0.0.1.dev4.tar.gz (22.3 kB view hashes)

Uploaded Source

Built Distribution

awkwardql-0.0.1.dev4-py2.py3-none-any.whl (22.6 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page