|
75 | 75 | <link href="site_libs/bootstrap/bootstrap-icons.css" rel="stylesheet"> |
76 | 76 | <link href="site_libs/bootstrap/bootstrap-f3c2ea88cadbcfb37ba28ffa2c97cfc1.min.css" rel="stylesheet" append-hash="true" class="quarto-color-scheme" id="quarto-bootstrap" data-mode="light"> |
77 | 77 | <link href="site_libs/bootstrap/bootstrap-dark-ae2d0dcda2edce4ab590422bb373b64f.min.css" rel="prefetch" append-hash="true" class="quarto-color-scheme quarto-color-alternate" id="quarto-bootstrap" data-mode="dark"> |
78 | | -<script src="site_libs/quarto-contrib/videojs/video.min.js"></script> |
79 | | -<link href="site_libs/quarto-contrib/videojs/video-js.css" rel="stylesheet"> |
| 78 | +<script src="site_libs/quarto-contrib/glightbox/glightbox.min.js"></script> |
| 79 | +<link href="site_libs/quarto-contrib/glightbox/glightbox.min.css" rel="stylesheet"> |
| 80 | +<link href="site_libs/quarto-contrib/glightbox/lightbox.css" rel="stylesheet"> |
80 | 81 | <script id="quarto-search-options" type="application/json">{ |
81 | 82 | "location": "navbar", |
82 | 83 | "copy-button": false, |
@@ -252,7 +253,11 @@ <h2 id="toc-title">On this page</h2> |
252 | 253 | <li><a href="#robustness-hierarchy" id="toc-robustness-hierarchy" class="nav-link" data-scroll-target="#robustness-hierarchy">Robustness Hierarchy</a></li> |
253 | 254 | </ul></li> |
254 | 255 | <li><a href="#comparison-four-pde-models" id="toc-comparison-four-pde-models" class="nav-link" data-scroll-target="#comparison-four-pde-models">Comparison: Four PDE Models</a></li> |
255 | | - <li><a href="#exploration-gallery" id="toc-exploration-gallery" class="nav-link" data-scroll-target="#exploration-gallery">Exploration Gallery</a></li> |
| 256 | + <li><a href="#exploration-gallery" id="toc-exploration-gallery" class="nav-link" data-scroll-target="#exploration-gallery">Exploration Gallery</a> |
| 257 | + <ul class="collapse"> |
| 258 | + <li><a href="#iter-17-710-iter-18-510" id="toc-iter-17-710-iter-18-510" class="nav-link" data-scroll-target="#iter-17-710-iter-18-510">Iter 17 (7/10) — Iter 18 (5/10)</a></li> |
| 259 | + <li><a href="#iter-45-810-iter-48-410" id="toc-iter-45-810-iter-48-410" class="nav-link" data-scroll-target="#iter-45-810-iter-48-410">Iter 45 (8/10) — Iter 48 (4/10)</a></li> |
| 260 | + </ul></li> |
256 | 261 | <li><a href="#key-insights" id="toc-key-insights" class="nav-link" data-scroll-target="#key-insights">Key Insights</a></li> |
257 | 262 | <li><a href="#references" id="toc-references" class="nav-link" data-scroll-target="#references">References</a></li> |
258 | 263 | </ul> |
@@ -529,31 +534,62 @@ <h2 class="anchored" data-anchor-id="comparison-four-pde-models">Comparison: Fou |
529 | 534 | </section> |
530 | 535 | <section id="exploration-gallery" class="level2"> |
531 | 536 | <h2 class="anchored" data-anchor-id="exploration-gallery">Exploration Gallery</h2> |
532 | | -<div class="tabset-margin-container"></div><div class="panel-tabset"> |
533 | | -<ul class="nav nav-tabs" role="tablist"><li class="nav-item" role="presentation"><a class="nav-link active" id="tabset-1-1-tab" data-bs-toggle="tab" data-bs-target="#tabset-1-1" role="tab" aria-controls="tabset-1-1" aria-selected="true">Iter 17</a></li><li class="nav-item" role="presentation"><a class="nav-link" id="tabset-1-2-tab" data-bs-toggle="tab" data-bs-target="#tabset-1-2" role="tab" aria-controls="tabset-1-2" aria-selected="false">Iter 18 ⭐</a></li><li class="nav-item" role="presentation"><a class="nav-link" id="tabset-1-3-tab" data-bs-toggle="tab" data-bs-target="#tabset-1-3" role="tab" aria-controls="tabset-1-3" aria-selected="false">Iter 45 ⭐</a></li><li class="nav-item" role="presentation"><a class="nav-link" id="tabset-1-4-tab" data-bs-toggle="tab" data-bs-target="#tabset-1-4" role="tab" aria-controls="tabset-1-4" aria-selected="false">Iter 48</a></li></ul> |
534 | | -<div class="tab-content"> |
535 | | -<div id="tabset-1-1" class="tab-pane active" role="tabpanel" aria-labelledby="tabset-1-1-tab"> |
536 | | -<p><em>FHN 2-type — fine network</em></p> |
537 | | -<div class="quarto-video"><video id="video_shortcode_videojs_video1" class="video-js vjs-default-skin vjs-fluid" controls="" preload="auto" data-setup="{}" title=""><source src="log/Claude_exploration/instruction_diffusiophoresis_parallel/video/video_iter_017.mp4"></video></div> |
538 | | -<p>First FHN test with 2 particle types. Produces ~30+ fine-scale spots with network/filamentary particle organization.</p> |
| 537 | +<section id="iter-17-710-iter-18-510" class="level3"> |
| 538 | +<h3 class="anchored" data-anchor-id="iter-17-710-iter-18-510">Iter 17 (7/10) — Iter 18 (5/10)</h3> |
| 539 | +<div> |
| 540 | + |
539 | 541 | </div> |
540 | | -<div id="tabset-1-2" class="tab-pane" role="tabpanel" aria-labelledby="tabset-1-2-tab"> |
541 | | -<p><em>FHN 3-type — hexagonal mode</em></p> |
542 | | -<div class="quarto-video"><video id="video_shortcode_videojs_video2" class="video-js vjs-default-skin vjs-fluid" controls="" preload="auto" data-setup="{}" title=""><source src="log/Claude_exploration/instruction_diffusiophoresis_parallel/video/video_iter_018.mp4"></video></div> |
543 | | -<p>Three particle types achieve hexagonal mode (~6-7 spots) with multi-layer particle organization within spots.</p> |
| 542 | +<div class="quarto-layout-panel" data-layout-ncol="2"> |
| 543 | +<div class="quarto-layout-row"> |
| 544 | +<div class="quarto-layout-cell" style="flex-basis: 50.0%;justify-content: flex-start;"> |
| 545 | +<div class="quarto-figure quarto-figure-center"> |
| 546 | +<figure class="figure"> |
| 547 | +<p><a href="log/Claude_exploration/instruction_diffusiophoresis_parallel/montage/montage_iter_017.png" class="lightbox" data-gallery="fhn" title="Iter 17"><img src="log/Claude_exploration/instruction_diffusiophoresis_parallel/montage/montage_iter_017.png" class="img-fluid figure-img" alt="Iter 17"></a></p> |
| 548 | +<figcaption>Iter 17</figcaption> |
| 549 | +</figure> |
544 | 550 | </div> |
545 | | -<div id="tabset-1-3" class="tab-pane" role="tabpanel" aria-labelledby="tabset-1-3-tab"> |
546 | | -<p><em>FHN Square mode (Dv=0.1)</em></p> |
547 | | -<div class="quarto-video"><video id="video_shortcode_videojs_video3" class="video-js vjs-default-skin vjs-fluid" controls="" preload="auto" data-setup="{}" title=""><source src="log/Claude_exploration/instruction_diffusiophoresis_parallel/video/video_iter_045.mp4"></video></div> |
548 | | -<p>Breakthrough: <span class="math inline">\(D_v = 0.1\)</span> produces <strong>square/grid symmetry</strong> — a morphology not accessible to Brusselator or Gray-Scott.</p> |
549 | 551 | </div> |
550 | | -<div id="tabset-1-4" class="tab-pane" role="tabpanel" aria-labelledby="tabset-1-4-tab"> |
551 | | -<p><em>FHN Square 3-type</em></p> |
552 | | -<div class="quarto-video"><video id="video_shortcode_videojs_video4" class="video-js vjs-default-skin vjs-fluid" controls="" preload="auto" data-setup="{}" title=""><source src="log/Claude_exploration/instruction_diffusiophoresis_parallel/video/video_iter_048.mp4"></video></div> |
553 | | -<p>Square symmetry persists with 3 particle types when all have same-sign mobility.</p> |
| 552 | +<div class="quarto-layout-cell" style="flex-basis: 50.0%;justify-content: flex-start;"> |
| 553 | +<div class="quarto-figure quarto-figure-center"> |
| 554 | +<figure class="figure"> |
| 555 | +<p><a href="log/Claude_exploration/instruction_diffusiophoresis_parallel/montage/montage_iter_018.png" class="lightbox" data-gallery="fhn" title="Iter 18"><img src="log/Claude_exploration/instruction_diffusiophoresis_parallel/montage/montage_iter_018.png" class="img-fluid figure-img" alt="Iter 18"></a></p> |
| 556 | +<figcaption>Iter 18</figcaption> |
| 557 | +</figure> |
554 | 558 | </div> |
555 | 559 | </div> |
556 | 560 | </div> |
| 561 | +</div> |
| 562 | +<p><strong>Iter 17</strong> — C1/C2 fields evolve from noise through concentric rings into multi-lobed flower/mandala structure with 4–5 branching arms. Three particle types stratify — blue core, orange intermediate, green outer shell. Late frames show elaborate branching with crescent/yin-yang sub-structures at dispersed Turing spots. Boundaries between types are slightly sharper than parent due to stronger adhesion (0.5 vs 0.3).</p> |
| 563 | +<p><strong>Iter 18</strong> — Fields develop smooth concentric ring patterns that maintain circular symmetry throughout — no flower/labyrinthine breakup. Particles form extremely compact concentric bullseye disc (blue core, orange ring, green outer ring) that barely changes shape across all frames. Late frames show tiny satellite spots beginning to appear at edges, but main pattern stays as smooth layered disc. Flow field shows uniform radial convergence/divergence.</p> |
| 564 | +</section> |
| 565 | +<section id="iter-45-810-iter-48-410" class="level3"> |
| 566 | +<h3 class="anchored" data-anchor-id="iter-45-810-iter-48-410">Iter 45 (8/10) — Iter 48 (4/10)</h3> |
| 567 | +<div> |
| 568 | + |
| 569 | +</div> |
| 570 | +<div class="quarto-layout-panel" data-layout-ncol="2"> |
| 571 | +<div class="quarto-layout-row"> |
| 572 | +<div class="quarto-layout-cell" style="flex-basis: 50.0%;justify-content: flex-start;"> |
| 573 | +<div class="quarto-figure quarto-figure-center"> |
| 574 | +<figure class="figure"> |
| 575 | +<p><a href="log/Claude_exploration/instruction_diffusiophoresis_parallel/montage/montage_iter_045.png" class="lightbox" data-gallery="fhn" title="Iter 45"><img src="log/Claude_exploration/instruction_diffusiophoresis_parallel/montage/montage_iter_045.png" class="img-fluid figure-img" alt="Iter 45"></a></p> |
| 576 | +<figcaption>Iter 45</figcaption> |
| 577 | +</figure> |
| 578 | +</div> |
| 579 | +</div> |
| 580 | +<div class="quarto-layout-cell" style="flex-basis: 50.0%;justify-content: flex-start;"> |
| 581 | +<div class="quarto-figure quarto-figure-center"> |
| 582 | +<figure class="figure"> |
| 583 | +<p><a href="log/Claude_exploration/instruction_diffusiophoresis_parallel/montage/montage_iter_048.png" class="lightbox" data-gallery="fhn" title="Iter 48"><img src="log/Claude_exploration/instruction_diffusiophoresis_parallel/montage/montage_iter_048.png" class="img-fluid figure-img" alt="Iter 48"></a></p> |
| 584 | +<figcaption>Iter 48</figcaption> |
| 585 | +</figure> |
| 586 | +</div> |
| 587 | +</div> |
| 588 | +</div> |
| 589 | +</div> |
| 590 | +<p><strong>Iter 45</strong> — Hexagonal Turing spots develop in both fields at 150x150 resolution. Particles self-organize into elaborate flower/mandala with radial arms and type-specific petal sorting. 3-type segregation creates concentric core-ring evolving into multi-armed rosette with radial spokes.</p> |
| 591 | +<p><strong>Iter 48</strong> — Fields show expanding rings with increasingly extreme contrast (C1_std=16.15). Particles initially form concentric rings but scatter outward in later frames. 96% retention indicates significant particle escape. Pattern_growth=1000 is the highest ever recorded — fields are diverging.</p> |
| 592 | +</section> |
557 | 593 | </section> |
558 | 594 | <section id="key-insights" class="level2"> |
559 | 595 | <h2 class="anchored" data-anchor-id="key-insights">Key Insights</h2> |
@@ -1153,10 +1189,38 @@ <h2 class="anchored" data-anchor-id="references">References</h2> |
1153 | 1189 | </div> |
1154 | 1190 | </div> |
1155 | 1191 | </footer> |
1156 | | -<script>videojs(video_shortcode_videojs_video1);</script> |
1157 | | -<script>videojs(video_shortcode_videojs_video2);</script> |
1158 | | -<script>videojs(video_shortcode_videojs_video3);</script> |
1159 | | -<script>videojs(video_shortcode_videojs_video4);</script> |
| 1192 | +<script>var lightboxQuarto = GLightbox({"closeEffect":"zoom","descPosition":"bottom","loop":false,"openEffect":"zoom","selector":".lightbox"}); |
| 1193 | +(function() { |
| 1194 | + let previousOnload = window.onload; |
| 1195 | + window.onload = () => { |
| 1196 | + if (previousOnload) { |
| 1197 | + previousOnload(); |
| 1198 | + } |
| 1199 | + lightboxQuarto.on('slide_before_load', (data) => { |
| 1200 | + const { slideIndex, slideNode, slideConfig, player, trigger } = data; |
| 1201 | + const href = trigger.getAttribute('href'); |
| 1202 | + if (href !== null) { |
| 1203 | + const imgEl = window.document.querySelector(`a[href="${href}"] img`); |
| 1204 | + if (imgEl !== null) { |
| 1205 | + const srcAttr = imgEl.getAttribute("src"); |
| 1206 | + if (srcAttr && srcAttr.startsWith("data:")) { |
| 1207 | + slideConfig.href = srcAttr; |
| 1208 | + } |
| 1209 | + } |
| 1210 | + } |
| 1211 | + }); |
| 1212 | + |
| 1213 | + lightboxQuarto.on('slide_after_load', (data) => { |
| 1214 | + const { slideIndex, slideNode, slideConfig, player, trigger } = data; |
| 1215 | + if (window.Quarto?.typesetMath) { |
| 1216 | + window.Quarto.typesetMath(slideNode); |
| 1217 | + } |
| 1218 | + }); |
| 1219 | + |
| 1220 | + }; |
| 1221 | + |
| 1222 | +})(); |
| 1223 | + </script> |
1160 | 1224 |
|
1161 | 1225 |
|
1162 | 1226 |
|
|
0 commit comments