Reorder profile sections: numbl platform first, visual math last
1 changed file+37−38
profile/README.mdmodified+37−38View file
@@ -4,11 +4,34 @@ A set of small, independent projects: interactive demos, teaching material, and
44 research code. Most run directly in the browser with nothing to install, and
55 many are written in MATLAB syntax and run there via [numbl](https://numbl.org).
66
7-Projects are grouped below by **application area** — sampling, geometry and
8-meshing, visual math, neurophysiology, data compression, physics, and more —
9-rather than by the technology behind them. The most interactive and visual
10-demos come first; utilities, datasets, and templates are toward the end. Each
11-links to its repository, and to a live page where there is one.
7+Projects are grouped below by **application area** — the numbl platform,
8+sampling, geometry and meshing, neurophysiology, data compression, physics,
9+visual math, and more — rather than by the technology behind them. Each links to
10+its repository, and to a live page where there is one.
11+
12+## numbl platform: templates & tooling
13+
14+Utilities and starting points for building your own
15+[numbl](https://numbl.org) projects.
16+
17+- **[numbl-web-ide](https://github.com/concept-collection/numbl-web-ide)**
18+ ([live](https://concept-collection.github.io/numbl-web-ide/)).
19+ Run MATLAB-syntax .m files in your browser, in a VS Code-style IDE.
20+- **[jupyterlite-numbl-kernel](https://github.com/concept-collection/jupyterlite-numbl-kernel)**
21+ ([live](https://concept-collection.github.io/jupyterlite-numbl-kernel/)).
22+ A JupyterLite kernel that runs numbl in notebook cells entirely in the
23+ browser, with inline figures and mip packages.
24+- **[numbl-figure-viewer](https://github.com/concept-collection/numbl-figure-viewer)**
25+ ([live](https://concept-collection.github.io/numbl-figure-viewer/)).
26+ Open and explore a figure exported from numbl, including its underlying data.
27+- **[numbl-project-example](https://github.com/concept-collection/numbl-project-example)**
28+ ([live](https://concept-collection.github.io/numbl-project-example/)).
29+ A minimal numbl project deployed to GitHub Pages, meant as a starting
30+ template.
31+- **[numbl-embed-example](https://github.com/concept-collection/numbl-embed-example)**
32+ ([live](https://concept-collection.github.io/numbl-embed-example/)).
33+ Shows how to embed editable, runnable numbl scripts inside Markdown rendered
34+ on GitHub Pages.
1235
1336 ## Monte Carlo & sampling
1437
@@ -89,17 +112,6 @@ links to its repository, and to a live page where there is one.
89112 (Koch et al., CVPR 2019), served gzip-compressed with a JSON manifest for
90113 direct download.
91114
92-## Number theory & visual math
93-
94-- **[finite-field-visualizer](https://github.com/concept-collection/finite-field-visualizer)**
95- ([live](https://concept-collection.github.io/finite-field-visualizer/)).
96- Color-coded multiplication tables over finite (prime) fields. Step through the
97- primes to watch the structure change.
98-- **[gcd-visualizer](https://github.com/concept-collection/gcd-visualizer)**
99- ([live](https://concept-collection.github.io/gcd-visualizer/)).
100- A heatmap of the greatest common divisor of every pair (i, j), laid out as a
101- color-coded table.
102-
103115 ## Linear algebra & performance
104116
105117 - **[matmul-bench](https://github.com/concept-collection/matmul-bench)**
@@ -158,26 +170,13 @@ links to its repository, and to a live page where there is one.
158170 Upload an image, write a MATLAB-syntax filter, and run it on the image in the
159171 browser.
160172
161-## numbl platform: templates & tooling
162-
163-Utilities and starting points for building your own
164-[numbl](https://numbl.org) projects.
173+## Number theory & visual math
165174
166-- **[numbl-web-ide](https://github.com/concept-collection/numbl-web-ide)**
167- ([live](https://concept-collection.github.io/numbl-web-ide/)).
168- Run MATLAB-syntax .m files in your browser, in a VS Code-style IDE.
169-- **[jupyterlite-numbl-kernel](https://github.com/concept-collection/jupyterlite-numbl-kernel)**
170- ([live](https://concept-collection.github.io/jupyterlite-numbl-kernel/)).
171- A JupyterLite kernel that runs numbl in notebook cells entirely in the
172- browser, with inline figures and mip packages.
173-- **[numbl-figure-viewer](https://github.com/concept-collection/numbl-figure-viewer)**
174- ([live](https://concept-collection.github.io/numbl-figure-viewer/)).
175- Open and explore a figure exported from numbl, including its underlying data.
176-- **[numbl-project-example](https://github.com/concept-collection/numbl-project-example)**
177- ([live](https://concept-collection.github.io/numbl-project-example/)).
178- A minimal numbl project deployed to GitHub Pages, meant as a starting
179- template.
180-- **[numbl-embed-example](https://github.com/concept-collection/numbl-embed-example)**
181- ([live](https://concept-collection.github.io/numbl-embed-example/)).
182- Shows how to embed editable, runnable numbl scripts inside Markdown rendered
183- on GitHub Pages.
175+- **[finite-field-visualizer](https://github.com/concept-collection/finite-field-visualizer)**
176+ ([live](https://concept-collection.github.io/finite-field-visualizer/)).
177+ Color-coded multiplication tables over finite (prime) fields. Step through the
178+ primes to watch the structure change.
179+- **[gcd-visualizer](https://github.com/concept-collection/gcd-visualizer)**
180+ ([live](https://concept-collection.github.io/gcd-visualizer/)).
181+ A heatmap of the greatest common divisor of every pair (i, j), laid out as a
182+ color-coded table.