Skip to content

Commit 8761fe6

Browse files
committed
Merge branch 'dev' of https://github.com/RichardZhu2/pyper into dev
2 parents bb81e3f + b893e53 commit 8761fe6

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

β€ŽREADME.mdβ€Ž

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@
2222

2323
---
2424

25-
Pyper is a generalized framework for concurrent data-processing, based on functional programming patterns. Used for 🌐 **Data Collection**, πŸ”€ **ETL systems**, and general-purpose πŸ› οΈ **Python Scripting**
25+
Pyper is a comprehensive framework for concurrent and parallel data-processing, based on functional programming patterns. Used for 🌐 **Data Collection**, πŸ”€ **ETL Systems**, and general-purpose πŸ› οΈ **Python Scripting**
2626

2727
See the [Documentation](https://pyper-dev.github.io/pyper/)
2828

2929
Key features:
3030

3131
* πŸ’‘**Intuitive API**: Easy to learn, easy to think about. Implements clean abstractions to seamlessly unify threaded and asynchronous work.
3232
* πŸš€ **Functional Paradigm**: Python functions are the building blocks of data pipelines. Let's you write clean, reusable code naturally.
33-
* πŸ›‘οΈ **Safety**: Hides the heavy lifting of underlying task creation and execution. No more worrying about race conditions, memory leaks, and thread-level error handling.
33+
* πŸ›‘οΈ **Safety**: Hides the heavy lifting of underlying task execution and resource clean-up. No more worrying about race conditions, memory leaks, or thread-level error handling.
3434
* ⚑ **Efficiency**: Designed from the ground up for lazy execution, using queues, workers, and generators.
3535
* ✨ **Pure Python**: Lightweight, with zero sub-dependencies.
3636

@@ -284,9 +284,11 @@ To explore more of Pyper's features, see some further [examples](https://pyper-d
284284

285285
## Dependencies
286286

287-
Pyper is implemented in pure Python, with no sub-dependencies. It relies heavily on the well-established built-in modules:
288-
* [asyncio](https://docs.python.org/3/library/asyncio.html) for handling async-based concurrency
289-
* [threading](https://docs.python.org/3/library/threading.html) for handling thread-based concurrency
287+
Pyper is implemented in pure Python, with no sub-dependencies. It is built on top of the well-established built-in Python modules:
288+
* [threading](https://docs.python.org/3/library/threading.html) for thread-based concurrency
289+
* [multiprocessing](https://docs.python.org/3/library/multiprocessing.html) for parallelism
290+
* [asyncio](https://docs.python.org/3/library/asyncio.html) for async-based concurrency
291+
* [concurrent.futures](https://docs.python.org/3/library/concurrent.futures.html) for unifying threads, processes, and async code
290292

291293
## License
292294

0 commit comments

Comments
Β (0)