An interactive editor for very simple rule-based systems, called one-dimensional cellular automata. The naming convention follows Stephen Wolfram's book "A new kind of science". The applet was written out of a desire to edit evolving automata in real-time by adding or removing cells. The editor features "decay" which shows the probability of a cell spontaneously flipping from on to off, or vice versa. Unlike Wolfram's illustrations, each generation rule is expressed in a different color, resulting in several visible nested structures. Written in Python, with Pygame and numPy libraries.
Personal research project