skip to navigation
skip to content

yter 1.8.0

Clever, quick iterators that make your smile whiter

Package Documentation

# yter

Version 1.8.0 2016, June 1

Clever, quick iterator functions that make your smile whiter.

This will work with versions of Python 2.6+ and 3.2+. The tests also pass with recent Pypy and Jython releases.

## Functions

There are many functions that process data from iterators in efficient ways.

  • yany – Extended version of the builtin any, test if any values are true
  • yall – Extended version of the builtin all, test if all values are true
  • first – Get the first value from an iteraterable
  • last – Get the final value from an iteraterable
  • head – Get the first values from an iteraterable
  • tail – Get the last values from an iteraterable
  • finish – Complete an iterator and get number of values
  • minmax – Find the minimum and maximum values from an iterable
  • minmedmax – Find the minimum, median, and maximum values from an iterable
  • isiter – Test if an object is iterable, but not a string type
  • contain – Copy an iterator into a list if it is not already a sequence

## Iterators

There are several iterators that wrap an existing iterator and process it’s output.

  • call – Iterator that works with mixed callable types
  • percent – Iterator that skips a percentage of values
  • flat – Iterator of values from a iterable of iterators
  • chunk – Iterator of lists with a fixed size from iterable
  • key – Iterator of pairs of key result and original values
  • unique – Iterate only the unique values
  • duplicate – Iterate only the duplicated values

## Keys

Utility functions that are useful to use as a key argument

  • formatter – Create a function that formats given values into strings
  • numeric – Split a string into string and integer sections
  • getter – Shorthand for attrgetter, itemgetter, and methodcaller operators
 
File Type Py Version Uploaded on Size
yter-1.8.0.tar.gz (md5) Source 2016-06-02 7KB
yter-1.8.0.zip (md5) Source 2016-06-02 12KB