 bondscell_results $26b78770-b679-4e53-ba8d-d6f123bb8d7fqueued¤logsrunning¦outputbodymimetext/plainrootassigneelast_run_timestampAڅC~ưpersist_js_state·has_pluto_hook_features§cell_id$26b78770-b679-4e53-ba8d-d6f123bb8d7fdepends_on_disabled_cells§runtime published_object_keysdepends_on_skipped_cells§errored$c8b1dde6-7686-4a66-a074-657f985bd86bqueued¤logsrunning¦outputbodymimetext/plainrootassigneelast_run_timestampAڅCupersist_js_state·has_pluto_hook_features§cell_id$c8b1dde6-7686-4a66-a074-657f985bd86bdepends_on_disabled_cells§runtime published_object_keysdepends_on_skipped_cells§errored$2358ca28-dbe1-474a-b892-13836e963532queued¤logsrunning¦outputbody<div class="markdown"><h1 id="Pluto-Event-#1:-Plotting-Barcamp&#33;">Pluto Event #1: Plotting Barcamp&#33;</h1>
<p><a href="https://discourse.julialang.org/t/pluto-event-1-plotting-barcamp/78387">https://discourse.julialang.org/t/pluto-event-1-plotting-barcamp/78387</a></p>
</div>mimetext/htmlrootassigneelast_run_timestampAڅC~persist_js_state·has_pluto_hook_features§cell_id$2358ca28-dbe1-474a-b892-13836e963532depends_on_disabled_cells§runtime ͩpublished_object_keysdepends_on_skipped_cells§errored$71d4a555-16be-43c8-9d2c-377d60fc25eequeued¤logsrunning¦outputbodymimetext/plainrootassigneelast_run_timestampAڅC{persist_js_state·has_pluto_hook_features§cell_id$71d4a555-16be-43c8-9d2c-377d60fc25eedepends_on_disabled_cells§runtimez=published_object_keysdepends_on_skipped_cells§errored$cbeb1730-1a25-4d68-9d67-725b3c9d0c9bqueued¤logsrunning¦outputbodymimetext/plainrootassigneelast_run_timestampAڅC~lUpersist_js_state·has_pluto_hook_features§cell_id$cbeb1730-1a25-4d68-9d67-725b3c9d0c9bdepends_on_disabled_cells§runtime published_object_keysdepends_on_skipped_cells§errored$7a1f53e1-8c9c-42ca-a4eb-a34bfe39c44dqueued¤logsrunning¦outputbody2022-03-24mimetext/plainrootassigneetodaylast_run_timestampAڅCR'аpersist_js_state·has_pluto_hook_features§cell_id$7a1f53e1-8c9c-42ca-a4eb-a34bfe39c44ddepends_on_disabled_cells§runtimevpublished_object_keysdepends_on_skipped_cells§errored$417ff451-d51b-43e9-8039-4e47b135cd1equeued¤logsrunning¦outputbodymimetext/plainrootassigneelast_run_timestampAڅC~persist_js_state·has_pluto_hook_features§cell_id$417ff451-d51b-43e9-8039-4e47b135cd1edepends_on_disabled_cells§runtime published_object_keysdepends_on_skipped_cells§errored$747c0720-0143-44e3-9f42-bcd09ace5453queued¤logsrunning¦outputbody^<h2 id="to-discuss"><a href="#to-discuss" class="anchor"></a>To discuss:</h2>
<ul>
<li>Paul: BetterFileWatching.jl</li>
<li>Fons/Paul: HTTP/hyper?</li>
<li>GSoC proposals</li>
<li>Gerhard/Fons: PLOTTING BARCAMP</li>
<li>Fons: KaTeX</li>
<li>Alberto: PlutoPlotly:</li>
<li>Guilherme: D3.jl</li>
<li>Paul: Linting and autocomplete</li>
<li></li>
</ul>
mimetext/htmlrootassigneelast_run_timestampAڅC#͟persist_js_state·has_pluto_hook_features§cell_id$747c0720-0143-44e3-9f42-bcd09ace5453depends_on_disabled_cells§runtimepublished_object_keysdepends_on_skipped_cells§errored$f86cdbe9-111d-4468-9727-ec9d61120ee3queued¤logsrunning¦outputbody<div class="markdown"><h1 id="Guilherme:-Portinari.jl&#33;&#33;">Guilherme: Portinari.jl&#33;&#33;</h1>
<p><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/4/40/Discovery_of_the_Land1.jpg/1011px-Discovery_of_the_Land1.jpg" alt="" /></p>
<h3 id="Without-canvas">Without canvas</h3>
<p>You can now directly see shapes without putting them inside of a canvas.</p>
<p>But&#33; You can use a canvas to combine things into a canvas to render them together.</p>
<p>Canvas inside canvas? Like a group?</p>
<h2 id="Script-ID?">Script ID?</h2>
<p>Help&#33;&#33;&#33;&#33;</p>
<p>You can pass in <code>id</code> for spans. We would like to do it automatically, but we are still thinking about this.</p>
<h3 id="Events">Events</h3>
<p>You can specify the type of event to watch, and through <code>@bind</code>, you will get the details of the latest instance of that event, and the count.</p>
<h3 id="Applications">Applications</h3>
<p>Cool dashboards&#33; Plotting but also not plotting</p>
<p>Maybe we can recreate this AWESOME jupyter notebook by shashi: <a href="http://shashi.biz/ijulia-notebooks/funcgeo/">http://shashi.biz/ijulia-notebooks/funcgeo/</a></p>
</div>mimetext/htmlrootassigneelast_run_timestampAڅC~Gpersist_js_state·has_pluto_hook_features§cell_id$f86cdbe9-111d-4468-9727-ec9d61120ee3depends_on_disabled_cells§runtime 
published_object_keysdepends_on_skipped_cells§errored$e9a8466b-4735-4487-9cd9-d00059954649queued¤logsrunning¦outputbodymimetext/plainrootassigneelast_run_timestampAڅC~]persist_js_state·has_pluto_hook_features§cell_id$e9a8466b-4735-4487-9cd9-d00059954649depends_on_disabled_cells§runtime ޵published_object_keysdepends_on_skipped_cells§errored$f86fb8f8-857d-4e2d-8b5a-7c2c6868c424queued¤logsrunning¦outputbody<h1 id="pluto-developer-call-span-classdates-date2022-03-24span-"><a href="#pluto-developer-call-span-classdates-date2022-03-24span-" class="anchor"></a>🤠 Pluto developer call, <em><span class="Dates-Date">2022-03-24</span></em> 🤠</h1>
<p>heyllo
Yayyy hurray</p>
<p>Check the new PlutoSliderServer-powered website about climate science:</p>
<p><a href="https://margo.plutojl.org/">https://margo.plutojl.org/</a></p>
mimetext/htmlrootassigneelast_run_timestampAڅCpersist_js_state·has_pluto_hook_features§cell_id$f86fb8f8-857d-4e2d-8b5a-7c2c6868c424depends_on_disabled_cells§runtimepzpublished_object_keysdepends_on_skipped_cells§errored$77ae4edd-b471-499a-8823-3fac5faebb7aqueued¤logsrunning¦outputbody<<div class="markdown"><h1 id="Appendix">Appendix</h1>
</div>mimetext/htmlrootassigneelast_run_timestampAڅC~Ġpersist_js_state·has_pluto_hook_features§cell_id$77ae4edd-b471-499a-8823-3fac5faebb7adepends_on_disabled_cells§runtime Rpublished_object_keysdepends_on_skipped_cells§errored$4d0e0660-8851-408e-85f9-24365e5e1c96queued¤logsrunning¦outputbodymimetext/plainrootassigneelast_run_timestampAڅCǰpersist_js_state·has_pluto_hook_features§cell_id$4d0e0660-8851-408e-85f9-24365e5e1c96depends_on_disabled_cells§runtimepublished_object_keysdepends_on_skipped_cells§errored$19fcf73c-7f7f-11ec-0505-23f05406b0f5queued¤logsrunning¦outputbodymimetext/plainrootassigneelast_run_timestampAڅC%}persist_js_state·has_pluto_hook_features§cell_id$19fcf73c-7f7f-11ec-0505-23f05406b0f5depends_on_disabled_cells§runtime_published_object_keysdepends_on_skipped_cells§errored$2130d5de-a493-4336-8487-d9202a436ac3queued¤logsrunning¦outputbody<div class="markdown"><h1 id="Mathjax-vs-KaTeX:">Mathjax vs KaTeX:</h1>
<p>Mathjax has very niche features that Katex doesnt support? But how will we know? </p>
<p>Ideas:</p>
<ul>
<li><p>PlutoMathJax.jl that render with mathjax for backwards compat</p>
</li>
<li><p>Maybe release it and see how people react?</p>
</li>
<li><p>Helpdesk</p>
</li>
<li></li>
</ul>
<p>Plotly version supports mathjax 3 now, so that compat issue is not a problem anymore</p>
<p>But only if you use a local font cache</p>
</div>mimetext/htmlrootassigneelast_run_timestampAڅC~Npersist_js_state·has_pluto_hook_features§cell_id$2130d5de-a493-4336-8487-d9202a436ac3depends_on_disabled_cells§runtime bpublished_object_keysdepends_on_skipped_cells§errored$2efc0810-3f50-4a33-a339-bf39f6cbff4cqueued¤logsrunning¦outputbodyw<div class="markdown"><h1 id="PlutoPlotly">PlutoPlotly</h1>
<p>PlotlyLight.jl is quite nice&#33; We can probably do extra cool things for Pluto</p>
<p>Some problems it plotlylight: it uses JSON3, which serializes matrices as vectors. Opened an <a href="https://github.com/JuliaComputing/PlotlyLight.jl/issues/12">issue</a>, but the result was a note on the readme :&#40; Why not just fix it? Problem is with DataStructures.jl &#40;which we might also use for PublishToJS&#41;, there is an issue but not active anymore</p>
<h2 id="PlutoPlotly.jl">PlutoPlotly.jl</h2>
<p>New features:</p>
<ul>
<li><p>Fix warnings, </p>
</li>
<li><p>Maintain zoom and such: is a feature of plotly: ui revision&#33;&#33;&#33; Gerhard: looks super cool&#33;</p>
</li>
<li><p>Wrapper div to improve responiveness. But still an issue with plotly: <a href="https://codepen.io/disberd/pen/xxpgEVq">https://codepen.io/disberd/pen/xxpgEVq</a>. Opened an issue on plotly: <a href="https://github.com/plotly/plotly.js/issues/6156">https://github.com/plotly/plotly.js/issues/6156</a>.</p>
</li>
<li><p>Write listeners for Plotly events&#33;</p>
</li>
<li><p>Works inside flexbox&#33;&#33;</p>
</li>
</ul>
<p>Comparison with other plotting packages? Not sure... </p>
<h3 id="Documentation:">Documentation:</h3>
<p>Best documentation is for JS, if you learn how to translate JS to Julia then that will be the best way to do it&#33; Python docs are even better, surprisingly, because they have an additional layer on the python side.</p>
<p>Plotly as a gateway drug to JS hehe</p>
<h3 id="API">API</h3>
<p>Matching API with PlotlyJS.jl, but as a backend for Plots.jl would be difficult.</p>
<h3 id="PlutoPlotly">PlutoPlotly</h3>
<p>PlotlyBase keeps the</p>
<h3 id="CDN">CDN</h3>
<p>Gives an ES5 version, trickyyyyyyyy fonsp might solve it</p>
<h3 id="Script-ID">Script ID</h3>
<p>Where is Script ID&#33;&#33; Help&#33;&#33;&#33;&#33;</p>
</div>mimetext/htmlrootassigneelast_run_timestampAڅC~Kpersist_js_state·has_pluto_hook_features§cell_id$2efc0810-3f50-4a33-a339-bf39f6cbff4cdepends_on_disabled_cells§runtime published_object_keysdepends_on_skipped_cells§errored$51ba9b38-f7ed-43c2-b0bc-add86538bbfaqueued¤logsrunning¦outputbody~<div class="markdown"><h1 id="Paul:-BetterFileWatching.jl">Paul: BetterFileWatching.jl</h1>
<p>New version is testable&#33;&#33;&#33;&#33; <a href="https://github.com/JuliaPluto/BetterFileWatching.jl/pull/2">https://github.com/JuliaPluto/BetterFileWatching.jl/pull/2</a></p>
<p>API is the same &#40;and new API&#41;, we can start testing it :o</p>
<p>Snapshot files: you can make a snapshot, and then compare against a previous snapshot. Coudl be useful in PlutoSliderServer.jl or other projects&#33;&#33;</p>
<p>This means that we won&#39;t miss events&#33; Because it&#39;s on a different thread 💕💕💕💕💕</p>
<p>We are using a port of <code>parcel/watcher</code> to make it work inside Julia: <a href="https://github.com/JuliaPluto/watcher/tree/julia_port">https://github.com/JuliaPluto/watcher/tree/julia_port</a></p>
<h2 id="That-means&#33;">That means&#33;</h2>
<p>We can finally turn on <code>Pluto.run&#40;watch_notebook_file_for_changes&#61;true&#41;</code> by default&#33;</p>
<h2 id="Windows">Windows</h2>
<p>Nothing is working :&#41; Solution: spend a bit of time on it</p>
<h3 id="Other-platforms">Other platforms</h3>
<p>We should be able to get every platform that supports julia</p>
<h2 id="Standard-library">Standard library</h2>
<p>Julia maintainers problably don&#39;t want to maintain this :&#41; Codebase is too big and different. Platform support might be worse.</p>
</div>mimetext/htmlrootassigneelast_run_timestampAڅC~称persist_js_state·has_pluto_hook_features§cell_id$51ba9b38-f7ed-43c2-b0bc-add86538bbfadepends_on_disabled_cells§runtime Epublished_object_keysdepends_on_skipped_cells§errored$7e1f5832-d979-451e-8f8e-cdbc2b1ac70cqueued¤logsrunning¦outputbodymimetext/plainrootassigneelast_run_timestampAڅCutͰpersist_js_state·has_pluto_hook_features§cell_id$7e1f5832-d979-451e-8f8e-cdbc2b1ac70cdepends_on_disabled_cells§runtime published_object_keysdepends_on_skipped_cells§errored±cell_dependencies $26b78770-b679-4e53-ba8d-d6f123bb8d7fprecedence_heuristic	cell_id$26b78770-b679-4e53-ba8d-d6f123bb8d7fdownstream_cells_mapupstream_cells_map$c8b1dde6-7686-4a66-a074-657f985bd86bprecedence_heuristiccell_id$c8b1dde6-7686-4a66-a074-657f985bd86bdownstream_cells_mapHypertextLiteral$f86fb8f8-857d-4e2d-8b5a-7c2c6868c424$747c0720-0143-44e3-9f42-bcd09ace5453upstream_cells_map$2358ca28-dbe1-474a-b892-13836e963532precedence_heuristic	cell_id$2358ca28-dbe1-474a-b892-13836e963532downstream_cells_mapupstream_cells_map@md_strgetindex$71d4a555-16be-43c8-9d2c-377d60fc25eeprecedence_heuristiccell_id$71d4a555-16be-43c8-9d2c-377d60fc25eedownstream_cells_mapBenchmarkToolsupstream_cells_map$cbeb1730-1a25-4d68-9d67-725b3c9d0c9bprecedence_heuristic	cell_id$cbeb1730-1a25-4d68-9d67-725b3c9d0c9bdownstream_cells_mapupstream_cells_map$7a1f53e1-8c9c-42ca-a4eb-a34bfe39c44dprecedence_heuristic	cell_id$7a1f53e1-8c9c-42ca-a4eb-a34bfe39c44ddownstream_cells_maptoday$f86fb8f8-857d-4e2d-8b5a-7c2c6868c424upstream_cells_mapjoin:splitpathpwd-|>Dateend$417ff451-d51b-43e9-8039-4e47b135cd1eprecedence_heuristic	cell_id$417ff451-d51b-43e9-8039-4e47b135cd1edownstream_cells_mapupstream_cells_map$747c0720-0143-44e3-9f42-bcd09ace5453precedence_heuristic	cell_id$747c0720-0143-44e3-9f42-bcd09ace5453downstream_cells_map#437#resultupstream_cells_mapMarkdownLiteralHypertextLiteral.BypassHypertextLiteral.ResultHypertextLiteral$c8b1dde6-7686-4a66-a074-657f985bd86b MarkdownLiteral.CMParsedRenderer@mdx$19fcf73c-7f7f-11ec-0505-23f05406b0f5$f86cdbe9-111d-4468-9727-ec9d61120ee3precedence_heuristic	cell_id$f86cdbe9-111d-4468-9727-ec9d61120ee3downstream_cells_mapupstream_cells_map@md_strgetindex$e9a8466b-4735-4487-9cd9-d00059954649precedence_heuristic	cell_id$e9a8466b-4735-4487-9cd9-d00059954649downstream_cells_mapupstream_cells_map$f86fb8f8-857d-4e2d-8b5a-7c2c6868c424precedence_heuristic	cell_id$f86fb8f8-857d-4e2d-8b5a-7c2c6868c424downstream_cells_map#436#resultupstream_cells_mapMarkdownLiteraltoday$7a1f53e1-8c9c-42ca-a4eb-a34bfe39c44dHypertextLiteral.BypassHypertextLiteral.ResultHypertextLiteral$c8b1dde6-7686-4a66-a074-657f985bd86b MarkdownLiteral.CMParsedRendererHypertextLiteral.content@mdx$19fcf73c-7f7f-11ec-0505-23f05406b0f5$77ae4edd-b471-499a-8823-3fac5faebb7aprecedence_heuristic	cell_id$77ae4edd-b471-499a-8823-3fac5faebb7adownstream_cells_mapupstream_cells_map@md_strgetindex$4d0e0660-8851-408e-85f9-24365e5e1c96precedence_heuristiccell_id$4d0e0660-8851-408e-85f9-24365e5e1c96downstream_cells_mapPlutoUIupstream_cells_map$19fcf73c-7f7f-11ec-0505-23f05406b0f5precedence_heuristiccell_id$19fcf73c-7f7f-11ec-0505-23f05406b0f5downstream_cells_map@mdx$f86fb8f8-857d-4e2d-8b5a-7c2c6868c424$747c0720-0143-44e3-9f42-bcd09ace5453upstream_cells_map$2130d5de-a493-4336-8487-d9202a436ac3precedence_heuristic	cell_id$2130d5de-a493-4336-8487-d9202a436ac3downstream_cells_mapupstream_cells_map@md_strgetindex$2efc0810-3f50-4a33-a339-bf39f6cbff4cprecedence_heuristic	cell_id$2efc0810-3f50-4a33-a339-bf39f6cbff4cdownstream_cells_mapupstream_cells_map@md_strgetindex$51ba9b38-f7ed-43c2-b0bc-add86538bbfaprecedence_heuristic	cell_id$51ba9b38-f7ed-43c2-b0bc-add86538bbfadownstream_cells_mapupstream_cells_map@md_strgetindex$7e1f5832-d979-451e-8f8e-cdbc2b1ac70cprecedence_heuristiccell_id$7e1f5832-d979-451e-8f8e-cdbc2b1ac70cdownstream_cells_mapDatesupstream_cells_mapcell_execution_order $71d4a555-16be-43c8-9d2c-377d60fc25ee$4d0e0660-8851-408e-85f9-24365e5e1c96$19fcf73c-7f7f-11ec-0505-23f05406b0f5$7e1f5832-d979-451e-8f8e-cdbc2b1ac70c$c8b1dde6-7686-4a66-a074-657f985bd86b$747c0720-0143-44e3-9f42-bcd09ace5453$cbeb1730-1a25-4d68-9d67-725b3c9d0c9b$2130d5de-a493-4336-8487-d9202a436ac3$417ff451-d51b-43e9-8039-4e47b135cd1e$51ba9b38-f7ed-43c2-b0bc-add86538bbfa$26b78770-b679-4e53-ba8d-d6f123bb8d7f$2efc0810-3f50-4a33-a339-bf39f6cbff4c$e9a8466b-4735-4487-9cd9-d00059954649$f86cdbe9-111d-4468-9727-ec9d61120ee3$2358ca28-dbe1-474a-b892-13836e963532$77ae4edd-b471-499a-8823-3fac5faebb7a$7a1f53e1-8c9c-42ca-a4eb-a34bfe39c44d$f86fb8f8-857d-4e2d-8b5a-7c2c6868c424last_hot_reload_time        shortpathnotes.jlprocess_statusreadypathO/home/runner/work/community-call-notes/community-call-notes/2022/03-24/notes.jlpluto_versionv0.20.27last_save_timeAڅC~Vcell_order $f86fb8f8-857d-4e2d-8b5a-7c2c6868c424$747c0720-0143-44e3-9f42-bcd09ace5453$cbeb1730-1a25-4d68-9d67-725b3c9d0c9b$2130d5de-a493-4336-8487-d9202a436ac3$417ff451-d51b-43e9-8039-4e47b135cd1e$51ba9b38-f7ed-43c2-b0bc-add86538bbfa$26b78770-b679-4e53-ba8d-d6f123bb8d7f$2efc0810-3f50-4a33-a339-bf39f6cbff4c$e9a8466b-4735-4487-9cd9-d00059954649$f86cdbe9-111d-4468-9727-ec9d61120ee3$2358ca28-dbe1-474a-b892-13836e963532$77ae4edd-b471-499a-8823-3fac5faebb7a$71d4a555-16be-43c8-9d2c-377d60fc25ee$4d0e0660-8851-408e-85f9-24365e5e1c96$19fcf73c-7f7f-11ec-0505-23f05406b0f5$7e1f5832-d979-451e-8f8e-cdbc2b1ac70c$7a1f53e1-8c9c-42ca-a4eb-a34bfe39c44d$c8b1dde6-7686-4a66-a074-657f985bd86bpublished_objectsnbpkginstall_time_ns   Iinstantiatedòinstalled_versionsMarkdownLiteral0.1.1DatesstdlibPlutoUI0.7.33!__internal_julia_manifest_version1.12.6HypertextLiteral0.9.3__internal_julia_version1.12.6BenchmarkTools1.2.2terminal_outputsMarkdownLiteral
[0m[1mResolving...[22m
[90m===[39m
[32m[1m    Updating[22m[39m `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_lucltzlrfh/Project.toml`
  [90m[ade2ca70] [39m[93m~ Dates ⇒ v1.11.0[39m
[32m[1m    Updating[22m[39m `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_lucltzlrfh/Manifest.toml`
  [90m[10745b16] [39m[92m+ Statistics v1.11.1[39m
  [90m[c8ffd9c3] [39m[91m- MbedTLS_jll[39m
  [90m[0dad84c5] [39m[93m~ ArgTools ⇒ v1.1.2[39m
  [90m[56f22d72] [39m[93m~ Artifacts ⇒ v1.11.0[39m
  [90m[2a0f44e3] [39m[93m~ Base64 ⇒ v1.11.0[39m
  [90m[ade2ca70] [39m[93m~ Dates ⇒ v1.11.0[39m
  [90m[f43a241f] [39m[93m~ Downloads ⇒ v1.7.0[39m
  [90m[7b1f6079] [39m[92m+ FileWatching v1.11.0[39m
  [90m[b77e0a4c] [39m[93m~ InteractiveUtils ⇒ v1.11.0[39m
  [90m[ac6e5ff7] [39m[92m+ JuliaSyntaxHighlighting v1.12.0[39m
  [90m[b27032c2] [39m[93m~ LibCURL ⇒ v0.6.4[39m
  [90m[76f85450] [39m[93m~ LibGit2 ⇒ v1.11.0[39m
  [90m[8f399da3] [39m[93m~ Libdl ⇒ v1.11.0[39m
  [90m[37e2e46d] [39m[93m~ LinearAlgebra ⇒ v1.12.0[39m
  [90m[56ddb016] [39m[93m~ Logging ⇒ v1.11.0[39m
  [90m[d6f4376e] [39m[93m~ Markdown ⇒ v1.11.0[39m
  [90m[a63ad114] [39m[93m~ Mmap ⇒ v1.11.0[39m
  [90m[ca575930] [39m[93m~ NetworkOptions ⇒ v1.3.0[39m
  [90m[44cfe95a] [39m[93m~ Pkg ⇒ v1.12.1[39m
  [90m[de0858da] [39m[93m~ Printf ⇒ v1.11.0[39m
  [90m[9abbd945] [39m[93m~ Profile ⇒ v1.11.0[39m
  [90m[3fa0cd96] [39m[91m- REPL[39m
  [90m[9a3f8284] [39m[93m~ Random ⇒ v1.11.0[39m
  [90m[ea8e919c] [39m[93m~ SHA ⇒ v0.7.0[39m
  [90m[9e88b42a] [39m[93m~ Serialization ⇒ v1.11.0[39m
  [90m[6462fe0b] [39m[91m- Sockets[39m
  [90m[2f01184e] [39m[91m- SparseArrays[39m
  [90m[f489334b] [39m[92m+ StyledStrings v1.11.0[39m
  [90m[fa267f1f] [39m[93m~ TOML ⇒ v1.0.3[39m
  [90m[a4e569a6] [39m[93m~ Tar ⇒ v1.10.0[39m
  [90m[8dfed614] [39m[93m~ Test ⇒ v1.11.0[39m
  [90m[cf7118a7] [39m[93m~ UUIDs ⇒ v1.11.0[39m
  [90m[4ec0a83e] [39m[93m~ Unicode ⇒ v1.11.0[39m
  [90m[e66e0078] [39m[93m~ CompilerSupportLibraries_jll ⇒ v1.3.0+1[39m
  [90m[deac9b47] [39m[93m~ LibCURL_jll ⇒ v8.15.0+0[39m
  [90m[e37daf67] [39m[92m+ LibGit2_jll v1.9.0+0[39m
  [90m[29816b5a] [39m[93m~ LibSSH2_jll ⇒ v1.11.3+1[39m
  [90m[14a3606d] [39m[93m~ MozillaCACerts_jll ⇒ v2025.11.4[39m
  [90m[4536629a] [39m[93m~ OpenBLAS_jll ⇒ v0.3.29+0[39m
  [90m[458c3c95] [39m[92m+ OpenSSL_jll v3.5.4+0[39m
  [90m[83775a58] [39m[93m~ Zlib_jll ⇒ v1.3.1+2[39m
  [90m[8e850b90] [39m[93m~ libblastrampoline_jll ⇒ v5.15.0+0[39m
  [90m[8e850ede] [39m[93m~ nghttp2_jll ⇒ v1.64.0+1[39m
  [90m[3f19e933] [39m[93m~ p7zip_jll ⇒ v17.7.0+0[39m

[0m[1mInstantiating...[22m
[90m===[39m

[0m[1mPrecompiling...[22m
[90m===[39m
Waiting for notebook process to start... Done. Starting precompilation...
Dates
[0m[1mResolving...[22m
[90m===[39m
[32m[1m    Updating[22m[39m `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_lucltzlrfh/Project.toml`
  [90m[ade2ca70] [39m[93m~ Dates ⇒ v1.11.0[39m
[32m[1m    Updating[22m[39m `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_lucltzlrfh/Manifest.toml`
  [90m[10745b16] [39m[92m+ Statistics v1.11.1[39m
  [90m[c8ffd9c3] [39m[91m- MbedTLS_jll[39m
  [90m[0dad84c5] [39m[93m~ ArgTools ⇒ v1.1.2[39m
  [90m[56f22d72] [39m[93m~ Artifacts ⇒ v1.11.0[39m
  [90m[2a0f44e3] [39m[93m~ Base64 ⇒ v1.11.0[39m
  [90m[ade2ca70] [39m[93m~ Dates ⇒ v1.11.0[39m
  [90m[f43a241f] [39m[93m~ Downloads ⇒ v1.7.0[39m
  [90m[7b1f6079] [39m[92m+ FileWatching v1.11.0[39m
  [90m[b77e0a4c] [39m[93m~ InteractiveUtils ⇒ v1.11.0[39m
  [90m[ac6e5ff7] [39m[92m+ JuliaSyntaxHighlighting v1.12.0[39m
  [90m[b27032c2] [39m[93m~ LibCURL ⇒ v0.6.4[39m
  [90m[76f85450] [39m[93m~ LibGit2 ⇒ v1.11.0[39m
  [90m[8f399da3] [39m[93m~ Libdl ⇒ v1.11.0[39m
  [90m[37e2e46d] [39m[93m~ LinearAlgebra ⇒ v1.12.0[39m
  [90m[56ddb016] [39m[93m~ Logging ⇒ v1.11.0[39m
  [90m[d6f4376e] [39m[93m~ Markdown ⇒ v1.11.0[39m
  [90m[a63ad114] [39m[93m~ Mmap ⇒ v1.11.0[39m
  [90m[ca575930] [39m[93m~ NetworkOptions ⇒ v1.3.0[39m
  [90m[44cfe95a] [39m[93m~ Pkg ⇒ v1.12.1[39m
  [90m[de0858da] [39m[93m~ Printf ⇒ v1.11.0[39m
  [90m[9abbd945] [39m[93m~ Profile ⇒ v1.11.0[39m
  [90m[3fa0cd96] [39m[91m- REPL[39m
  [90m[9a3f8284] [39m[93m~ Random ⇒ v1.11.0[39m
  [90m[ea8e919c] [39m[93m~ SHA ⇒ v0.7.0[39m
  [90m[9e88b42a] [39m[93m~ Serialization ⇒ v1.11.0[39m
  [90m[6462fe0b] [39m[91m- Sockets[39m
  [90m[2f01184e] [39m[91m- SparseArrays[39m
  [90m[f489334b] [39m[92m+ StyledStrings v1.11.0[39m
  [90m[fa267f1f] [39m[93m~ TOML ⇒ v1.0.3[39m
  [90m[a4e569a6] [39m[93m~ Tar ⇒ v1.10.0[39m
  [90m[8dfed614] [39m[93m~ Test ⇒ v1.11.0[39m
  [90m[cf7118a7] [39m[93m~ UUIDs ⇒ v1.11.0[39m
  [90m[4ec0a83e] [39m[93m~ Unicode ⇒ v1.11.0[39m
  [90m[e66e0078] [39m[93m~ CompilerSupportLibraries_jll ⇒ v1.3.0+1[39m
  [90m[deac9b47] [39m[93m~ LibCURL_jll ⇒ v8.15.0+0[39m
  [90m[e37daf67] [39m[92m+ LibGit2_jll v1.9.0+0[39m
  [90m[29816b5a] [39m[93m~ LibSSH2_jll ⇒ v1.11.3+1[39m
  [90m[14a3606d] [39m[93m~ MozillaCACerts_jll ⇒ v2025.11.4[39m
  [90m[4536629a] [39m[93m~ OpenBLAS_jll ⇒ v0.3.29+0[39m
  [90m[458c3c95] [39m[92m+ OpenSSL_jll v3.5.4+0[39m
  [90m[83775a58] [39m[93m~ Zlib_jll ⇒ v1.3.1+2[39m
  [90m[8e850b90] [39m[93m~ libblastrampoline_jll ⇒ v5.15.0+0[39m
  [90m[8e850ede] [39m[93m~ nghttp2_jll ⇒ v1.64.0+1[39m
  [90m[3f19e933] [39m[93m~ p7zip_jll ⇒ v17.7.0+0[39m

[0m[1mInstantiating...[22m
[90m===[39m

[0m[1mPrecompiling...[22m
[90m===[39m
Waiting for notebook process to start... Done. Starting precompilation...
nbpkg_sync
[0m[1mResolving...[22m
[90m===[39m
[32m[1m    Updating[22m[39m `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_lucltzlrfh/Project.toml`
  [90m[ade2ca70] [39m[93m~ Dates ⇒ v1.11.0[39m
[32m[1m    Updating[22m[39m `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_lucltzlrfh/Manifest.toml`
  [90m[10745b16] [39m[92m+ Statistics v1.11.1[39m
  [90m[c8ffd9c3] [39m[91m- MbedTLS_jll[39m
  [90m[0dad84c5] [39m[93m~ ArgTools ⇒ v1.1.2[39m
  [90m[56f22d72] [39m[93m~ Artifacts ⇒ v1.11.0[39m
  [90m[2a0f44e3] [39m[93m~ Base64 ⇒ v1.11.0[39m
  [90m[ade2ca70] [39m[93m~ Dates ⇒ v1.11.0[39m
  [90m[f43a241f] [39m[93m~ Downloads ⇒ v1.7.0[39m
  [90m[7b1f6079] [39m[92m+ FileWatching v1.11.0[39m
  [90m[b77e0a4c] [39m[93m~ InteractiveUtils ⇒ v1.11.0[39m
  [90m[ac6e5ff7] [39m[92m+ JuliaSyntaxHighlighting v1.12.0[39m
  [90m[b27032c2] [39m[93m~ LibCURL ⇒ v0.6.4[39m
  [90m[76f85450] [39m[93m~ LibGit2 ⇒ v1.11.0[39m
  [90m[8f399da3] [39m[93m~ Libdl ⇒ v1.11.0[39m
  [90m[37e2e46d] [39m[93m~ LinearAlgebra ⇒ v1.12.0[39m
  [90m[56ddb016] [39m[93m~ Logging ⇒ v1.11.0[39m
  [90m[d6f4376e] [39m[93m~ Markdown ⇒ v1.11.0[39m
  [90m[a63ad114] [39m[93m~ Mmap ⇒ v1.11.0[39m
  [90m[ca575930] [39m[93m~ NetworkOptions ⇒ v1.3.0[39m
  [90m[44cfe95a] [39m[93m~ Pkg ⇒ v1.12.1[39m
  [90m[de0858da] [39m[93m~ Printf ⇒ v1.11.0[39m
  [90m[9abbd945] [39m[93m~ Profile ⇒ v1.11.0[39m
  [90m[3fa0cd96] [39m[91m- REPL[39m
  [90m[9a3f8284] [39m[93m~ Random ⇒ v1.11.0[39m
  [90m[ea8e919c] [39m[93m~ SHA ⇒ v0.7.0[39m
  [90m[9e88b42a] [39m[93m~ Serialization ⇒ v1.11.0[39m
  [90m[6462fe0b] [39m[91m- Sockets[39m
  [90m[2f01184e] [39m[91m- SparseArrays[39m
  [90m[f489334b] [39m[92m+ StyledStrings v1.11.0[39m
  [90m[fa267f1f] [39m[93m~ TOML ⇒ v1.0.3[39m
  [90m[a4e569a6] [39m[93m~ Tar ⇒ v1.10.0[39m
  [90m[8dfed614] [39m[93m~ Test ⇒ v1.11.0[39m
  [90m[cf7118a7] [39m[93m~ UUIDs ⇒ v1.11.0[39m
  [90m[4ec0a83e] [39m[93m~ Unicode ⇒ v1.11.0[39m
  [90m[e66e0078] [39m[93m~ CompilerSupportLibraries_jll ⇒ v1.3.0+1[39m
  [90m[deac9b47] [39m[93m~ LibCURL_jll ⇒ v8.15.0+0[39m
  [90m[e37daf67] [39m[92m+ LibGit2_jll v1.9.0+0[39m
  [90m[29816b5a] [39m[93m~ LibSSH2_jll ⇒ v1.11.3+1[39m
  [90m[14a3606d] [39m[93m~ MozillaCACerts_jll ⇒ v2025.11.4[39m
  [90m[4536629a] [39m[93m~ OpenBLAS_jll ⇒ v0.3.29+0[39m
  [90m[458c3c95] [39m[92m+ OpenSSL_jll v3.5.4+0[39m
  [90m[83775a58] [39m[93m~ Zlib_jll ⇒ v1.3.1+2[39m
  [90m[8e850b90] [39m[93m~ libblastrampoline_jll ⇒ v5.15.0+0[39m
  [90m[8e850ede] [39m[93m~ nghttp2_jll ⇒ v1.64.0+1[39m
  [90m[3f19e933] [39m[93m~ p7zip_jll ⇒ v17.7.0+0[39m

[0m[1mInstantiating...[22m
[90m===[39m

[0m[1mPrecompiling...[22m
[90m===[39m
Waiting for notebook process to start... Done. Starting precompilation...
PlutoUI
[0m[1mResolving...[22m
[90m===[39m
[32m[1m    Updating[22m[39m `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_lucltzlrfh/Project.toml`
  [90m[ade2ca70] [39m[93m~ Dates ⇒ v1.11.0[39m
[32m[1m    Updating[22m[39m `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_lucltzlrfh/Manifest.toml`
  [90m[10745b16] [39m[92m+ Statistics v1.11.1[39m
  [90m[c8ffd9c3] [39m[91m- MbedTLS_jll[39m
  [90m[0dad84c5] [39m[93m~ ArgTools ⇒ v1.1.2[39m
  [90m[56f22d72] [39m[93m~ Artifacts ⇒ v1.11.0[39m
  [90m[2a0f44e3] [39m[93m~ Base64 ⇒ v1.11.0[39m
  [90m[ade2ca70] [39m[93m~ Dates ⇒ v1.11.0[39m
  [90m[f43a241f] [39m[93m~ Downloads ⇒ v1.7.0[39m
  [90m[7b1f6079] [39m[92m+ FileWatching v1.11.0[39m
  [90m[b77e0a4c] [39m[93m~ InteractiveUtils ⇒ v1.11.0[39m
  [90m[ac6e5ff7] [39m[92m+ JuliaSyntaxHighlighting v1.12.0[39m
  [90m[b27032c2] [39m[93m~ LibCURL ⇒ v0.6.4[39m
  [90m[76f85450] [39m[93m~ LibGit2 ⇒ v1.11.0[39m
  [90m[8f399da3] [39m[93m~ Libdl ⇒ v1.11.0[39m
  [90m[37e2e46d] [39m[93m~ LinearAlgebra ⇒ v1.12.0[39m
  [90m[56ddb016] [39m[93m~ Logging ⇒ v1.11.0[39m
  [90m[d6f4376e] [39m[93m~ Markdown ⇒ v1.11.0[39m
  [90m[a63ad114] [39m[93m~ Mmap ⇒ v1.11.0[39m
  [90m[ca575930] [39m[93m~ NetworkOptions ⇒ v1.3.0[39m
  [90m[44cfe95a] [39m[93m~ Pkg ⇒ v1.12.1[39m
  [90m[de0858da] [39m[93m~ Printf ⇒ v1.11.0[39m
  [90m[9abbd945] [39m[93m~ Profile ⇒ v1.11.0[39m
  [90m[3fa0cd96] [39m[91m- REPL[39m
  [90m[9a3f8284] [39m[93m~ Random ⇒ v1.11.0[39m
  [90m[ea8e919c] [39m[93m~ SHA ⇒ v0.7.0[39m
  [90m[9e88b42a] [39m[93m~ Serialization ⇒ v1.11.0[39m
  [90m[6462fe0b] [39m[91m- Sockets[39m
  [90m[2f01184e] [39m[91m- SparseArrays[39m
  [90m[f489334b] [39m[92m+ StyledStrings v1.11.0[39m
  [90m[fa267f1f] [39m[93m~ TOML ⇒ v1.0.3[39m
  [90m[a4e569a6] [39m[93m~ Tar ⇒ v1.10.0[39m
  [90m[8dfed614] [39m[93m~ Test ⇒ v1.11.0[39m
  [90m[cf7118a7] [39m[93m~ UUIDs ⇒ v1.11.0[39m
  [90m[4ec0a83e] [39m[93m~ Unicode ⇒ v1.11.0[39m
  [90m[e66e0078] [39m[93m~ CompilerSupportLibraries_jll ⇒ v1.3.0+1[39m
  [90m[deac9b47] [39m[93m~ LibCURL_jll ⇒ v8.15.0+0[39m
  [90m[e37daf67] [39m[92m+ LibGit2_jll v1.9.0+0[39m
  [90m[29816b5a] [39m[93m~ LibSSH2_jll ⇒ v1.11.3+1[39m
  [90m[14a3606d] [39m[93m~ MozillaCACerts_jll ⇒ v2025.11.4[39m
  [90m[4536629a] [39m[93m~ OpenBLAS_jll ⇒ v0.3.29+0[39m
  [90m[458c3c95] [39m[92m+ OpenSSL_jll v3.5.4+0[39m
  [90m[83775a58] [39m[93m~ Zlib_jll ⇒ v1.3.1+2[39m
  [90m[8e850b90] [39m[93m~ libblastrampoline_jll ⇒ v5.15.0+0[39m
  [90m[8e850ede] [39m[93m~ nghttp2_jll ⇒ v1.64.0+1[39m
  [90m[3f19e933] [39m[93m~ p7zip_jll ⇒ v17.7.0+0[39m

[0m[1mInstantiating...[22m
[90m===[39m

[0m[1mPrecompiling...[22m
[90m===[39m
Waiting for notebook process to start... Done. Starting precompilation...
HypertextLiteral
[0m[1mResolving...[22m
[90m===[39m
[32m[1m    Updating[22m[39m `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_lucltzlrfh/Project.toml`
  [90m[ade2ca70] [39m[93m~ Dates ⇒ v1.11.0[39m
[32m[1m    Updating[22m[39m `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_lucltzlrfh/Manifest.toml`
  [90m[10745b16] [39m[92m+ Statistics v1.11.1[39m
  [90m[c8ffd9c3] [39m[91m- MbedTLS_jll[39m
  [90m[0dad84c5] [39m[93m~ ArgTools ⇒ v1.1.2[39m
  [90m[56f22d72] [39m[93m~ Artifacts ⇒ v1.11.0[39m
  [90m[2a0f44e3] [39m[93m~ Base64 ⇒ v1.11.0[39m
  [90m[ade2ca70] [39m[93m~ Dates ⇒ v1.11.0[39m
  [90m[f43a241f] [39m[93m~ Downloads ⇒ v1.7.0[39m
  [90m[7b1f6079] [39m[92m+ FileWatching v1.11.0[39m
  [90m[b77e0a4c] [39m[93m~ InteractiveUtils ⇒ v1.11.0[39m
  [90m[ac6e5ff7] [39m[92m+ JuliaSyntaxHighlighting v1.12.0[39m
  [90m[b27032c2] [39m[93m~ LibCURL ⇒ v0.6.4[39m
  [90m[76f85450] [39m[93m~ LibGit2 ⇒ v1.11.0[39m
  [90m[8f399da3] [39m[93m~ Libdl ⇒ v1.11.0[39m
  [90m[37e2e46d] [39m[93m~ LinearAlgebra ⇒ v1.12.0[39m
  [90m[56ddb016] [39m[93m~ Logging ⇒ v1.11.0[39m
  [90m[d6f4376e] [39m[93m~ Markdown ⇒ v1.11.0[39m
  [90m[a63ad114] [39m[93m~ Mmap ⇒ v1.11.0[39m
  [90m[ca575930] [39m[93m~ NetworkOptions ⇒ v1.3.0[39m
  [90m[44cfe95a] [39m[93m~ Pkg ⇒ v1.12.1[39m
  [90m[de0858da] [39m[93m~ Printf ⇒ v1.11.0[39m
  [90m[9abbd945] [39m[93m~ Profile ⇒ v1.11.0[39m
  [90m[3fa0cd96] [39m[91m- REPL[39m
  [90m[9a3f8284] [39m[93m~ Random ⇒ v1.11.0[39m
  [90m[ea8e919c] [39m[93m~ SHA ⇒ v0.7.0[39m
  [90m[9e88b42a] [39m[93m~ Serialization ⇒ v1.11.0[39m
  [90m[6462fe0b] [39m[91m- Sockets[39m
  [90m[2f01184e] [39m[91m- SparseArrays[39m
  [90m[f489334b] [39m[92m+ StyledStrings v1.11.0[39m
  [90m[fa267f1f] [39m[93m~ TOML ⇒ v1.0.3[39m
  [90m[a4e569a6] [39m[93m~ Tar ⇒ v1.10.0[39m
  [90m[8dfed614] [39m[93m~ Test ⇒ v1.11.0[39m
  [90m[cf7118a7] [39m[93m~ UUIDs ⇒ v1.11.0[39m
  [90m[4ec0a83e] [39m[93m~ Unicode ⇒ v1.11.0[39m
  [90m[e66e0078] [39m[93m~ CompilerSupportLibraries_jll ⇒ v1.3.0+1[39m
  [90m[deac9b47] [39m[93m~ LibCURL_jll ⇒ v8.15.0+0[39m
  [90m[e37daf67] [39m[92m+ LibGit2_jll v1.9.0+0[39m
  [90m[29816b5a] [39m[93m~ LibSSH2_jll ⇒ v1.11.3+1[39m
  [90m[14a3606d] [39m[93m~ MozillaCACerts_jll ⇒ v2025.11.4[39m
  [90m[4536629a] [39m[93m~ OpenBLAS_jll ⇒ v0.3.29+0[39m
  [90m[458c3c95] [39m[92m+ OpenSSL_jll v3.5.4+0[39m
  [90m[83775a58] [39m[93m~ Zlib_jll ⇒ v1.3.1+2[39m
  [90m[8e850b90] [39m[93m~ libblastrampoline_jll ⇒ v5.15.0+0[39m
  [90m[8e850ede] [39m[93m~ nghttp2_jll ⇒ v1.64.0+1[39m
  [90m[3f19e933] [39m[93m~ p7zip_jll ⇒ v17.7.0+0[39m

[0m[1mInstantiating...[22m
[90m===[39m

[0m[1mPrecompiling...[22m
[90m===[39m
Waiting for notebook process to start... Done. Starting precompilation...
BenchmarkTools
[0m[1mResolving...[22m
[90m===[39m
[32m[1m    Updating[22m[39m `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_lucltzlrfh/Project.toml`
  [90m[ade2ca70] [39m[93m~ Dates ⇒ v1.11.0[39m
[32m[1m    Updating[22m[39m `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_lucltzlrfh/Manifest.toml`
  [90m[10745b16] [39m[92m+ Statistics v1.11.1[39m
  [90m[c8ffd9c3] [39m[91m- MbedTLS_jll[39m
  [90m[0dad84c5] [39m[93m~ ArgTools ⇒ v1.1.2[39m
  [90m[56f22d72] [39m[93m~ Artifacts ⇒ v1.11.0[39m
  [90m[2a0f44e3] [39m[93m~ Base64 ⇒ v1.11.0[39m
  [90m[ade2ca70] [39m[93m~ Dates ⇒ v1.11.0[39m
  [90m[f43a241f] [39m[93m~ Downloads ⇒ v1.7.0[39m
  [90m[7b1f6079] [39m[92m+ FileWatching v1.11.0[39m
  [90m[b77e0a4c] [39m[93m~ InteractiveUtils ⇒ v1.11.0[39m
  [90m[ac6e5ff7] [39m[92m+ JuliaSyntaxHighlighting v1.12.0[39m
  [90m[b27032c2] [39m[93m~ LibCURL ⇒ v0.6.4[39m
  [90m[76f85450] [39m[93m~ LibGit2 ⇒ v1.11.0[39m
  [90m[8f399da3] [39m[93m~ Libdl ⇒ v1.11.0[39m
  [90m[37e2e46d] [39m[93m~ LinearAlgebra ⇒ v1.12.0[39m
  [90m[56ddb016] [39m[93m~ Logging ⇒ v1.11.0[39m
  [90m[d6f4376e] [39m[93m~ Markdown ⇒ v1.11.0[39m
  [90m[a63ad114] [39m[93m~ Mmap ⇒ v1.11.0[39m
  [90m[ca575930] [39m[93m~ NetworkOptions ⇒ v1.3.0[39m
  [90m[44cfe95a] [39m[93m~ Pkg ⇒ v1.12.1[39m
  [90m[de0858da] [39m[93m~ Printf ⇒ v1.11.0[39m
  [90m[9abbd945] [39m[93m~ Profile ⇒ v1.11.0[39m
  [90m[3fa0cd96] [39m[91m- REPL[39m
  [90m[9a3f8284] [39m[93m~ Random ⇒ v1.11.0[39m
  [90m[ea8e919c] [39m[93m~ SHA ⇒ v0.7.0[39m
  [90m[9e88b42a] [39m[93m~ Serialization ⇒ v1.11.0[39m
  [90m[6462fe0b] [39m[91m- Sockets[39m
  [90m[2f01184e] [39m[91m- SparseArrays[39m
  [90m[f489334b] [39m[92m+ StyledStrings v1.11.0[39m
  [90m[fa267f1f] [39m[93m~ TOML ⇒ v1.0.3[39m
  [90m[a4e569a6] [39m[93m~ Tar ⇒ v1.10.0[39m
  [90m[8dfed614] [39m[93m~ Test ⇒ v1.11.0[39m
  [90m[cf7118a7] [39m[93m~ UUIDs ⇒ v1.11.0[39m
  [90m[4ec0a83e] [39m[93m~ Unicode ⇒ v1.11.0[39m
  [90m[e66e0078] [39m[93m~ CompilerSupportLibraries_jll ⇒ v1.3.0+1[39m
  [90m[deac9b47] [39m[93m~ LibCURL_jll ⇒ v8.15.0+0[39m
  [90m[e37daf67] [39m[92m+ LibGit2_jll v1.9.0+0[39m
  [90m[29816b5a] [39m[93m~ LibSSH2_jll ⇒ v1.11.3+1[39m
  [90m[14a3606d] [39m[93m~ MozillaCACerts_jll ⇒ v2025.11.4[39m
  [90m[4536629a] [39m[93m~ OpenBLAS_jll ⇒ v0.3.29+0[39m
  [90m[458c3c95] [39m[92m+ OpenSSL_jll v3.5.4+0[39m
  [90m[83775a58] [39m[93m~ Zlib_jll ⇒ v1.3.1+2[39m
  [90m[8e850b90] [39m[93m~ libblastrampoline_jll ⇒ v5.15.0+0[39m
  [90m[8e850ede] [39m[93m~ nghttp2_jll ⇒ v1.64.0+1[39m
  [90m[3f19e933] [39m[93m~ p7zip_jll ⇒ v17.7.0+0[39m

[0m[1mInstantiating...[22m
[90m===[39m

[0m[1mPrecompiling...[22m
[90m===[39m
Waiting for notebook process to start... Done. Starting precompilation...
enabled÷restart_recommended_msgrestart_required_msgbusy_packageswaiting_for_permission,waiting_for_permission_but_probably_disabled«cell_inputs $26b78770-b679-4e53-ba8d-d6f123bb8d7fcell_id$26b78770-b679-4e53-ba8d-d6f123bb8d7fcodemetadatashow_logsèdisabled®skip_as_script«code_folded$c8b1dde6-7686-4a66-a074-657f985bd86bcell_id$c8b1dde6-7686-4a66-a074-657f985bd86bcodeusing HypertextLiteralmetadatashow_logsèdisabled®skip_as_script«code_folded$2358ca28-dbe1-474a-b892-13836e963532cell_id$2358ca28-dbe1-474a-b892-13836e963532codemd"""
# Pluto Event #1: Plotting Barcamp!

[https://discourse.julialang.org/t/pluto-event-1-plotting-barcamp/78387](https://discourse.julialang.org/t/pluto-event-1-plotting-barcamp/78387)



"""metadatashow_logsèdisabled®skip_as_script«code_folded$71d4a555-16be-43c8-9d2c-377d60fc25eecell_id$71d4a555-16be-43c8-9d2c-377d60fc25eecodeusing BenchmarkToolsmetadatashow_logsèdisabled®skip_as_script«code_folded$cbeb1730-1a25-4d68-9d67-725b3c9d0c9bcell_id$cbeb1730-1a25-4d68-9d67-725b3c9d0c9bcodemetadatashow_logsèdisabled®skip_as_script«code_folded$7a1f53e1-8c9c-42ca-a4eb-a34bfe39c44dcell_id$7a1f53e1-8c9c-42ca-a4eb-a34bfe39c44dcode5today = join(splitpath(pwd())[end-1:end],"-") |> Datemetadatashow_logsèdisabled®skip_as_script«code_folded$417ff451-d51b-43e9-8039-4e47b135cd1ecell_id$417ff451-d51b-43e9-8039-4e47b135cd1ecodemetadatashow_logsèdisabled®skip_as_script«code_folded$747c0720-0143-44e3-9f42-bcd09ace5453cell_id$747c0720-0143-44e3-9f42-bcd09ace5453code@mdx """
## To discuss:

- Paul: BetterFileWatching.jl
- Fons/Paul: HTTP/hyper?
- GSoC proposals
- Gerhard/Fons: PLOTTING BARCAMP
- Fons: KaTeX
- Alberto: PlutoPlotly: 
- Guilherme: D3.jl
- Paul: Linting and autocomplete
- 


"""metadatashow_logsèdisabled®skip_as_script«code_folded$f86cdbe9-111d-4468-9727-ec9d61120ee3cell_id$f86cdbe9-111d-4468-9727-ec9d61120ee3code}md"""
# Guilherme: Portinari.jl!!

![](https://upload.wikimedia.org/wikipedia/commons/thumb/4/40/Discovery_of_the_Land1.jpg/1011px-Discovery_of_the_Land1.jpg)


### Without canvas

You can now directly see shapes without putting them inside of a canvas.

But! You can use a canvas to combine things into a canvas to render them together.

Canvas inside canvas? Like a group?

## Script ID?

Help!!!!

You can pass in `id` for spans. We would like to do it automatically, but we are still thinking about this.

### Events

You can specify the type of event to watch, and through `@bind`, you will get the details of the latest instance of that event, and the count.

### Applications

Cool dashboards! Plotting but also not plotting

Maybe we can recreate this AWESOME jupyter notebook by shashi: [http://shashi.biz/ijulia-notebooks/funcgeo/](http://shashi.biz/ijulia-notebooks/funcgeo/)



"""metadatashow_logsèdisabled®skip_as_script«code_folded$e9a8466b-4735-4487-9cd9-d00059954649cell_id$e9a8466b-4735-4487-9cd9-d00059954649codemetadatashow_logsèdisabled®skip_as_script«code_folded$f86fb8f8-857d-4e2d-8b5a-7c2c6868c424cell_id$f86fb8f8-857d-4e2d-8b5a-7c2c6868c424code@mdx """
# 🤠 Pluto developer call, *$(today)* 🤠

heyllo
Yayyy hurray

Check the new PlutoSliderServer-powered website about climate science: 

[https://margo.plutojl.org/](https://margo.plutojl.org/)

"""metadatashow_logsèdisabled®skip_as_script«code_folded$77ae4edd-b471-499a-8823-3fac5faebb7acell_id$77ae4edd-b471-499a-8823-3fac5faebb7acodemd"""
# Appendix
"""metadatashow_logsèdisabled®skip_as_script«code_folded$4d0e0660-8851-408e-85f9-24365e5e1c96cell_id$4d0e0660-8851-408e-85f9-24365e5e1c96codeusing PlutoUImetadatashow_logsèdisabled®skip_as_script«code_folded$19fcf73c-7f7f-11ec-0505-23f05406b0f5cell_id$19fcf73c-7f7f-11ec-0505-23f05406b0f5codeusing MarkdownLiteral: @mdxmetadatashow_logsèdisabled®skip_as_script«code_folded$2130d5de-a493-4336-8487-d9202a436ac3cell_id$2130d5de-a493-4336-8487-d9202a436ac3codetmd"""


# Mathjax vs KaTeX:

Mathjax has very niche features that Katex doesnt support? But how will we know? 

Ideas:
- PlutoMathJax.jl that render with mathjax for backwards compat
- Maybe release it and see how people react?
- Helpdesk
- 

Plotly version supports mathjax 3 now, so that compat issue is not a problem anymore

But only if you use a local font cache

"""metadatashow_logsèdisabled®skip_as_script«code_folded$2efc0810-3f50-4a33-a339-bf39f6cbff4ccell_id$2efc0810-3f50-4a33-a339-bf39f6cbff4ccodemd"""
# PlutoPlotly

PlotlyLight.jl is quite nice! We can probably do extra cool things for Pluto

Some problems it plotlylight: it uses JSON3, which serializes matrices as vectors. Opened an [issue](https://github.com/JuliaComputing/PlotlyLight.jl/issues/12), but the result was a note on the readme :( Why not just fix it? Problem is with DataStructures.jl (which we might also use for PublishToJS), there is an issue but not active anymore



## PlutoPlotly.jl

New features:

- Fix warnings, 
- Maintain zoom and such: is a feature of plotly: ui revision!!! Gerhard: looks super cool!
- Wrapper div to improve responiveness. But still an issue with plotly: [https://codepen.io/disberd/pen/xxpgEVq](https://codepen.io/disberd/pen/xxpgEVq). Opened an issue on plotly: [https://github.com/plotly/plotly.js/issues/6156](https://github.com/plotly/plotly.js/issues/6156).
- Write listeners for Plotly events!
- Works inside flexbox!!

Comparison with other plotting packages? Not sure... 

### Documentation:

Best documentation is for JS, if you learn how to translate JS to Julia then that will be the best way to do it! Python docs are even better, surprisingly, because they have an additional layer on the python side.

Plotly as a gateway drug to JS hehe

### API

Matching API with PlotlyJS.jl, but as a backend for Plots.jl would be difficult.

### PlutoPlotly

PlotlyBase keeps the

### CDN

Gives an ES5 version, trickyyyyyyyy fonsp might solve it

### Script ID

Where is Script ID!! Help!!!!

"""metadatashow_logsèdisabled®skip_as_script«code_folded$51ba9b38-f7ed-43c2-b0bc-add86538bbfacell_id$51ba9b38-f7ed-43c2-b0bc-add86538bbfacode6md"""
# Paul: BetterFileWatching.jl

New version is testable!!!! [https://github.com/JuliaPluto/BetterFileWatching.jl/pull/2](https://github.com/JuliaPluto/BetterFileWatching.jl/pull/2)

API is the same (and new API), we can start testing it :o

Snapshot files: you can make a snapshot, and then compare against a previous snapshot. Coudl be useful in PlutoSliderServer.jl or other projects!!

This means that we won't miss events! Because it's on a different thread 💕💕💕💕💕

We are using a port of `parcel/watcher` to make it work inside Julia: [https://github.com/JuliaPluto/watcher/tree/julia_port](https://github.com/JuliaPluto/watcher/tree/julia_port)

## That means!

We can finally turn on `Pluto.run(watch_notebook_file_for_changes=true)` by default!

## Windows

Nothing is working :) Solution: spend a bit of time on it

### Other platforms

We should be able to get every platform that supports julia

## Standard library

Julia maintainers problably don't want to maintain this :) Codebase is too big and different. Platform support might be worse.

"""metadatashow_logsèdisabled®skip_as_script«code_folded$7e1f5832-d979-451e-8f8e-cdbc2b1ac70ccell_id$7e1f5832-d979-451e-8f8e-cdbc2b1ac70ccodeusing Datesmetadatashow_logsèdisabled®skip_as_script«code_folded«notebook_id$bf98ab06-58af-11f1-b814-f722a076a741in_temp_dir¨metadata