Kid Experimental Library (in Python)
Python Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
docs adding documentation about tobii-related modules Sep 27, 2016
examples adding a new project on probability preference with new stimuli in misc Mar 24, 2017
kelpy adding a new project on probability preference with new stimuli in misc Mar 24, 2017
LICENSE Edited last commit to include the readme, license, and other missing … Jan 4, 2014
README.txt Fixed readme Aug 27, 2015
TODO.txt updates Oct 31, 2014
requirements.txt getting rid of pygame requirements to see if that gets readthedocs to… Feb 29, 2016 maybe this? Jan 29, 2015


KELPY is the Kid Experimental Library in PYthon

##Installation Put this library somewhere--mine lives in "/home/piantado/mit/Libraries/kelpy/"

Set the PYTHONPATH environment variable to point to kelpy/:

export PYTHONPATH=$PYTHONPATH:/home/piantado/Desktop/Libraries/kelpy

You can put this into your .bashrc file to make it load automatically when you open a terminal. On ubuntu and most linux, this is:

echo 'export PYTHONPATH=$PYTHONPATH:/home/piantado/Desktop/Libraries/kelpy' >> ~/.bashrc

And you should be ready to use the library

##About The basic approach of Kelpy is to handle simple animations and things, taking care of the main refresh-display loop in pygame, and letting us just construct sequences of object actions and handle events. Future work will handle fancier counterbalancing, etc.

Kelpy is a work in progress, so please be mindful that some demos and classes may not function as intended just yet!

##Documentation Kelpy documentation can be found at:

(or checking out the docs directory; the index page is at docs/_build/html/index.html)


  • PIL
  • Pygame
  • Tobii SDK


Steven T. Piantadosi, Matthew McGovern, and Amanda Yung are the primary contributors to this project.


This software may be cited as:

author={Steven T. Piantadosi},
title={ Kelpy: a free library for child experimentation in python},
howpublished={available from}