r
/
fifth
1
Fork 0
A Cellular Automata Machine (CAM) library loosely based on CAM Forth
Go to file
Joshua Potter 26af992567 Added examples 2015-06-02 17:30:22 -04:00
examples Added examples 2015-06-02 17:30:22 -04:00
rsrc Adding demo 2015-06-02 16:48:56 -04:00
src Adding demo 2015-06-02 16:48:56 -04:00
.gitignore Setup BitPlane and Neighborhood 2015-05-31 10:10:18 -04:00
README.md Revision to README 2015-06-02 12:48:28 -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/matplotlib 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)