PyFlow

Pytest badge
Codacy Badge
Pylint badge
Codacy Badge
Unit coverage badge
Integration coverage badge
Licence - GPLv3
PRs Welcome

PyFlow is an open-source graph-structured interactive Python development tool

Although for now Pyflow is in closed Beta and features are coming in bit by bit, stay tuned for the first release soon !

Community

Join our Discord to beta-test features, share your ideas, contribute or just to have a chat with us.

Features

  • Create blocks of code in which you can edit and run Python code

  • Move and resize blocks on an infinite 2D plane

  • Link blocks to highlight dependencies, Pyflow will then automatically run your blocks in the correct order

  • Convert your Jupyter notebooks to Pyflow graphs and vice versa

Installation

Make sure you have Python 3 installed. You can download it from here

Install PyFlow

Using pip:

pip install byc-pyflow

Run PyFlow

python -m pyflow

Contributing

If you are interested in contributing to the project, see CONTRIBUTING.md.

You can also join our Discord to get in touch with us.

License

See LICENSE

GitHub

View Github