DDLab code Sept 2015 readme -------------------------- The source code, written in c, is provided for ddlabz03 in ddcode_z03_Sep2015.tar.gz (518K) This supersedes the code for ddlabx11 Updates include ... Null Boundary Conditions, greater network and neighborhood sizes, revised 3d neighborhoods, hollowed out blocks for 2d and 3d, hex/triangular neighborhoods for k3/k4, dynamic trails for gliders, new manipulation options for 2d patches, automatic Derrida plots for sets of rules, equivalence classes and rule clusters, network (and jump) graph nodes contract to 1 pixel allowing large 1d scolling tube space-time patterns, load/save ascii seed files, transient data for the attractor histogram, density plot t0->t1, classifying rule-space patch options, cell division colors, dynamic trace, various improvements: enlarged DDLab window layout, lattice and rule presentation, 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_z03_Sept2015.tar.gz contains the following files: GNU_GPL_3.txt (GNU General Public License version 3) bytes date file lines description ----- ---- ---- ----- ----------- 36472 2015-08-30 edecfunc.h 981 declare functions 29444 2015-08-30 eglob_ab.h 742 global variables 29824 2015-06-20 alloc40.c 861 allocate and free memory 115933 2015-08-31 back87.c 3592 generate pre-images 35780 2015-08-31 boxes60.c 1098 create prompt boxes 327102 2015-08-31 capara52.c 8957 set network rules and states 29550 2015-06-20 drawb56.c 922 draw attractor basins 175787 2015-08-31 drpara47.c 5230 set drawing/display parameters 123007 2015-09-17 for59.c 3202 run network forward 143640 2015-08-31 forint13.c 3771 run forward on-the-fly changes 177381 2015-09-02 forvar23.c 4870 other functions, running forward 154030 2015-09-02 graph56.c 3728 network-graph and jump-graph 69899 2015-09-02 g_set22.c 234 graphics setup 20866 2015-09-02 in_put11.c 663 functions for user input 24993 2015-09-02 learn33.c 769 learning algorithms 88378 2015-09-03 l_save90.c 2609 saving and loading files 143057 2015-09-04 main72.c 4285 main, and some other functions 247601 2015-09-06 misc37.c 7072 various miscellaneous functions 10765 2015-06-20 mtree07.c 299 decision tree for kcode 20071 2015-06-20 orbants03.c 645 easter egg 68225 2015-09-04 run85.c 2181 generate attractor basins 49291 2015-09-04 vecpost31.c 1355 vector PostScrip files 356882 2015-09-04 wiring99.c 9575 network wiring and wiring graphic ----- total~69756 62936 excluding blanks/comments --------------------------------------------------------------------------- the following files are available separately: ddlabz03 Makefiles: Makefile_linux_z03 gcc for Linux/Cygwin/Unix Makefile_mac_z03 gcc for Mac to compile: make -f Makefile_linux_z03 (for example) DOS_Watcom_compile_notes_z03.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) 2015 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 . ---------------------------------------------------------------------------