DDLab code June 2013 readme -------------------------- The source code, written in c, is provided for ddlabx11 in ddcode_x11_June2013.tar.gz (521K) This supersedes the code for ddlabx09, ddlabx10, and ddlabx11(Nov2012, Jan2013, May2013), It includes ... Null Boundary Conditions, hex/triangular neighborhoods for k3 and k4, automatic Derrida plots for sets of rules, equivalence classes and rule clusters, network (and jump) graph nodes contract to 1 pixel -- improving the scolling tube for large 1d networks, improvements to enlarged DDLab window layout, load/save ascii seed files, and some bug/memory fixes. Extra files to supplement DDLab (in dd_extra.tar.gz) as described in the Exploring Discrete Dynamics (section 3.6) should be accessible, though DDLab will run without them. --------------------------------------------------------------------------- ddcode_x11_June2013.tar.gz contains the following files: GNU_GPL_3.txt (GNU General Public License version 3) bytes date file lines description ----- ---- ---- ----- ----------- 35812 2013-05-21 edecfunc.h 975 declare functions 28849 2013-05-21 eglob_ab.h 725 global variables 29789 2013-05-21 alloc39.c 847 allocate and free memory 115875 2013-05-24 back85.c 3593 generate pre-images 35327 2013-06-05 boxes55.c 1097 create prompt boxes 325927 2013-06-08 capara37.c 8894 set network rules and states 29380 2013-01-13 drawb55.c 902 draw attractor basins 174598 2013-06-08 drpara41.c 5189 set drawing/display parameters 118257 2013-05-24 for52.c 3112 run network forward 130640 2013-06-08 forint96.c 3496 run forward on-the-fly changes 164237 2013-05-24 forvar06.c 4511 other functions, running forward 154005 2013-06-09 graph56.c 3728 network-graph and jump-graph 69019 2013-05-24 g_set20.c 2331 graphics setup 20781 2013-01-13 in_put11.c 658 functions for user input 25030 2013-01-13 learn33.c 767 learning algorithms 75645 2013-05-21 l_save80.c 2315 saving and loading files 137133 2013-06-06 main66.c 4123 main, and some other functions 204269 2013-06-08 misc97.c 5924 various miscellaneous functions 10765 2013-01-13 mtree07.c 299 decision tree for kcode 20047 2013-01-13 orbants03.c 638 easter egg 67900 2013-05-26 run82.c 2159 generate attractor basins 46641 2013-05-25 vecpost25.c 1288 vector PostScrip files 326901 2013-05-24 wiring84.c 8631 network wiring and wiring graphic ----- total~66518 --------------------------------------------------------------------------- the following files are available separately: ddlabx11 Makefiles: Makefile_Linux_x11 gcc for Linux/Unix Makefile_Cygwin_x11 gcc for Cygwin, identical to Linux/Unix Makefile_Mac_x11 gcc for Mac to compile: make -f Makefile_Linux_x11 (for example) DOS_Watcom_compile_notes_x11.txt describes commands for compiling DDLab in Open Watcom C Version 1.9 The same source code compiles on all platforms above. --------------------------------------------------------------------------- each DDLab source code file includes the following (or similar) header: Copyright (C) 2013 Andrew Wuensche This readme file is part of DDLab (Discrete Dynamics Lab) DDLab is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with DDLab. If not, see . ---------------------------------------------------------------------------