Releases: EntilZha/PyFunctional
Releases · EntilZha/PyFunctional
Stable API with most/all of features to be supported.
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/maxwithmin_byandmax_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.