More iterator tools
Project description
More useful tools for Python iterators. A set of common utility functions.
[![Build Status](https://travis-ci.org/mrocklin/itertoolz.png)](https://travis-ci.org/mrocklin/itertoolz)
Relationship to itertools
The itertools package (with an s) is a package in the standard library. It differs from itertoolz (with a z) in the following ways.
itertools has an s. itertoolz has a z.
itertools is strictly a library of [streaming algorithms](http://en.wikipedia.org/wiki/Streaming_algorithm) while itertoolz accepts functions that require finite iterators.
itertools changes very slowly and is managed by the official Python community (you submit a PEP). itertoolz is more loose (you submit a pull request)
itertools is minimal. itertoolz accepts recipes.
LICENSE
New BSD. See [License File](LICENSE.TXT).
Install
itertoolz is on the Python Package Index (PyPi)
pip install itertoolz
or
easy_install itertoolz
or from source
./setup.py install
Dependencies
itertoolz supports Python 2.6+ and Python 3.2+ with a common codebase.
It has no dependencies outside of the standard library.
See Also
[functoolz](http://github.com/mrocklin/functoolz)
[classtoolz](http://github.com/mrocklin/classtoolz)
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
File details
Details for the file itertoolz-0.5.tar.gz
.
File metadata
- Download URL: itertoolz-0.5.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29769ef947544ed41e88dbda5b4ac17abf561944750c7a40ae4a45361018af26 |
|
MD5 | ba9c88569f3ca9b99fc4e90deeca0795 |
|
BLAKE2b-256 | 994fc6c73200d3c8679199d3929928d052aa9182e09c8fe9873b0ea59f7e6a7b |