|Discrete Dynamics Lab|
Update March 2017ddlabz05 is documented in an updated hyperref PDF EDD2ndEd-March2017update.pdf which can be downloaded HERE. This is an updated version of Exploring Discrete Dynamics, Second Edition (EDD2) (2016) published by Luniver Press, a 8x10 inch 577 page paperback with color figures, which can be purchased at Amazon-UK, Amazon-USA, and other online book sellers.
March 2017 updates (on the
May 2016 release)
include the following new features, as well as improvements and bug fixes.
DDLab has been updated at regular intervals since its release in 1995. Its precursor was the Atlas software included on diskette inside the back cover of "The Global Dynamics of Cellular Automata" 1992.
For a list and download of this and older versions click here.
Below are links to previous updates,
| EDD3#5.1: The initial DDLab screen/window size|
The initial DDLab screen/window (for Linux and Mac) has been adapted to appear at a reasonable size on very high resolution monitors, thought the method now apples for any screen resolution.
The screenshot example on the left, for a Dell XPS13 and Ubuntu 16.04, has a resolution of 3200x1800 pixels. Within the screenshot the initial DDLab window, for ddlabz04 (far left) appears tiny because of the high resolution, whereas the present update ddlabz05, on the right, appears at a reasonable size. Of course the DDLab window can be resized at any time (EDD3#4.1.5, #6.3).
On startup, the computer screen and DDLab window resolution are both displayed in the terminal (very top left), for example,
Monitor=1366x768 DDLabScreen=925x694 (for Lenovo ThinkPad)
| EDD3#17.9.5: Random wiring in 2d and 3d|
For non-square 2d networks and non-cubic 3d networks, setting random wiring, possibly within a local zone set in EDD3#12.5.2, is no longer limited to the shortest axis.
Enter r in EDD3#17.4 to randomly reset the wiring of the active cell, or of the block if defined and visible. Enter w to randomly resets the wiring of the cells outside an active block, if the active block is visible. Both r and w will respect the biases on random wiring (which include local CA wiring) set in EDD3#17.9.6. Unbiased random wiring (for homogeneous-k) can also be set with R.
The examples on the left show (top) a 2d network 66x22, with a k=21 neighborhood, and (below) a 3d 66x10x22, k=27 (3x3x3) neighborhood. Random wiring can be confined to a local zone (#12.5.2) but the shortest axis is no longer a limiting issue.
|+0 +5 +10 +14|| EDD3#32.12.3: New on-the-fly options for the input-frequency
If input-entropy is active (EDD3#31.5), these new on-the-fly key hits _ (underscore) and & enable extra manipulation of the input-frequency histogram, to contract/expand the bar width, and to modify a multi-column histogram.
| EDD3#30.3: New on-the-fly options to expand/contract the scale of
Enter E/C while basins are being drawn to expand/contract their scale. This change was made for active control of the "savescreen demo" (EDD3#4.11), but it also applies whenever basins are being drawn, including basin of attraction fields, single basins, and basins for a range of network sizes. For each key hit, the scale for the next basin will expand or contract by 10%.
On the left is a snapshot of the screen-save demo were the scale of basins has been expanded and contracted --- for v2k5 n=14 CAs, on a white background. An example on a black background is at the top of the page.
| EDD3#22: Some improvements to options in the Derrida plot|
The Derrida plot options have been slightly amended and improved, including a new option to show the Z-parameter.
A new item, label-0/Z or label-0 is added to the series of prompts in EDD3#22.2 to define what is printed in a small box at the end of each Derrida plot curve, as illustrated above.
Enter return to accept the default data labels (EDD3#22.5.2). Enter Z for the Z-parameter (for single rcode only), or enter 0 to omit the labels altogether. For a single rule network the default data is the rule in decimal provided that v=2, k<=3 for rcode (so includes elementary rule-space), and v=2, k<=5 for kcode in TFO-mode. Othrewise the rule is shown in hex. For a rulemix, the default data gives the number of iterations.
Return to the
Discrete Dynamics Lab home page.
Last modified: April 2017