1. Tim Savage
  2. Pyticle




At this point all development is focused on the UI. To this end getting up and running is fairly straight forward.

The target system for Pyticle is Debian GNU/Linux (or derivative), with a view to providing a light weight system that can be used on low power embedded computers such as the Raspberry Pi.

The gui is developed with Python and uses Django as a frame work for development.

For development the following packages are required:

  • python
  • python-virtualenv
  • virtualenvwrapper (to simplify management of virtualenv's)

Checkout the source code and use virtualenvwrapper to create a environment:

> # Create a virtual environment
> mkvirtualenv pyticle
> # Install packages
> pip install -U -r gui/requirements.txt
> # Generate main database
> cd gui
> python manage.py syncdb

You will now be able to start the application running in a development mode with the command:

> python manage.py runserver