DDLab code March 2017 readme ---------------------------- The source code, written in c, is provided for ddlabz05 in ddcode_z05_March2017.tar.gz (528K) (supersedes ddcode_z05_May2016) These recent updates are described in www.ddlab.org and are documented in Exploring Discrete Dynamics (2016) 2nd Edition and its hyperref-PDF update. Extra files to supplement DDLab (in dd_extra.tar.gz) as described in section 3.6 should be accessible, though DDLab will run without them. --------------------------------------------------------------------------- ddcode_z05_March2017 contains the following files: GNU_GPL_3.txt (GNU General Public License version 3) bytes date file description ----- ------------ ---------- ----------- 36464 Mar 28 2016 edecfunc.h declare functions 29689 Jan 21 13:04 eglob_ab.h global variables 29824 Jan 7 01:55 alloc40.c allocate and free memory 116966 Jan 23 12:41 back89.c generate pre-images 35676 Jan 16 13:30 boxes61.c create prompt boxes 328050 Jan 7 01:57 capara56.c set network rules and states 29568 Jan 7 01:57 drawb57.c draw attractor basins 179839 Mar 19 13:37 drpara50.c set drawing/display parameters 123876 Feb 5 14:41 for61.c run network forward 147339 Feb 5 19:11 forint15.c run forward on-the-fly changes 178646 Feb 5 19:08 forvar25.c other functions, running forward 154070 Jan 7 02:01 graph56.c network-graph and jump-graph 73404 Jan 31 13:04 g_set27.c graphics setup 20910 Jan 7 02:01 in_put11.c functions for user input 25031 Jan 7 02:01 learn33.c learning algorithms 104712 Jan 7 02:02 l_save09.c saving and loading files 144307 Mar 19 14:20 main75.c main, and some other functions 247949 Jan 7 02:02 misc40.c various miscellaneous functions 11169 Jan 7 02:03 mtree08.c decision tree for kcode 20071 Jan 7 02:03 orbants03.c easter egg 68225 Jan 14 2016 run85.c generate attractor basins -49291 Jan 7 02:03 vecpost31.c vector PostScrip files 379705 Jan 19 18:25 wiring13.c network wiring and wiring graphic total lines (*.c and *.h) excluding blanks/comments = 64241 note: list files with lines and total: wc -l *.c *.h total excluding blanks/comments: cat *.c *.h | sed '/^\s*#/d;/^\s*$/d' | wc -l the following files are available separately: ddlabz05 Makefiles: Makefile_linux_z05 gcc for Linux/Cygwin/Unix Makefile_mac_z05 gcc most Mac systems or for specific Mac systems Makefile_mac_ElCapitan_z05 Makefile_mac_Sierra_z05 (for Sierra or SnowLeopard) Makefile_mac_PowerBook_z05 to compile: make -f Makefile_linux_z04 (for example) if renamed "Makefile", to compile "make" is sufficient DOS_Watcom_compile_notes_z04.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) 2016 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 . ---------------------------------------------------------------------------