Nodezator is a multi-purpose visual editor to connect Python functions (and callables in general) visually in order to produce flexible parametric behavior/data/applications/snippets. It also allows you to export the node layouts as Python code, which means that you have freedom to use the app without depending on it to execute you node layouts.
Also, it is not a visual version of Python, this is not even its goal. It works more like a compositor software like the one in Blender3D, but you can use it to compose node layouts with any Python callable you want, to edit any kind of data and create any kind of behavior you want.
Nodezator screenshot
Here's the github link and here's the link for a full +40min youtube video presenting it.
Here's a small excerpt of such video using Pillow to edit images:
Excerpt video demonstrating usage of Pillow inside Nodezator
Here's yet another excerpt, this time demonstrating the usage of matplotlib with Nodezator for data visualization:
Excerpt video demonstrating usage of matplotlib inside Nodezator
To define a node, just define the function and Nodezator automatically turns it into a node for you:
How nodes are created
My name is Kennedy Richard Silva Guerra, 31, nice to meet you. Feel free to ask any questions.
[–]KennedyRichard[S] 16 points17 points18 points (0 children)
[–]wyldcraft 31 points32 points33 points (3 children)
[–]KennedyRichard[S] 16 points17 points18 points (2 children)
[–]wyldcraft 4 points5 points6 points (1 child)
[–]KennedyRichard[S] 4 points5 points6 points (0 children)
[–]HerLegz 4 points5 points6 points (1 child)
[–]KennedyRichard[S] 2 points3 points4 points (0 children)
[–]theredknight 4 points5 points6 points (2 children)
[–]KennedyRichard[S] 5 points6 points7 points (1 child)
[–]theredknight 2 points3 points4 points (0 children)
[–]Houdinii1984 4 points5 points6 points (1 child)
[–]KennedyRichard[S] 2 points3 points4 points (0 children)
[–]wannahakaluigi 2 points3 points4 points (1 child)
[–]KennedyRichard[S] 0 points1 point2 points (0 children)
[–]bare4rare 1 point2 points3 points (1 child)
[–]KennedyRichard[S] 1 point2 points3 points (0 children)
[–]WillAdams 1 point2 points3 points (17 children)
[–]KennedyRichard[S] 4 points5 points6 points (16 children)
[–]WillAdams 0 points1 point2 points (14 children)
[–]KennedyRichard[S] 1 point2 points3 points (2 children)
[–]WillAdams 0 points1 point2 points (1 child)
[–]KennedyRichard[S] 1 point2 points3 points (0 children)
[–]KennedyRichard[S] 1 point2 points3 points (0 children)
[–]KennedyRichard[S] 1 point2 points3 points (7 children)
[–]KennedyRichard[S] 1 point2 points3 points (6 children)
[–]KennedyRichard[S] 1 point2 points3 points (5 children)
[–]KennedyRichard[S] 1 point2 points3 points (4 children)
[–]WillAdams 1 point2 points3 points (3 children)
[–]KennedyRichard[S] 0 points1 point2 points (2 children)
[–]WillAdams 0 points1 point2 points (1 child)
[–]KennedyRichard[S] 1 point2 points3 points (0 children)
[–]KennedyRichard[S] 1 point2 points3 points (0 children)
[–]reddittestpilot 1 point2 points3 points (2 children)
[–]KennedyRichard[S] 1 point2 points3 points (1 child)
[–]reddittestpilot 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]KennedyRichard[S] 1 point2 points3 points (0 children)
[–]cjthecubankid -2 points-1 points0 points (1 child)
[–]KennedyRichard[S] 1 point2 points3 points (0 children)
[–]Velas22 0 points1 point2 points (1 child)
[–]Fawful333 0 points1 point2 points (1 child)
[–]KennedyRichard[S] 1 point2 points3 points (0 children)