Skip to main content

An open-source tool for modular visual programing in python

Project description

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

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

byc-pyflow-1.0.0.tar.gz (68.7 kB view details)

Uploaded Source

Built Distribution

byc_pyflow-1.0.0-py3-none-any.whl (88.2 kB view details)

Uploaded Python 3

File details

Details for the file byc-pyflow-1.0.0.tar.gz.

File metadata

  • Download URL: byc-pyflow-1.0.0.tar.gz
  • Upload date:
  • Size: 68.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for byc-pyflow-1.0.0.tar.gz
Algorithm Hash digest
SHA256 19a985dba544a6621a91c7376f3f27d32dbe73abf31a3d67d74f169761f8be6d
MD5 f752f90284101d7048e5bc88e66cb8dc
BLAKE2b-256 28206566185c3cfd84903a1171b66c56b0f8cb6971eb1a6d3bfc1bf164e3747f

See more details on using hashes here.

File details

Details for the file byc_pyflow-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: byc_pyflow-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 88.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for byc_pyflow-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 def3f9f01a34cca6f359720e8528b2cdd7bba17d475701a9ed26305639483037
MD5 c8a9d24d1f99e15f7dc396eafe0e644a
BLAKE2b-256 ba4adb897ad8cae91a810d1b9aa84ed70151dc55f937ef9ef119ebc3161370aa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page