Posts

  • Turing patterns from a shared cache

    A version of turing-surface where every setting is a choice from a short list, so each combination names one solution, computed once and shared with all visitors through a serverless cloud cache.

  • Turing patterns on a sphere, then on sphere-like surfaces

    Reaction-diffusion systems solved live in the browser, first on the sphere and then on curved closed surfaces, with the solver written in MATLAB syntax and executed by numbl on a WebGPU backend.

  • MRI in the browser

    Three apps that cover the MRI workflow client-side, writing pulseq pulse sequences in MATLAB syntax (seqlab), simulating them on a digital phantom to get raw k-space (mri-scanner), and the spin physics underneath (mri-spins).

  • MATLAB syntax in Jupyter, client-side

    A proof-of-concept JupyterLite kernel that runs numbl in Jupyter notebooks entirely in the browser.

  • Benchmarking matrix multiplication in the browser

    Benchmarking strategies for large matrix-matrix multiplication in the browser.

  • Introducing mip

    We are excited to announce the release of version 1.0.0 of mip, a package manager for MATLAB.

  • Interactive MCMC samplers in the browser

    Two browser demos that run an MCMC sampler written in plain MATLAB and let you watch it work.

  • Qhull in the browser

    How numbl computes delaunay, convhull, and friends by compiling Qhull to WebAssembly, with a standalone demo and browser-vs-desktop benchmarks.

  • Reading remote HDF5 files in the browser

    A self-contained demonstration of how a web application can lazy load data from remote HDF5 files, a core functionality of Neurosift.

  • simple_ans: Asymmetric Numeral Systems compression in Python/C++

    A small, self-contained Python/C++ implementation of the Asymmetric Numeral Systems (ANS) entropy coder, plus an interactive ANS visualizer.

  • figpack: self-contained interactive figures

    A Python package that packages a figure and its data into one self-contained HTML bundle, so an interactive visualization is a directory you can open locally, share as a link, or archive.

  • Announcing Neurosift

    Neurosift is a browser-based tool for exploring NWB files and the DANDI Archive, now published in the Journal of Open Source Software.