r
/
fifth
1
Fork 0
A Cellular Automata Machine (CAM) library loosely based on CAM Forth
 
Go to file
jrpotter e3843a7c58 Added wrap-around return Bits in neighbor method 2015-05-31 17:48:48 -04:00
examples Setup 2015-05-30 23:36:35 -04:00
src Added wrap-around return Bits in neighbor method 2015-05-31 17:48:48 -04:00
.gitignore Setup BitPlane and Neighborhood 2015-05-31 10:10:18 -04:00
README.md Initial commit 2015-05-30 21:11:44 -04:00

README.md

(CAM) Fifth

The following is a Cellular Automata Machine (CAM) library loosely based off the CAM Forth language as described in "Cellular Automata Machines" by Toffoli and Margolus. I wanted to be able to follow along in the book but, though mentioned as reasonably priced, a CAM Forth machine is out of my price range.

The following uses numpy/scipy underneath, and will ideally incorporate the following:

  • Arbitrary description of neighborhoods
  • Arbitrary leveling of bit planes
  • Arbitrary description of rulesets
  • 2D and 3D cellular automata
  • Timing specifications for granular viewing
  • Echoing and Tracing (for 2D)