Web lists-archives.com

Bug#899097: ITP: more-itertools -- More routines for operating on Python iterables, beyond itertools




Package: wnpp
Severity: wishlist
Owner: Edward Betts <edward@xxxxxxxxxx>

* Package name    : more-itertools
  Version         : 4.1.0-1
  Upstream Author : Erik Rose <erikrose@xxxxxxxxxxxxxxxxx>
* URL             : https://github.com/erikrose/more-itertools
* License         : MIT
  Programming Lang: Python
  Description     : More routines for operating on Python iterables, beyond itertools

 The itertool module from the Python standard library provides a number of
 iterator building blocks. Together, they form an "iterator algebra" making it
 possible to construct specialized tools succinctly and efficiently in pure
 Python.
  
 This module contains another 86 such functions. They cover these areas:
   
  * Grouping: yield groups of items from a source iterable
  * Lookahead and lookback: peek at an iterable's values without advancing it
  * Windowing: yield windows of items from an iterable
  * Augmenting: yield items from an iterable, plus additional data
  * Combining: combine multiple iterables
  * Summarizing: return summarized or aggregated data from an iterable
  * Selecting: yield certain items from an iterable
  * Combinatorics: yield combinatorial arrangements of items from iterables
  * Wrapping: smooth working with objects that produce or consume iterables

I plan to maintain this package as part of the python modules team.