Skip to content

Critters and other cellular automatons, with Python, Numpy and C++.

Notifications You must be signed in to change notification settings

dmishin/critters

Repository files navigation

CRITTERS

C++ implamantation of the "critters" reversible cellular automaton, with simple Python interface, written in ctypes. More information about this:

COMPILATION

Run make.sh for Linux or make.cmd fow Windows. For Windows, Mingw (g++) is expected to be installed. Edit the batch file, if you are using a different compiler.

FEATURES

Implements "Critters" and other block cellular automatons with Margolus neighborhood and 2 states.

INSTALLATION

Not supported yet. Run it from the compilation folder.

FILES

  • critters.py - Python interface for the C++ library.
  • test_critters.py - some sample program, that run simulation
  • critters.cpp - C++ implementation of the algorithm.

REQUIREMENTS

Python2, Numpy, C++ compiler.

Sample program can use Matplotlib or PIL.

About

Critters and other cellular automatons, with Python, Numpy and C++.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published