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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

Details for the file awkwardql-0.0.1.dev4.tar.gz.

File metadata

  • Download URL: awkwardql-0.0.1.dev4.tar.gz
  • Upload date:
  • Size: 22.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.8

File hashes

Hashes for awkwardql-0.0.1.dev4.tar.gz
Algorithm Hash digest
SHA256 1a369ceecb5d6d186201cd7f1d643c7b91a673eb1f517c6a8aff57a65a14d449
MD5 2bc3183fcce5bb1e455270ea09a4bd3b
BLAKE2b-256 b7c3755229ee1ebdcd925652b919ef85606eb9a678fe136af75a5b4970a0b062

See more details on using hashes here.

File details

Details for the file awkwardql-0.0.1.dev4-py2.py3-none-any.whl.

File metadata

  • Download URL: awkwardql-0.0.1.dev4-py2.py3-none-any.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.8

File hashes

Hashes for awkwardql-0.0.1.dev4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 717d8872ab10e9be2193841e24b2d9e5c4090aba359347d0ae9e9c26f669f41a
MD5 75ef91bfa83fc3287b8e4cf1aaa9778b
BLAKE2b-256 0cbaebb0b31f45f43bcc1af425b0d48dd728b8875bb2ad6d66a30ea18f2e1b04

See more details on using hashes here.

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