Skip to content
@concept-collection

Concept Collection - Proof of Concept Projects

Concept Collection

A set of small, independent projects: interactive demos, teaching material, and research code. Most run directly in the browser with nothing to install, and many are written in MATLAB syntax and run there via numbl.

Projects are grouped below by application area — physics, numerical methods, data compression, neurophysiology, visual math, and more — rather than by the technology behind them. Each links to its repository, and to a live page where there is one.

Physics & quantum systems

Geometry, meshing & PDE solvers

  • numbl-distmesh (live). Every example from Persson and Strang's DistMesh, meshing 2-D regions and surfaces from signed distance functions.
  • numbl-surfacefun-intro (live). An introduction to surfacefun, which computes with functions on surfaces and solves PDEs on them to high order.
  • surfacefun-interactive (live). surfacefun demos with live sliders, where React and three.js drive a numbl script. Refine a cubed-sphere mesh or scale a tangent vector field and watch it update.
  • numbl-chunkie (live). Examples for chunkie: building chunker geometries in 2-D and solving Laplace, Helmholtz, and Stokes boundary integral equations.
  • qhull-wasm-demo (live). Demos and benchmarks for qhull-wasm, which compiles Qhull to WebAssembly. Includes 2-D Delaunay triangulation, 3-D convex hull, and a Delaunay benchmark with matching scripts for MATLAB, Octave, and numbl.

Monte Carlo & sampling

  • hitandrun-interactive (live). Hit-and-run MCMC sampling of a 2-D convex region, with React driving a numbl script. Resample, make new regions, or play a step-by-step movie of the algorithm.
  • walnuts-interactive (live). WALNUTS (the within-orbit adaptive leapfrog No-U-Turn Sampler) drawing from a 2-D banana target, with React driving a numbl script. Tune the leapfrog step and error tolerance, or play a step-by-step movie of the orbit-building.

Peer-to-peer shared state

  • commonview (live). A minimal peer-to-peer page where every visitor shares one state (a counter): nostr discovery, a WebRTC mesh, and a central-peer authority. The basis for hitandrun-commonview.
  • hitandrun-commonview (live). The hit-and-run figure with a single live view shared by all visitors over a WebRTC mesh; one peer runs the sampler via numbl and broadcasts to the rest.

Scientific data compression

Neurophysiology data & remote access

Number theory & visual math

  • finite-field-visualizer (live). Color-coded multiplication tables over finite (prime) fields. Step through the primes to watch the structure change.
  • gcd-visualizer (live). A heatmap of the greatest common divisor of every pair (i, j), laid out as a color-coded table.

Image processing

  • numbl-image-filter (live). Upload an image, write a MATLAB-syntax filter, and run it on the image in the browser.

numbl platform: templates & tooling

Utilities and starting points for building your own numbl projects.

Popular repositories Loading

  1. benchcompress benchcompress Public

    Benchmark compression algorithms for numeric arrays

    Python 1 2

  2. ans-visualizer ans-visualizer Public

    TypeScript 1

  3. dandiset_000986 dandiset_000986 Public

    Python

  4. finite-field-visualizer finite-field-visualizer Public

    TypeScript

  5. gcd-visualizer gcd-visualizer Public

    TypeScript

  6. proofery proofery Public

    Mathematical proof verification system (WIP)

    TypeScript

Repositories

Showing 10 of 29 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…