PyFunctional Versions Save

Python library for creating data pipelines with chain functional programming

v0.2.0

9 years ago

The primary goal of this release was to implement a number of functions which were missing from the ScalaFunctional library.

Features

  • Comprehensive documentation for every function, with examples
  • Set-like manipulation: union, intersection, difference, symmetric_difference
  • Joins: join list of (Key, Value) pairs using inner, outer, left, and right joins
  • Added many different functions for taking/dropping elements in sequence
  • Extended min/max with min_by and max_by
  • Extended attribute access to check if attribute exists on sequence before erroring

With these changes, the API is both stable and reasonably complete. The goal is to support all major operations from Scala arrays and Spark. That goal seems to be complete.

Next Release

The next release (small or larger version) will be focused on improving performance using generators and extending the API if necessary.