randomwalk
R package randomwalk by JohnGavin — release notes from GitHub.
randomwalk spent every release getting an R simulation to run in the browser, not on a server.
◆Recent moves
- 8mo ago
Package published as an installable webR binary repository
Publishes the package as a webR binary repository so Shinylive vignettes can install it with webr::install(). Note the version regression — this is stamped two weeks after v1.0.2.
View source ↗ - 8mo ago
Termination validation removes isolated pixels from simulations
Adds validate_termination_position() so a walker's final position must have an adjacent occupied pixel, eliminating isolated pixels that violated the walk rules in async simulations. The first fix in this history that changes simulation output rather than deployment.
View source ↗ - 8mo ago
Async dashboard with crew workers running under WebR
Lands an async dashboard using crew workers with real-time debug logging and sync-versus-async performance comparison, working around WebR limitations by dropping DT and the unsupported observe() once argument.
View source ↗ - 9mo ago
Browser dashboard working end to end
The dashboard finally works end to end in the browser: same-origin WebAssembly serving fixes CORS, missing plotting dependencies install automatically, and the simulation renders with full ggplot2 support. Seven deployment issues closed at once.
View source ↗ - 9mo ago
Missing plot dependency and parameter display fixed
Fixes a missing munsell dependency needed for plots and a parameter display showing the same value everywhere. Dashboard patching between the two larger releases.
View source ↗ - 9mo ago
Dashboard mounts WebAssembly from GitHub releases
Switches the dashboard to mount the WebAssembly filesystem directly from GitHub releases instead of R-Universe, clearing the blank page. Deployment plumbing.
View source ↗