Home

Awesome

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

<p align="center"> <img src="media/mnist_example.gif" alt="" width="800"/> </p>

Check out this quick video comparing features between Pyflow to Jupyter:

<p align="center"> <a href="https://youtu.be/Ml7H2CMdX-4"> <img alt="Pyflow: a 2D Alternative to Jupyter" src="media/thumbnail.jpg" width=400> </a> </p>

Community

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

Features

<p align="center"> <img src="media/block_example.gif" alt="" width="400"/> </p> <p align="center"> <img src="media/resize_example.gif" alt="" width="400"/> </p> <p align="center"> <img src="media/flow_example.gif" alt="" width="400"/> </p> <p align="center"> <img src="media/notebook_example.gif" alt="" width="400"/> </p>

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

See SHORTCUTS.md for a better experience.

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