{"repo":"EntilZha/PyFunctional","free":true,"listed":false,"github":"https://github.com/EntilZha/PyFunctional","clone":"git clone https://github.com/EntilZha/PyFunctional.git","description":"Python library for creating data pipelines with chain functional programming","language":"Python","stars":2490,"topics":["python","datascience","pipeline","data","functional-programming"],"license":"MIT","category":"data-pipelines","readme_excerpt":"PyFunctional Features PyFunctional makes creating data pipelines easy by using chained functional operators. Here are a few examples of what it can do: - Chained operators: seq(1, 2, 3).map(lambda x: x 2).reduce(lambda x, y: x + y) - Expressive and feature complete API - Read and write text , csv , json , jsonl , sqlite , gzip , bz2 , and lzma/xz files - Parallelize \"embarrassingly parallel\" operations like map easily - Complete documentation, rigorous unit test suite, 100% test coverage, and CI which provide robustness PyFunctional 's API takes inspiration from Scala collections, Apache Spark RDDs, and Microsoft LINQ. Table of Contents 1. Installation 2. Examples 1. Simple Example 2. Aggregates and Joins 3. Reading and Writing SQLite3 4. Data Interchange with Pandas 3. Writing to Files 4. Parallel Execution 5. Github Shortform Documentation 1. Streams, Transformations, and Actions 2. Streams API 3. Transformations and Actions APIs 4. Lazy Execution 6. Contributing and Bug Fixes 7. Changelog Installation PyFunctional is available on pypi and can be installed by running: Then in python run: from functional import seq Examples PyFunctional is useful for many tasks, and can natively open several common file types. Here are a few examples of what you can do. Simple Example Streams, Transformations and Actions PyFunctional has three types of functions: 1. Streams: read data for use by the collections API. 2. Transformations: transform data from streams with functions such as map ,","default_branch":null,"files":null,"tree":[],"storefront":"/r/EntilZha","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EntilZha/PyFunctional/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}