From 75ff432b273f6484dcefe48914d4fb863046230f Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Thu, 20 Oct 2011 05:21:55 +0000 Subject: included tools as objects with help patches, and fixed all other help patch errors svn path=/trunk/externals/chaos/; revision=15630 --- Makefile | 4 +- attract1-help.pd | 2 +- base-help.pd | 2 +- base3-help.pd | 2 +- dejong-help.pd | 2 +- examples/fractal-tools.pd | 27 ------- examples/readme-fractals.pd | 2 + examples/readme-searching.pd | 4 +- examples/search-tools.pd | 186 ------------------------------------------- fractal-tools.pd | 27 +++++++ gingerbreadman-help.pd | 2 +- hopalong-help.pd | 2 +- ikeda-help.pd | 2 +- latoocarfian-help.pd | 2 +- latoomutalpha-help.pd | 2 +- latoomutbeta-help.pd | 2 +- latoomutgamma-help.pd | 2 +- logistic-help.pd | 2 +- lorenz-help.pd | 2 +- lotkavolterra-help.pd | 2 +- martin-help.pd | 2 +- mlogistic-help.pd | 2 +- pickover-help.pd | 2 +- popcorn-help.pd | 2 +- quadruptwo-help.pd | 2 +- quaruptwo-help.pd | 2 +- search-tools.pd | 186 +++++++++++++++++++++++++++++++++++++++++++ standardmap-help.pd | 2 +- strange1-help.pd | 2 +- tent-help.pd | 2 +- three_d-help.pd | 2 +- threeply-help.pd | 2 +- tinkerbell-help.pd | 2 +- unity-help.pd | 2 +- 34 files changed, 247 insertions(+), 243 deletions(-) delete mode 100644 examples/fractal-tools.pd delete mode 100644 examples/search-tools.pd create mode 100644 fractal-tools.pd create mode 100644 search-tools.pd diff --git a/Makefile b/Makefile index dddc88e..c7f1c3e 100644 --- a/Makefile +++ b/Makefile @@ -10,10 +10,10 @@ SOURCES = attract1.c base3.c base.c dejong.c gingerbreadman.c henon.c hopalong.c # list all pd objects (i.e. myobject.pd) files here, and their helpfiles will # be included automatically -PDOBJECTS = +PDOBJECTS = fractal-tools.pd search-tools.pd # example patches and related files, in the 'examples' subfolder -EXAMPLES = fractal-tools.pd loop.pd martin-test-help.pd popcorn-test-help.pd quaruptwo-test-help.pd readme-frac-format.pd readme-fractals.pd readme-gen-fractal.pd readme-lyapunov.pd readme-operation.pd readme-parameter-ranges.pd readme-searching.pd search-tools.pd +EXAMPLES = loop.pd martin-test-help.pd popcorn-test-help.pd quaruptwo-test-help.pd readme-frac-format.pd readme-fractals.pd readme-gen-fractal.pd readme-lyapunov.pd readme-operation.pd readme-parameter-ranges.pd readme-searching.pd # manuals and related files, in the 'manual' subfolder MANUAL = diff --git a/attract1-help.pd b/attract1-help.pd index cb737b9..e2359eb 100644 --- a/attract1-help.pd +++ b/attract1-help.pd @@ -8,7 +8,7 @@ #X obj 44 132 metro 50; #X obj 19 131 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 242 104 readme-fractals; +#X obj 242 104 examples/readme-fractals; #X msg 87 245 search; #X text 138 246 Find a random attractor set; #X msg 98 266 show; diff --git a/base-help.pd b/base-help.pd index bc0fd83..f947527 100644 --- a/base-help.pd +++ b/base-help.pd @@ -9,7 +9,7 @@ #X obj 43 151 metro 50; #X obj 20 154 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 436 18 readme-fractals; +#X obj 436 18 examples/readme-fractals; #X text 21 19 Base Attractor; #X obj 53 262 fractal-tools; #X obj 43 285 base3 0.1 1.18939 2.24148; diff --git a/base3-help.pd b/base3-help.pd index 1d14e1b..5be9cd8 100644 --- a/base3-help.pd +++ b/base3-help.pd @@ -9,7 +9,7 @@ #X obj 43 151 metro 50; #X obj 20 154 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 436 18 readme-fractals; +#X obj 436 18 examples/readme-fractals; #X text 21 19 Base Attractor; #X obj 53 262 fractal-tools; #X obj 43 285 base3 0.1 1.18939 2.24148; diff --git a/dejong-help.pd b/dejong-help.pd index a85d82d..793d650 100644 --- a/dejong-help.pd +++ b/dejong-help.pd @@ -8,7 +8,7 @@ #X obj 44 132 metro 50; #X obj 19 131 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 242 104 readme-fractals; +#X obj 242 104 examples/readme-fractals; #X msg 87 245 search; #X text 138 246 Find a random attractor set; #X msg 98 266 show; diff --git a/examples/fractal-tools.pd b/examples/fractal-tools.pd deleted file mode 100644 index 2170d6a..0000000 --- a/examples/fractal-tools.pd +++ /dev/null @@ -1,27 +0,0 @@ -#N canvas 0 22 454 304 10; -#X obj 27 252 outlet; -#X msg 149 80 reset; -#X msg 158 101 show; -#X msg 167 122 param; -#X msg 175 143 lyapunov -100 100 1000; -#X msg 183 164 elyapunov; -#X msg 192 186 constrain; -#X msg 198 208 search; -#X obj 27 23 inlet; -#N canvas 0 22 454 304 iterator-tools 0; -#X obj 17 264 outlet; -#X text 17 19 This abstraction is intended to be used to iterate over -the parameter space. Repeatedly performs the following:; -#X text 46 65 1 'param' to set a centerpoint around which to search -; -#X text 46 80 2 'constrain ' to limit the search area; -#X text 46 95 3 'search' to find a fractal within the area; -#X restore 48 53 pd iterator-tools; -#X connect 1 0 0 0; -#X connect 2 0 0 0; -#X connect 3 0 0 0; -#X connect 4 0 0 0; -#X connect 5 0 0 0; -#X connect 6 0 0 0; -#X connect 7 0 0 0; -#X connect 8 0 0 0; diff --git a/examples/readme-fractals.pd b/examples/readme-fractals.pd index 2281c6a..2fee871 100644 --- a/examples/readme-fractals.pd +++ b/examples/readme-fractals.pd @@ -1,4 +1,5 @@ #N canvas 495 74 487 362 10; +#X declare -lib chaos; #X obj 56 202 readme-frac-format; #X obj 56 221 readme-gen-fractal; #X text 37 183 if you want to add new fractals:; @@ -52,3 +53,4 @@ of a search.; #X text 27 28 The Chaos Library provides a means to generate multiple chaotic datastreams \, as well as the ability to search for new attractor sets that produce other chaotic datastreams.; +#X obj 360 6 import chaos; diff --git a/examples/readme-searching.pd b/examples/readme-searching.pd index 0135779..6aea46a 100644 --- a/examples/readme-searching.pd +++ b/examples/readme-searching.pd @@ -1,4 +1,5 @@ #N canvas 39 41 1031 669 10; +#X declare -lib chaos; #X msg 471 344 show; #X msg 470 295 seed; #X msg 470 314 seed number; @@ -60,7 +61,7 @@ for each param in the fractal equation.; #X text 32 238 This example creates a 'latoocarfian' fractal with the class defaults. When a search is performed \, the initial state for the variables are set to the class defaults.; -#X obj 131 14 bng 15 250 50 0 empty empty empty 0 -6 32 8 -262144 -1 +#X obj 131 14 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X floatatom 166 211 10 0 0 0 X - -; #X floatatom 185 194 10 0 0 1 Y - -; @@ -99,3 +100,4 @@ is returned when you use the 'show' message.; #X text 18 154 Search Outlet 0:; #X text 18 227 Search Outlet 1: list of current variables; #X text 18 243 Search Outlet 2: list of parameter set; +#X obj 926 9 import chaos; diff --git a/examples/search-tools.pd b/examples/search-tools.pd deleted file mode 100644 index f00a011..0000000 --- a/examples/search-tools.pd +++ /dev/null @@ -1,186 +0,0 @@ -#N canvas 619 310 464 533 10; -#X obj -97 556 outlet; -#X obj -97 2 cnv 15 450 220 empty empty Searching_Commands 2 9 1 10 --233017 -66577 0; -#X msg 104 83 constrain; -#X msg 104 104 constrain \$1; -#X text -77 104 % Constraint; -#X text -77 82 No Constraint; -#X msg 104 30 search; -#X obj 221 52 nbx 5 17 -1e+37 1e+37 0 0 \$0-search_v2 empty empty 0 --6 1153 10 -262144 -1 -1 0 256; -#X obj 172 52 nbx 5 17 -1e+37 1e+37 0 0 \$0-search_v1 empty empty 0 --6 1153 10 -262144 -1 -1 0 256; -#X text -78 48 Search w/ inits; -#X text -78 29 Search w/ default inits; -#X obj 86 143 bng 17 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X text -76 142 Set Lyapunov Limits; -#X obj 287 143 nbx 5 17 -1e+37 1e+37 0 0 \$0-lyapunov_v3 empty failure -0 -6 1153 10 -262144 -1 -1 0 256; -#X obj 238 143 nbx 5 17 -1e+37 1e+37 0 0 \$0-lyapunov_v2 empty high -0 -6 1153 10 -262144 -1 -1 0 256; -#X obj 189 143 nbx 5 17 -1e+37 1e+37 0 0 \$0-lyapunov_v1 empty low -0 -6 1153 10 -262144 -1 -1 0 256; -#N canvas 0 22 509 236 lyapunov 0; -#X obj 42 26 inlet; -#X obj 83 26 r \$0-lyapunov_v1; -#X obj 101 61 pack f f f; -#X obj 203 27 r \$0-lyapunov_v2; -#X obj 320 27 r \$0-lyapunov_v3; -#X msg 101 84 lyapunov \$1 \$2 \$3; -#X obj 101 108 s \$0-outlet; -#X connect 0 0 2 0; -#X connect 1 0 2 0; -#X connect 2 0 5 0; -#X connect 3 0 2 1; -#X connect 4 0 2 2; -#X connect 5 0 6 0; -#X restore 106 143 pd lyapunov; -#X obj 86 52 bng 17 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#N canvas 0 22 374 205 search 0; -#X obj 104 104 pack f f; -#X msg 104 127 search \$1 \$2; -#X obj 83 26 r \$0-search_v1; -#X obj 186 26 r \$0-search_v2; -#X obj 94 63 f; -#X obj 104 151 s \$0-outlet; -#X obj 18 26 inlet; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 2 0 4 1; -#X connect 3 0 0 1; -#X connect 4 0 0 0; -#X connect 6 0 4 0; -#X restore 104 52 pd search; -#X text -76 164 Extended Lyapunov; -#X msg 104 165 elyapunov; -#X msg 104 186 show; -#X text -75 198 Get Attractor Info; -#X obj 104 226 s \$0-outlet; -#X obj -97 535 r \$0-outlet; -#X obj -14 535 inlet; -#X obj -14 556 s \$0-inlet; -#X obj -97 226 cnv 15 450 300 empty empty Search_Results 2 9 1 10 -233017 --66577 0; -#N canvas 48 644 700 296 get_results 0; -#X msg 5 39 set \$1; -#X obj 5 17 symbol; -#X obj 5 61 outlet; -#X obj 150 38 s \$0-lyapunov; -#X obj 190 89 s \$0-failure_rate; -#X obj 319 32 s \$0-v1; -#X obj 343 53 s \$0-v2; -#X obj 367 75 s \$0-v3; -#X obj 473 31 s \$0-p1; -#X obj 497 52 s \$0-p2; -#X obj 521 74 s \$0-p3; -#X obj 170 62 s \$0-classification; -#X obj 44 222 r \$0-classification; -#X msg 44 243 set \$1; -#X obj 44 264 outlet; -#X obj 5 -6 r \$0-inlet; -#X obj 80 117 print debug; -#X obj 131 11 unpack s 0 s 0; -#X obj 319 9 unpack 0 0 0 0 0 0; -#X obj 391 96 s \$0-v4; -#X obj 415 117 s \$0-v5; -#X obj 440 138 s \$0-v6; -#X obj 473 9 unpack 0 0 0 0 0 0; -#X obj 545 96 s \$0-p4; -#X obj 569 117 s \$0-p5; -#X obj 594 137 s \$0-p6; -#X obj 318 -12 r \$0-inlet_var; -#X obj 473 -11 r \$0-inlet_param; -#X connect 0 0 2 0; -#X connect 1 0 0 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 15 0 1 0; -#X connect 15 0 17 0; -#X connect 17 1 3 0; -#X connect 17 2 11 0; -#X connect 17 3 4 0; -#X connect 18 0 5 0; -#X connect 18 1 6 0; -#X connect 18 2 7 0; -#X connect 18 3 19 0; -#X connect 18 4 20 0; -#X connect 18 5 21 0; -#X connect 22 0 8 0; -#X connect 22 1 9 0; -#X connect 22 2 10 0; -#X connect 22 3 23 0; -#X connect 22 4 24 0; -#X connect 22 5 25 0; -#X connect 26 0 18 0; -#X connect 27 0 22 0; -#X restore -14 267 pd get_results; -#X msg -14 288 search; -#X msg 79 288 NOCBNS; -#X text 184 290 Classification; -#X obj 79 309 nbx 10 17 -1e+37 1e+37 0 0 empty \$0-lyapunov empty 0 --6 577 10 -262144 -1 -1 -0.482697 256; -#X obj 79 330 nbx 10 17 -1e+37 1e+37 0 0 empty \$0-failure_rate empty -0 -6 577 10 -262144 -1 -1 0.005 256; -#X obj -14 371 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-v1 empty 0 -6 577 -10 -262144 -1 -1 0 256; -#X obj -14 391 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-v2 empty 0 -6 577 -10 -262144 -1 -1 0 256; -#X obj -14 411 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-v3 empty 0 -6 577 -10 -262144 -1 -1 0 256; -#X obj 111 371 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-p1 empty 0 -6 577 -10 -262144 -1 -1 0.17869 256; -#X obj 111 391 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-p2 empty 0 -6 577 -10 -262144 -1 -1 0.437724 256; -#X obj 111 411 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-p3 empty 0 -6 577 -10 -262144 -1 -1 -2.31304 256; -#X text 183 331 Failure Rate; -#X text 184 309 Lyapunov Exponent; -#X text 48 372 Var 1; -#X text 48 392 Var 2; -#X text 48 412 Var 3; -#X text 174 373 Param 1; -#X text 174 393 Param 2; -#X text 174 413 Param 3; -#X obj 188 164 readme-lyapunov; -#X obj 171 29 readme-searching; -#X obj -14 431 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-v4 empty 0 -6 577 -10 -262144 -1 -1 0 256; -#X obj -14 451 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-v5 empty 0 -6 577 -10 -262144 -1 -1 0 256; -#X obj -14 471 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-v6 empty 0 -6 577 -10 -262144 -1 -1 0 256; -#X obj 111 431 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-p4 empty 0 -6 577 -10 -262144 -1 -1 -2.74459 256; -#X obj 111 451 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-p5 empty 0 -6 577 -10 -262144 -1 -1 0.00541449 256; -#X obj 111 471 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-p6 empty 0 -6 577 -10 -262144 -1 -1 1.3485 256; -#X text 48 432 Var 4; -#X text 48 452 Var 5; -#X text 48 472 Var 6; -#X text 174 433 Param 4; -#X text 174 453 Param 5; -#X text 174 473 Param 6; -#X obj 62 535 inlet; -#X obj 166 535 inlet; -#X obj 62 556 s \$0-inlet_var; -#X obj 166 556 s \$0-inlet_param; -#X obj 198 104 nbx 5 17 -1e+37 1e+37 0 0 empty empty % 0 -6 1 10 -262144 --1 -1 0 256; -#X connect 2 0 23 0; -#X connect 3 0 23 0; -#X connect 6 0 23 0; -#X connect 11 0 16 0; -#X connect 17 0 18 0; -#X connect 20 0 23 0; -#X connect 21 0 23 0; -#X connect 24 0 0 0; -#X connect 25 0 26 0; -#X connect 28 0 29 0; -#X connect 28 1 30 0; -#X connect 62 0 64 0; -#X connect 63 0 65 0; -#X connect 66 0 3 0; diff --git a/fractal-tools.pd b/fractal-tools.pd new file mode 100644 index 0000000..2170d6a --- /dev/null +++ b/fractal-tools.pd @@ -0,0 +1,27 @@ +#N canvas 0 22 454 304 10; +#X obj 27 252 outlet; +#X msg 149 80 reset; +#X msg 158 101 show; +#X msg 167 122 param; +#X msg 175 143 lyapunov -100 100 1000; +#X msg 183 164 elyapunov; +#X msg 192 186 constrain; +#X msg 198 208 search; +#X obj 27 23 inlet; +#N canvas 0 22 454 304 iterator-tools 0; +#X obj 17 264 outlet; +#X text 17 19 This abstraction is intended to be used to iterate over +the parameter space. Repeatedly performs the following:; +#X text 46 65 1 'param' to set a centerpoint around which to search +; +#X text 46 80 2 'constrain ' to limit the search area; +#X text 46 95 3 'search' to find a fractal within the area; +#X restore 48 53 pd iterator-tools; +#X connect 1 0 0 0; +#X connect 2 0 0 0; +#X connect 3 0 0 0; +#X connect 4 0 0 0; +#X connect 5 0 0 0; +#X connect 6 0 0 0; +#X connect 7 0 0 0; +#X connect 8 0 0 0; diff --git a/gingerbreadman-help.pd b/gingerbreadman-help.pd index 701b33e..0626dcb 100644 --- a/gingerbreadman-help.pd +++ b/gingerbreadman-help.pd @@ -8,7 +8,7 @@ #X obj 44 132 metro 50; #X obj 19 131 bng 15 250 50 0 empty empty empty 0 -6 32 8 -262144 -1 -1; -#X obj 242 104 readme-fractals; +#X obj 242 104 examples/readme-fractals; #X msg 113 272 show; #X msg 76 156 reset; #X text 120 156 Reset to initial state from creation arguments; diff --git a/hopalong-help.pd b/hopalong-help.pd index 4b6433b..486d9bd 100644 --- a/hopalong-help.pd +++ b/hopalong-help.pd @@ -13,7 +13,7 @@ #X obj 43 151 metro 50; #X obj 18 150 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 25 83 readme-fractals; +#X obj 25 83 examples/readme-fractals; #X text 21 19 Hopalong Attractor; #X msg 99 234 param -639.064 886.792 -150.226; #X obj 43 348 hopalong 0.1 0.1 -639.064 886.792 -150.226; diff --git a/ikeda-help.pd b/ikeda-help.pd index ea7436b..aabc376 100644 --- a/ikeda-help.pd +++ b/ikeda-help.pd @@ -12,7 +12,7 @@ #X msg 308 193 param 0.4 0.8 20 1; #X text 20 18 Ikeda Attractor; #X text 19 33 Chaos PD Externals - Copyright Ben Bogart 2002; -#X obj 458 104 readme-fractals; +#X obj 458 104 examples/readme-fractals; #X obj 260 316 ikeda 0.1 0.1 0.4 0.9 6 1; #X msg 292 156 reset; #X text 336 156 Reset to initial state from creation arguments; diff --git a/latoocarfian-help.pd b/latoocarfian-help.pd index ee592be..bf2933c 100644 --- a/latoocarfian-help.pd +++ b/latoocarfian-help.pd @@ -16,7 +16,7 @@ #X obj 43 151 metro 50; #X obj 18 150 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 25 83 readme-fractals; +#X obj 25 83 examples/readme-fractals; #X obj 43 347 latoocarfian 0.1 0.1 -2.90515 -2.03043 1.44055 0.70307 ; #X obj 283 376 search-tools; diff --git a/latoomutalpha-help.pd b/latoomutalpha-help.pd index dda50f5..b08e627 100644 --- a/latoomutalpha-help.pd +++ b/latoomutalpha-help.pd @@ -16,7 +16,7 @@ #X obj 43 151 metro 50; #X obj 18 150 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 25 83 readme-fractals; +#X obj 25 83 examples/readme-fractals; #X obj 43 347 latoomutalpha 0.1 0.1 -2.90515 -2.03043 1.44055 0.70307 ; #X obj 289 374 search-tools; diff --git a/latoomutbeta-help.pd b/latoomutbeta-help.pd index 775b542..64f370c 100644 --- a/latoomutbeta-help.pd +++ b/latoomutbeta-help.pd @@ -16,7 +16,7 @@ #X obj 43 151 metro 50; #X obj 18 150 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 25 83 readme-fractals; +#X obj 25 83 examples/readme-fractals; #X obj 43 347 latoomutbeta 0.1 0.1 -2.90515 -2.03043 1.44055 0.70307 ; #X obj 283 373 search-tools; diff --git a/latoomutgamma-help.pd b/latoomutgamma-help.pd index 256b795..15ca0dc 100644 --- a/latoomutgamma-help.pd +++ b/latoomutgamma-help.pd @@ -16,7 +16,7 @@ #X obj 43 151 metro 50; #X obj 18 150 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 25 83 readme-fractals; +#X obj 25 83 examples/readme-fractals; #X obj 43 347 latoomutgamma 0.1 0.1 -2.90515 -2.03043 1.44055 0.70307 ; #X obj 289 374 search-tools; diff --git a/logistic-help.pd b/logistic-help.pd index 6121710..27a0514 100644 --- a/logistic-help.pd +++ b/logistic-help.pd @@ -1,4 +1,4 @@ #N canvas 149 395 450 300 10; #X text 71 41 1 variable; -#X obj 248 24 readme-fractals; +#X obj 248 24 examples/readme-fractals; #X obj 90 148 logistic; diff --git a/lorenz-help.pd b/lorenz-help.pd index eefd792..fb9f26a 100644 --- a/lorenz-help.pd +++ b/lorenz-help.pd @@ -12,7 +12,7 @@ #X floatatom 408 399 10 0 0 0 Z - -; #X text 20 18 Lorenz Attractor; #X text 19 33 Chaos PD Externals - Copyright Ben Bogart 2002; -#X obj 20 62 readme-fractals; +#X obj 20 62 examples/readme-fractals; #X obj 318 318 lorenz 0.1 0 0 0.02 10 28 2.66667; #X text 550 194 Modify parameters; #X msg 363 162 reset; diff --git a/lotkavolterra-help.pd b/lotkavolterra-help.pd index 6b21d67..2f2fc53 100644 --- a/lotkavolterra-help.pd +++ b/lotkavolterra-help.pd @@ -16,7 +16,7 @@ #X obj 43 151 metro 50; #X obj 18 150 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 25 83 readme-fractals; +#X obj 25 83 examples/readme-fractals; #X obj 43 347 lotkavolterra 0.1 0.1 -2.90515 -2.03043 1.44055 0.70307 ; #X obj 283 376 search-tools; diff --git a/martin-help.pd b/martin-help.pd index ef12d0d..6701be2 100644 --- a/martin-help.pd +++ b/martin-help.pd @@ -13,7 +13,7 @@ #X obj 43 151 metro 50; #X obj 18 150 bng 15 250 50 0 empty empty empty 0 -6 32 8 -262144 -1 -1; -#X obj 25 83 readme-fractals; +#X obj 25 83 examples/readme-fractals; #X obj 42 347 martin; #X text 143 429 This fractal exhibits chaotic tendencies when A (param) is in the vicinity of an odd multiple of PI.; diff --git a/mlogistic-help.pd b/mlogistic-help.pd index 0f0c9ba..a0dc3c7 100644 --- a/mlogistic-help.pd +++ b/mlogistic-help.pd @@ -1,4 +1,4 @@ #N canvas 149 395 450 300 10; #X text 71 41 1 variable; -#X obj 248 24 readme-fractals; +#X obj 248 24 examples/readme-fractals; #X obj 90 148 mlogistic; diff --git a/pickover-help.pd b/pickover-help.pd index 9b84c4f..a7aabe5 100644 --- a/pickover-help.pd +++ b/pickover-help.pd @@ -12,7 +12,7 @@ #X floatatom 408 399 10 0 0 0 Z - -; #X text 20 18 Pickover Attractor; #X text 19 33 Chaos PD Externals - Copyright Ben Bogart 2002; -#X obj 20 62 readme-fractals; +#X obj 20 62 examples/readme-fractals; #X obj 318 318 pickover 0.1 0 0 0.02 10 28 2.66667; #X text 550 194 Modify parameters; #X msg 363 162 reset; diff --git a/popcorn-help.pd b/popcorn-help.pd index 119edea..72b0554 100644 --- a/popcorn-help.pd +++ b/popcorn-help.pd @@ -13,7 +13,7 @@ #X obj 43 151 metro 50; #X obj 13 150 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 25 83 readme-fractals; +#X obj 25 83 examples/readme-fractals; #X msg 95 226 param 2.35155; #X obj 43 347 popcorn 0.1 0 2.35155; #X text 98 441 This fractal seems to allow is sole parameter to range diff --git a/quadruptwo-help.pd b/quadruptwo-help.pd index 48d2486..33fa6fc 100644 --- a/quadruptwo-help.pd +++ b/quadruptwo-help.pd @@ -13,7 +13,7 @@ #X obj 43 151 metro 50; #X obj 13 150 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 25 83 readme-fractals; +#X obj 25 83 examples/readme-fractals; #X msg 95 226 param 2.35155; #X obj 43 347 quadruptwo 0.1 0 2.35155; #X text 98 441 This fractal seems to allow is sole parameter to range diff --git a/quaruptwo-help.pd b/quaruptwo-help.pd index 292b46e..199065b 100644 --- a/quaruptwo-help.pd +++ b/quaruptwo-help.pd @@ -12,7 +12,7 @@ #X obj 43 151 metro 50; #X obj 18 150 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 25 83 readme-fractals; +#X obj 25 83 examples/readme-fractals; #X text 21 19 QuadrupTwo Attractor; #X msg 111 243 param 0 1 2; #X msg 88 191 reset; diff --git a/search-tools.pd b/search-tools.pd new file mode 100644 index 0000000..c1bd939 --- /dev/null +++ b/search-tools.pd @@ -0,0 +1,186 @@ +#N canvas 619 310 464 533 10; +#X obj -97 556 outlet; +#X obj -97 2 cnv 15 450 220 empty empty Searching_Commands 2 9 1 10 +-233017 -66577 0; +#X msg 104 83 constrain; +#X msg 104 104 constrain \$1; +#X text -77 104 % Constraint; +#X text -77 82 No Constraint; +#X msg 104 30 search; +#X obj 221 52 nbx 5 17 -1e+37 1e+37 0 0 \$0-search_v2 empty empty 0 +-6 1153 10 -262144 -1 -1 0 256; +#X obj 172 52 nbx 5 17 -1e+37 1e+37 0 0 \$0-search_v1 empty empty 0 +-6 1153 10 -262144 -1 -1 0 256; +#X text -78 48 Search w/ inits; +#X text -78 29 Search w/ default inits; +#X obj 86 143 bng 17 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text -76 142 Set Lyapunov Limits; +#X obj 287 143 nbx 5 17 -1e+37 1e+37 0 0 \$0-lyapunov_v3 empty failure +0 -6 1153 10 -262144 -1 -1 0 256; +#X obj 238 143 nbx 5 17 -1e+37 1e+37 0 0 \$0-lyapunov_v2 empty high +0 -6 1153 10 -262144 -1 -1 0 256; +#X obj 189 143 nbx 5 17 -1e+37 1e+37 0 0 \$0-lyapunov_v1 empty low +0 -6 1153 10 -262144 -1 -1 0 256; +#N canvas 0 22 509 236 lyapunov 0; +#X obj 42 26 inlet; +#X obj 83 26 r \$0-lyapunov_v1; +#X obj 101 61 pack f f f; +#X obj 203 27 r \$0-lyapunov_v2; +#X obj 320 27 r \$0-lyapunov_v3; +#X msg 101 84 lyapunov \$1 \$2 \$3; +#X obj 101 108 s \$0-outlet; +#X connect 0 0 2 0; +#X connect 1 0 2 0; +#X connect 2 0 5 0; +#X connect 3 0 2 1; +#X connect 4 0 2 2; +#X connect 5 0 6 0; +#X restore 106 143 pd lyapunov; +#X obj 86 52 bng 17 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#N canvas 0 22 374 205 search 0; +#X obj 104 104 pack f f; +#X msg 104 127 search \$1 \$2; +#X obj 83 26 r \$0-search_v1; +#X obj 186 26 r \$0-search_v2; +#X obj 94 63 f; +#X obj 104 151 s \$0-outlet; +#X obj 18 26 inlet; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 2 0 4 1; +#X connect 3 0 0 1; +#X connect 4 0 0 0; +#X connect 6 0 4 0; +#X restore 104 52 pd search; +#X text -76 164 Extended Lyapunov; +#X msg 104 165 elyapunov; +#X msg 104 186 show; +#X text -75 198 Get Attractor Info; +#X obj 104 226 s \$0-outlet; +#X obj -97 535 r \$0-outlet; +#X obj -14 535 inlet; +#X obj -14 556 s \$0-inlet; +#X obj -97 226 cnv 15 450 300 empty empty Search_Results 2 9 1 10 -233017 +-66577 0; +#N canvas 48 644 700 296 get_results 0; +#X msg 5 39 set \$1; +#X obj 5 17 symbol; +#X obj 5 61 outlet; +#X obj 150 38 s \$0-lyapunov; +#X obj 190 89 s \$0-failure_rate; +#X obj 319 32 s \$0-v1; +#X obj 343 53 s \$0-v2; +#X obj 367 75 s \$0-v3; +#X obj 473 31 s \$0-p1; +#X obj 497 52 s \$0-p2; +#X obj 521 74 s \$0-p3; +#X obj 170 62 s \$0-classification; +#X obj 44 222 r \$0-classification; +#X msg 44 243 set \$1; +#X obj 44 264 outlet; +#X obj 5 -6 r \$0-inlet; +#X obj 80 117 print debug; +#X obj 131 11 unpack s 0 s 0; +#X obj 319 9 unpack 0 0 0 0 0 0; +#X obj 391 96 s \$0-v4; +#X obj 415 117 s \$0-v5; +#X obj 440 138 s \$0-v6; +#X obj 473 9 unpack 0 0 0 0 0 0; +#X obj 545 96 s \$0-p4; +#X obj 569 117 s \$0-p5; +#X obj 594 137 s \$0-p6; +#X obj 318 -12 r \$0-inlet_var; +#X obj 473 -11 r \$0-inlet_param; +#X connect 0 0 2 0; +#X connect 1 0 0 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 15 0 1 0; +#X connect 15 0 17 0; +#X connect 17 1 3 0; +#X connect 17 2 11 0; +#X connect 17 3 4 0; +#X connect 18 0 5 0; +#X connect 18 1 6 0; +#X connect 18 2 7 0; +#X connect 18 3 19 0; +#X connect 18 4 20 0; +#X connect 18 5 21 0; +#X connect 22 0 8 0; +#X connect 22 1 9 0; +#X connect 22 2 10 0; +#X connect 22 3 23 0; +#X connect 22 4 24 0; +#X connect 22 5 25 0; +#X connect 26 0 18 0; +#X connect 27 0 22 0; +#X restore -14 267 pd get_results; +#X msg -14 288 search; +#X msg 79 288 NOCBNS; +#X text 184 290 Classification; +#X obj 79 309 nbx 10 17 -1e+37 1e+37 0 0 empty \$0-lyapunov empty 0 +-6 577 10 -262144 -1 -1 -0.482697 256; +#X obj 79 330 nbx 10 17 -1e+37 1e+37 0 0 empty \$0-failure_rate empty +0 -6 577 10 -262144 -1 -1 0.005 256; +#X obj -14 371 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-v1 empty 0 -6 577 +10 -262144 -1 -1 0 256; +#X obj -14 391 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-v2 empty 0 -6 577 +10 -262144 -1 -1 0 256; +#X obj -14 411 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-v3 empty 0 -6 577 +10 -262144 -1 -1 0 256; +#X obj 111 371 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-p1 empty 0 -6 577 +10 -262144 -1 -1 0.17869 256; +#X obj 111 391 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-p2 empty 0 -6 577 +10 -262144 -1 -1 0.437724 256; +#X obj 111 411 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-p3 empty 0 -6 577 +10 -262144 -1 -1 -2.31304 256; +#X text 183 331 Failure Rate; +#X text 184 309 Lyapunov Exponent; +#X text 48 372 Var 1; +#X text 48 392 Var 2; +#X text 48 412 Var 3; +#X text 174 373 Param 1; +#X text 174 393 Param 2; +#X text 174 413 Param 3; +#X obj 188 164 examples/readme-lyapunov; +#X obj 171 29 examples/readme-searching; +#X obj -14 431 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-v4 empty 0 -6 577 +10 -262144 -1 -1 0 256; +#X obj -14 451 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-v5 empty 0 -6 577 +10 -262144 -1 -1 0 256; +#X obj -14 471 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-v6 empty 0 -6 577 +10 -262144 -1 -1 0 256; +#X obj 111 431 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-p4 empty 0 -6 577 +10 -262144 -1 -1 -2.74459 256; +#X obj 111 451 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-p5 empty 0 -6 577 +10 -262144 -1 -1 0.00541449 256; +#X obj 111 471 nbx 5 17 -1e+37 1e+37 0 0 empty \$0-p6 empty 0 -6 577 +10 -262144 -1 -1 1.3485 256; +#X text 48 432 Var 4; +#X text 48 452 Var 5; +#X text 48 472 Var 6; +#X text 174 433 Param 4; +#X text 174 453 Param 5; +#X text 174 473 Param 6; +#X obj 62 535 inlet; +#X obj 166 535 inlet; +#X obj 62 556 s \$0-inlet_var; +#X obj 166 556 s \$0-inlet_param; +#X obj 198 104 nbx 5 17 -1e+37 1e+37 0 0 empty empty % 0 -6 1 10 -262144 +-1 -1 0 256; +#X connect 2 0 23 0; +#X connect 3 0 23 0; +#X connect 6 0 23 0; +#X connect 11 0 16 0; +#X connect 17 0 18 0; +#X connect 20 0 23 0; +#X connect 21 0 23 0; +#X connect 24 0 0 0; +#X connect 25 0 26 0; +#X connect 28 0 29 0; +#X connect 28 1 30 0; +#X connect 62 0 64 0; +#X connect 63 0 65 0; +#X connect 66 0 3 0; diff --git a/standardmap-help.pd b/standardmap-help.pd index 02fb992..f644705 100644 --- a/standardmap-help.pd +++ b/standardmap-help.pd @@ -13,7 +13,7 @@ #X obj 43 151 metro 50; #X obj 18 150 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 25 83 readme-fractals; +#X obj 25 83 examples/readme-fractals; #X text 21 19 Standard Map; #X obj 43 369 standardmap; #X msg 110 242 param 0.89; diff --git a/strange1-help.pd b/strange1-help.pd index 0651696..799017a 100644 --- a/strange1-help.pd +++ b/strange1-help.pd @@ -8,7 +8,7 @@ #X obj 44 132 metro 50; #X obj 19 131 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 242 104 readme-fractals; +#X obj 242 104 examples/readme-fractals; #X msg 87 245 search; #X text 138 246 Find a random attractor set; #X msg 98 266 show; diff --git a/tent-help.pd b/tent-help.pd index fdda93a..28cfc70 100644 --- a/tent-help.pd +++ b/tent-help.pd @@ -1,4 +1,4 @@ #N canvas 149 395 450 300 10; #X obj 90 148 tent; #X text 71 41 1 variable; -#X obj 248 24 readme-fractals; +#X obj 248 24 examples/readme-fractals; diff --git a/three_d-help.pd b/three_d-help.pd index b2be663..f86b204 100644 --- a/three_d-help.pd +++ b/three_d-help.pd @@ -12,7 +12,7 @@ #X floatatom 408 399 10 0 0 0 Z - -; #X text 20 18 Three_D Attractor; #X text 19 33 Chaos PD Externals - Copyright Ben Bogart 2002; -#X obj 20 62 readme-fractals; +#X obj 20 62 examples/readme-fractals; #X obj 318 318 three_d 0.1 0 0 0.02 10 28 2.66667; #X text 550 194 Modify parameters; #X msg 363 162 reset; diff --git a/threeply-help.pd b/threeply-help.pd index 6609f45..e9c64a1 100644 --- a/threeply-help.pd +++ b/threeply-help.pd @@ -8,7 +8,7 @@ #X obj 44 132 metro 50; #X obj 19 131 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 242 104 readme-fractals; +#X obj 242 104 examples/readme-fractals; #X msg 87 245 search; #X text 138 246 Find a random attractor set; #X msg 98 266 show; diff --git a/tinkerbell-help.pd b/tinkerbell-help.pd index 3ff6d70..85b29df 100644 --- a/tinkerbell-help.pd +++ b/tinkerbell-help.pd @@ -8,7 +8,7 @@ #X obj 44 132 metro 50; #X obj 19 131 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 242 104 readme-fractals; +#X obj 242 104 examples/readme-fractals; #X msg 87 245 search; #X text 138 246 Find a random attractor set; #X msg 98 266 show; diff --git a/unity-help.pd b/unity-help.pd index 13cacc0..43a32ec 100644 --- a/unity-help.pd +++ b/unity-help.pd @@ -8,7 +8,7 @@ #X obj 44 132 metro 50; #X obj 19 131 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 242 104 readme-fractals; +#X obj 242 104 examples/readme-fractals; #X msg 87 245 search; #X text 138 246 Find a random attractor set; #X msg 98 266 show; -- cgit v1.2.1