metafunctions is a function composition library for python.
This release updates metadata to indicate support for python 3.11
MetaFunctions now supports python 3.5+ (it was previously 3.6+), and Windows. The concurrent
functionality is unavailable on Windows, because it relies on os.fork
.
MetaFunctions is a python function composition and data pipelining library. See the readme for more information.
This release adds many features. See #12 for a discussion.
This release adds the following features:
util.highlight_current_function
: Called from within a bound MetaFunction, returns a string identifying where in the function pipeline the function is.util.concurrent
and the concurrent
module: Add a subclass of FunctionMerge
that executes each of its functions in parallel.MetaFunctions support basic pipelining (with |
), and +
, -
, /
, *
operations.