Pypeline: A Python library for creating concurrent data pipelines
1–10 of 48 posts
Re: Pypeline: A Python library for creating concurrent data pipelines
#2 Pypeline was designed to solve simple medium
data tasks that require concurrency
and parallelism but where using frameworks
like Spark or Dask feel exaggerated or unnatural.
This is exactly what I was looking for very recently. Thank you for writing this, I'll certainly look into it.Re: Pypeline: A Python library for creating concurrent data pipelines
#3Re: Pypeline: A Python library for creating concurrent data pipelines
#4Pypeline was designed to solve simple medium data tasks that require concurrency and parallelism but where using frameworks like Spark or Dask feel exaggerated or unnatural. This is exactly what I was looking for very recently. Thank you for writing this, I'll certainly look into it.
Re: Pypeline: A Python library for creating concurrent data pipelines
#5Re: Pypeline: A Python library for creating concurrent data pipelines
#6I wonder if you might compare this to Bonobo [ https://www.bonobo-project.org/ ] which I think has similar design goals?
Re: Pypeline: A Python library for creating concurrent data pipelines
#7pypeline --> pypeln
multiprocessing pipeline --> pr
threads pipeline --> th
asyncio pipeline --> io
this is totally unnecessary
If I want to use short abbreviated names in my code I can always `from pypeline import multiprocess_pipeline as pr`
Your library shouldn't export them like this as the default.
`io` is especially bad since this overshadows the `io` module in the Python stdlib
Re: Pypeline: A Python library for creating concurrent data pipelines
#8Re: Pypeline: A Python library for creating concurrent data pipelines
#9Too much abbreviation! pypeline --> pypeln multiprocessing pipeline --> pr threads pipeline --> th asyncio pipeline --> io this is totally unnecessary If I want to use short abbreviated names in my code I can always `from pypeline import multiprocess_pipeline as pr` Your library shouldn't export them like this as the default. `io` is especially bad since this overshadows the `io` module in the Python stdlib
Re: Pypeline: A Python library for creating concurrent data pipelines
#10It also allows you to use UNIX pipes with your dependent jobs when that is appropriate [1].
[0] https://snakemake.readthedocs.io/en/stable/index.html
[1] https://snakemake.readthedocs.io/en/stable/snakefiles/rules....