Open source environment for cellular automata