Itertools
This script produces a summary of the data, grouped by the given key (default: the first item), and giving totals of the given value (default: the second item). The key and value arguments should be functions which, given a data record, return the relevant value.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (58): Summary reports using itertools.groupby Download |
Parallel tools (named in manner to itertools & functools) is a set of commonly used list traversal functions, which is working in parallel (fault-tolerant) in synchronous or asynchronous manner. Implementation is based on python threading module, so be aware of GIL. Currently implemented...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (42): paralleltools Download |
Shed Skin is an experimental compiler, that can translate pure, but implicitly statically typed Python programs into optimized C++. It can generate stand-alone programs or extension modules that can be imported and used in larger Python programs. Besides the typing restriction, programs cannot...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (62): Shed Skin Download |
extensions is a simple plugin system inspired from setuptools entry points. It allows an application to define and/or use plugins. How to define a plugin A plugin can be any callable object . It has to be registered through the extensions registry. For example, let's take a simple function...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (32): extensions for linux Download |
This module provides a Python concurrent.futures executor that lets you run functions on remote systems in your Condor or Slurm cluster. Stop worrying about writing job files, scattering/gathering, and serialization---this module does it all for you. It uses PiCloud's advanced pickler to even...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (40): clusterfutures Download |
Sendtools is a collections of classes for efficiently consuming iterators into one or more data structures. Sendtools compliments the itertools module and other the excellent facilities Python offers for iteration. Sendtools is useful when: * Your source iterator is too big to fit in memory *...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (40): Sendtools Download |