Helper for dataflow based programming
Project description
grapes
A simple library for dataflow programming in python.
It is inspired by pythonflow
but with substantial modifications.
Dependencies
grapes
depends only on networkx
, which can be found on PyPI and is included in the Anaconda distribution.
To visualize graphs, pygraphviz
is also needed.
For its installation, refer to the official guide.
Finally, pytest
is needed to run the tests.
Installation
grapes
is available on PyPI.
Install it from there with
pip install grapes
Otherwise you can install from source.
Move to the root directory of the grapes source code (the one where setup.py
is located) and run
pip install -e .
The -e
flag creates an editable installation.
Roadmap
Future plans include:
- Better explanation of what
grapes
is. - Usage examples.
- Better comments and documentation.
Authorship and License
The bulk of grapes
development was done by Giulio Foletto in his spare time.
See LICENSE.txt
and NOTICE.txt
for details on how grapes
is distributed.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file grapes-0.5.0.tar.gz
.
File metadata
- Download URL: grapes-0.5.0.tar.gz
- Upload date:
- Size: 13.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 692b44bfabdb5cc984a8e454e7ce5fbb5c9725167c3ff2da015db647ad80b9d8 |
|
MD5 | 9dcf55e0727971b7c102d0c16887241b |
|
BLAKE2b-256 | 4d6e46d70c37d2dc49c37a66198ba80661f3ce21e6c6dfb97b69d829a32b5651 |
File details
Details for the file grapes-0.5.0-py3-none-any.whl
.
File metadata
- Download URL: grapes-0.5.0-py3-none-any.whl
- Upload date:
- Size: 14.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7a0b63c0c0920f0e6f32f7ebf86f33e55e5a9508fa25bb085cbaa18dd60e91d |
|
MD5 | dc43b1d3887403c773d6e7bbd2c68e29 |
|
BLAKE2b-256 | 6d5e931361035d1966a7648ee0b9a7ce70e891ee7154e13e8cb2e87d311a5631 |