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