Jon Simpson http://www.jonsimpson.co.uk
This repository contains components related to visual process-oriented programming, developed as part of my PhD.
Requires wxPython, YAML & Mako. To get going on Mac OS X 10.8 via HomeBrew:
brew install python --framework
brew install wxmac
pip install pyyaml mako
A tool to allow the visual construction of process networks. Requires Python 2.6 with wxPython, Mako and YAML modules.
To run from python command line: python builder.py
Day-to-day testing focuses on Mac OS X, but the software has been run on Windows and Linux previously.
Drawing performance is slow on Windows due to the implementation wx uses for GraphicsContext - mitigating this is on the todo list, but it remains a known issue.
To build a Mac OS X .app for Processes, ensure you have py2app
installed - instructions here.
Once py2app
is installed, run it inside the app directory.
python setup.py py2app --no-strip
This will produce a Process.app bundle in dist
. Building app bundles has only been tested on 10.6 so far.
There are other tools and code snippets in this repos which may or may not be functional.