Av skadan blir man vis.
Python CSS Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



diodberg runs new experimental climbing wall from 'ikea-lisp-code.

The python diodberg module is currently DEPRECATED. Development on the wall client software has moved to a fork of [Firemix] (https://github.com/ikea-lisp-code/firemix).

If you are currently working on the wall, I recommend just checking out the repository directly and using classes through the directory hierarchy instead of using the setup.py file.

Directory/package contents in python/diodberg/:

  • core

    Basic types, runner, and rendering objects. User applications interact with the wall by directly manipulating pixels on a Panel through an iterator interface. This is a strong candidate for future performance improvements.

  • data

    Sample configuration files.

  • input

    Nothing here! Currently, we lack both software and hardware support for sensor input to the wall while in-flight.

  • user_plugins

    User applications for running visualizations. If you are writing an application to run on the wall, check out things here.

  • renderers

    Simulation, serial, and GPIO interfaces for driving lights.

  • util

    Misc.: random utilities

  • web

    A Flask-based web front-end for configuring, controlling, and running lights.


  • docs

  • firmware

    Device firmware for DMX intermediaries

  • schematics

Package requirements

  • Python 2.7
  • numpy/scipy
  • If simulating plugins: Pygame
  • If running serial protocols: pyserial and RPi
  • If running the web front end: Flask.
  • If using performance optimizations: Numba (and by extension, the Anaconda Python distribution).
  • If using audio input: aubio (and its many dependencies).

Installation and setup instructions

TODO (see above)


Email mookerji@spin-one.org, chris@notspelledright.com, yuanyu.chen@gmail.com


Copyright (C) 2013 ikea-lisp-code. Distributed under the MIT License.