Generates a set of crisscross slats that simulate a given Turing machine through self-assembly. Assembly can be simulated using PolyominoTAS by loading the resulting .xml file.
Examples of Turing machine descriptions used as input to the generator can be found in the turing_machines directory. Turing machine descriptions can be generated using TM_to_text.py in the same folder.
To get help running the generator:
cd src
python TM_slat_gen.py -hTypical use:
cd src
python TM_slat_gen.py -i 0100 -f example_TM.txt -o example_TM_slats.xmlTo simulate the system, use PolyominoTAS (mentioned above) to load the generated .xml file.