Skip to main content

LINQ-for-objects style queries for Python iterables.

Project description

asq is simple implementation of a LINQ-inspired API for Python which operates over Python iterables, including a parallel version implemented in terms of the Python standard library multiprocessing module.

What It Does

asq is a package implementing queries over iterables of Python objects. asq provides a fluent interface making extensive use of method chaining to create complex queries without compromising readability. Over 40 standard query operators are provided.

Requirements

This version of asq works with Python 2.6 and higher, including Python 3. It has been tested on Python 2.6 and Python 3.2 and IronPython 2.6.

asq has a dependency on the ordereddict module which ships as standard with Python 2.7 and upwards, but this module must be installed separately for Python 2.6.

Project details


Download files

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

Source Distribution

asq-0.9.tar.gz (50.0 kB view hashes)

Uploaded Source

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