Skip to content

exo/processviz

Repository files navigation

Process Visualisation Experiments

Jon Simpson https://www.jonsimpson.co.uk

This repository contains components related to visual process-oriented programming, developed as part of my PhD.

Use

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

Processes

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.

Building Mac OS X app bundle

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.

Notes

There are other tools and code snippets in this repos which may or may not be functional.

About

Visual Processes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages