DDLab code June 2012 -------------------- The source code, written in c, is provided for two alternative DDLab updates: ddlabm08 (ddcode_m08_June2012.tar.gz) Behaves mostly as described in Exploring Discrete Dynamics. As well as bug fixes, there are a few new/revised options. Network sizes are limited by "short int" variables (2 bytes). ddlabx09 (ddcode_x09_June2012.tar.gz) The same updates as in ddlabm08, but ddlabx09 allows bigger networks for both attractor basins and space-time patterns, because network sizes are designated by "int" variables (usually 4 bytes). Various new size options, progress reports, and warnings are provided. GNU_GPL_3.txt GNU General Public License version 3 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_m08_June2012.tar.gz contains the following files: bytes date file lines description ----- ---- ---- ----- ----------- 35954 2012-06-17 edecfunc.h 972 declare functions 28600 2012-06-17 eglob_ab.h 725 global variables 29030 2012-03-26 alloc36.c 822 allocate and free memory 105297 2012-03-26 back68.c 3287 generate pre-images 35508 2012-03-26 boxes53.c 1097 create prompt boxes 319632 2012-03-26 capara28.c 8682 set network rules and states 27943 2012-03-18 drawb53.c 847 draw attractor basins 157315 2012-06-06 drpara33.c 4777 set drawing/display parameters 108163 2012-06-17 for39.c 2854 run network forward 131594 2012-03-18 forint90.c 3514 run forward on-the-fly changes 164663 2012-06-06 forvar05.c 4510 other functions, running forward 153969 2012-06-06 graph52.c 3712 network-graph and jump-graph 69319 2012-06-17 g_set18.c 2328 graphics setup 20978 2012-03-18 in_put10.c 664 functions for user input 25106 2012-06-17 learn32.c 768 learning algorithms 73278 2012-03-18 l_save78.c 2221 saving and loading files 131491 2012-06-06 main58.c 3916 main, and some other functions 204655 2012-03-18 misc92.c 5909 various miscellaneous functions 10815 2012-03-18 mtree06.c 299 decision tree for kcode 20047 2012-05-08 orbants03.c 638 easter egg 66610 2012-03-18 run80.c 2125 generate attractor basins 47877 2012-03-18 vecpost23.c 1293 vector PostScrip files 324690 2012-04-28 wiring81.c 8522 network wiring and wiring graphic ddlabm08 Makefiles: Makefile_Linux_m08 gcc for Linux/Unix Makefile_Cygwin_m08 gcc for Cygwin Makefile_Mac_m08 gcc for Mac to compile: make -f Makefile_Linux_m08 (for example) DOS_Watcom_compile_notes.txt commands for compiling in Open Watcom C Version 1.9 --------------------------------------------------------------------------- ddcode_x09_June2012.tar.gz contains the following files: bytes date file lines description ----- ---- ---- ----- ----------- 35281 2012-06-17 edecfunc.h 966 declare functions 28714 2012-06-17 eglob_ab.h 724 global variables 29703 2012-06-03 alloc39.c 847 allocate and free memory 106210 2012-06-05 back72.c 3317 generate pre-images 35330 2012-04-30 boxes54.c 1097 create prompt boxes 320698 2012-06-04 capara30.c 8756 set network rules and states 29380 2012-05-12 drawb55.c 902 draw attractor basins 156987 2012-06-06 drpara34.c 4777 set drawing/display parameters 108334 2012-06-17 for41.c 2863 run network forward 131443 2012-05-11 forint91.c 3515 run forward on-the-fly changes 164256 2012-06-06 forvar06.c 4511 other functions, running forward 153326 2012-04-30 graph53.c 3709 network-graph and jump-graph 68861 2012-06-17 g_set19.c 2328 graphics setup 20781 2012-04-30 in_put11.c 658 functions for user input 25030 2012-06-17 learn33.c 767 learning algorithms 73036 2012-04-30 l_save79.c 2221 saving and loading files 136493 2012-06-10 main64.c 4119 main, and some other functions 203365 2012-06-17 misc95.c 5901 various miscellaneous functions 10765 2012-04-30 mtree07.c 299 decision tree for kcode 20047 2012-05-08 orbants03.c 638 easter egg 66435 2012-05-09 run81.c 2123 generate attractor basins 46862 2012-04-30 vecpost24.c 1295 vector PostScrip files 325346 2012-06-08 wiring83.c 8578 network wiring and wiring graphic ddlabm08 Makefiles: Makefile_Linux_x09 gcc for Linux/Unix Makefile_Cygwin_x09 gcc for Cygwin Makefile_Mac_x09 gcc for Mac to compile: make -f Makefile_Linux_x09 (for example) DOS_Watcom_compile_notes.txt commands for compiling in Open Watcom C Version 1.9 --------------------------------------------------------------------------- Copyright (C) 2011 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 . ---------------------------------------------------------------------------