Temporary home for humpy_toolz, humpy_cytoolz, and humpy_tlz packages while improving them.
The audio processing modules previously in this repository now live in
hunterHearsPy.
humpy_toolz is a typed fork of toolz. It provides
composable functions for iterators, dictionaries, and function composition with type stubs.
from humpy_toolz import compose_left, curry, merge, pipe
merged = merge({"a": 1}, {"b": 2})
transform = compose_left(lambda x: x + 1, lambda x: x * 2)
result = pipe(3, transform)humpy_cytoolz is the Cython-accelerated companion package. The core modules
dicttoolz, functoolz, itertoolz, recipes, and utils are built as extension
modules.
from humpy_cytoolz import curry, groupby, mergehumpy_tlz mirrors the humpy_toolz API and imports from humpy_cytoolz when available,
falling back to humpy_toolz otherwise.
from humpy_tlz import curry, groupby, pipefrom humpy_toolz.curried import operator
from humpy_cytoolz.curried import operatorpip install Z0Z_tools