Skip to main content

Visual scripting tool for Python

Project description

Visual scripting for Pyton

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.


You can install the method by typing:

pip install ritual

Basic usage

Create a new folder, and start the local editor using the command:

ritual --editor

Then, go to On the local website, right click to add functions or variables (represented as boxes), and link them to create a graph. You can save the graph as well as running it by clicking on the top-right buttons.

UI example

You can add different pre-existing packages to the editor, as well as your own (documentation soon), by adding the --packages parameter:

ritual --editor --packages ritual.lib_requests ritual.lib_pandas

These packages add a new set of boxes that you can place and call, in this case http requests and Pandas DataFrame basic I/O functions.

When saved, the graph and the packages references are stored in a single .json file (in the graphs/ folder) that you can call later on by omitting the --editor parameter:

ritual -f graphs/XXXX.json

Or by loading directly the graph in Python:

from ritual import load_graph

ritual = load_graph("graphs/XXXX.json")
state =

The state variable is a dict that contains the boxes output values, accessible by box name.


Maixent Chenebaux

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

ritual-0.0.1.tar.gz (17.4 kB view hashes)

Uploaded Source

Built Distribution

ritual-0.0.1-py3-none-any.whl (20.2 kB view hashes)

Uploaded Python 3

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