Refine org profile README wording
1 changed file+47−42
profile/README.mdmodified+47−42View file
@@ -1,11 +1,13 @@
11 # Concept Collection
22
3-Small, self-contained projects: interactive demos, teaching material, and
4-research code. Most run in the browser with no install, built around
5-[numbl](https://numbl.org) (MATLAB in the browser), scientific-data tooling, and
6-mathematical visualization.
3+A set of small, independent projects: interactive demos, teaching material, and
4+research code. Most run directly in the browser with nothing to install. The
5+recurring themes are running MATLAB-syntax code in the browser with
6+[numbl](https://numbl.org), tooling for scientific data, and visualizing
7+mathematical structure.
78
8-Each entry links to its source repository and, where available, a live page.
9+Each project below links to its repository, and to a live page where there is
10+one.
911
1012 ## Run-in-browser MATLAB (numbl)
1113
@@ -13,89 +15,92 @@ MATLAB-syntax projects that run in the browser via [numbl](https://numbl.org).
1315
1416 - **[numbl-quantum-optics](https://github.com/concept-collection/numbl-quantum-optics)**
1517 ([live](https://concept-collection.github.io/numbl-quantum-optics/)).
16- Companion to the article "Quantum optics in MATLAB"
17- ([arXiv:2309.14354](https://arxiv.org/abs/2309.14354)): quantum states,
18- operators, and dynamics as runnable scripts.
18+ Runnable scripts accompanying the article "Quantum optics in MATLAB"
19+ ([arXiv:2309.14354](https://arxiv.org/abs/2309.14354)), covering quantum
20+ states, operators, and dynamics.
1921 - **[numbl-open-quantum-systems](https://github.com/concept-collection/numbl-open-quantum-systems)**
2022 ([live](https://concept-collection.github.io/numbl-open-quantum-systems/)).
21- Companion to "Coding closed and open quantum systems in MATLAB"
22- ([arXiv:1911.04906](https://arxiv.org/abs/1911.04906)): Ising dynamics,
23- cavity-QED phase transitions, Lindblad and non-Markovian dynamics.
23+ Code from "Coding closed and open quantum systems in MATLAB"
24+ ([arXiv:1911.04906](https://arxiv.org/abs/1911.04906)), including Ising
25+ dynamics, cavity-QED phase transitions, and Lindblad and non-Markovian
26+ evolution.
2427 - **[numbl-distmesh](https://github.com/concept-collection/numbl-distmesh)**
2528 ([live](https://concept-collection.github.io/numbl-distmesh/)).
26- Companion to Persson and Strang's
27- [DistMesh](https://github.com/popersson/DistMesh): every README example,
28- meshing 2-D regions and surfaces from signed distance functions.
29+ Every example from Persson and Strang's
30+ [DistMesh](https://github.com/popersson/DistMesh), meshing 2-D regions and
31+ surfaces from signed distance functions.
2932 - **[numbl-surfacefun-intro](https://github.com/concept-collection/numbl-surfacefun-intro)**
3033 ([live](https://concept-collection.github.io/numbl-surfacefun-intro/)).
31- An introduction to [surfacefun](https://github.com/danfortunato/surfacefun):
32- computing with functions on surfaces and solving PDEs on them to high order.
34+ An introduction to [surfacefun](https://github.com/danfortunato/surfacefun),
35+ which computes with functions on surfaces and solves PDEs on them to high
36+ order.
3337 - **[surfacefun-interactive](https://github.com/concept-collection/surfacefun-interactive)**
3438 ([live](https://concept-collection.github.io/surfacefun-interactive/)).
35- surfacefun demos with live sliders (React and three.js driving a numbl
36- script): refine a cubed-sphere mesh, scale a tangent vector field.
39+ surfacefun demos with live sliders, where React and three.js drive a numbl
40+ script. Refine a cubed-sphere mesh or scale a tangent vector field and watch
41+ it update.
3742 - **[numbl-chunkie](https://github.com/concept-collection/numbl-chunkie)**
3843 ([live](https://concept-collection.github.io/numbl-chunkie/)).
39- Examples for [chunkie](https://github.com/fastalgorithms/chunkie): boundary
40- integral equations in 2-D, building chunker geometries and solving Laplace,
41- Helmholtz, and Stokes problems.
44+ Examples for [chunkie](https://github.com/fastalgorithms/chunkie): building
45+ chunker geometries in 2-D and solving Laplace, Helmholtz, and Stokes boundary
46+ integral equations.
4247 - **[numbl-image-filter](https://github.com/concept-collection/numbl-image-filter)**
4348 ([live](https://concept-collection.github.io/numbl-image-filter/)).
44- Filter an image with a numbl/MATLAB script in the browser. Upload your own
45- image and write the filter.
49+ Upload an image, write a MATLAB-syntax filter, and run it on the image in the
50+ browser.
4651 - **[numbl-project-example](https://github.com/concept-collection/numbl-project-example)**
4752 ([live](https://concept-collection.github.io/numbl-project-example/)).
48- A minimal numbl project deployed to GitHub Pages; a starter template.
53+ A minimal numbl project deployed to GitHub Pages, meant as a starting
54+ template.
4955 - **[numbl-embed-example](https://github.com/concept-collection/numbl-embed-example)**
5056 ([live](https://concept-collection.github.io/numbl-embed-example/)).
51- How to embed editable, runnable numbl scripts inside Markdown rendered on
52- GitHub Pages.
57+ Shows how to embed editable, runnable numbl scripts inside Markdown rendered
58+ on GitHub Pages.
5359
5460 ## Data compression
5561
5662 - **[benchcompress](https://github.com/concept-collection/benchcompress)**
5763 ([results](https://concept-collection.github.io/benchcompress/),
5864 [paper (WIP)](https://concept-collection.github.io/benchcompress/paper)).
59- A benchmarking framework for compression algorithms on scientific data
60- arrays: compression ratio and encode/decode throughput.
65+ A benchmarking framework that measures compression ratio and encode/decode
66+ throughput for compression algorithms on scientific data arrays.
6167 - **[ephys_compression_tests](https://github.com/concept-collection/ephys_compression_tests)**
6268 ([results](https://concept-collection.github.io/ephys_compression_tests/)).
6369 Compression benchmarks for electrophysiology recordings.
6470 - **[ans-visualizer](https://github.com/concept-collection/ans-visualizer)**
6571 ([live](https://concept-collection.github.io/ans-visualizer/)).
66- A visualizer for the Asymmetric Numeral Systems (ANS) entropy-coding
67- algorithm ([Duda et al., 2015](https://ieeexplore.ieee.org/abstract/document/7170048)).
72+ A step-by-step visualizer for the Asymmetric Numeral Systems (ANS)
73+ entropy-coding algorithm ([Duda et al., 2015](https://ieeexplore.ieee.org/abstract/document/7170048)).
6874
6975 ## Neurophysiology data and remote access
7076
7177 - **[remote-hdf5-lazy-read](https://github.com/concept-collection/remote-hdf5-lazy-read)**
7278 ([live](https://concept-collection.github.io/remote-hdf5-lazy-read/)).
73- How [neurosift](https://neurosift.app/) browses large remote
79+ Shows how [neurosift](https://neurosift.app/) browses large remote
7480 [NWB](https://www.nwb.org/)/HDF5 files in the browser using HTTP range
7581 requests, with no full download and no backend.
7682 - **[dandiset_000986](https://github.com/concept-collection/dandiset_000986)**
7783 ([visualizations](https://concept-collection.github.io/dandiset_000986/)).
7884 Reproducible figures and visualizations for
79- [DANDI Dandiset 000986](https://dandiarchive.org/dandiset/000986)
80- (mouse auditory cortex recordings).
85+ [DANDI Dandiset 000986](https://dandiarchive.org/dandiset/000986), a set of
86+ mouse auditory cortex recordings.
8187
8288 ## Mathematical visualizers
8389
8490 - **[finite-field-visualizer](https://github.com/concept-collection/finite-field-visualizer)**
8591 ([live](https://concept-collection.github.io/finite-field-visualizer/)).
86- Color-coded multiplication tables over finite (prime) fields; step through
87- primes to see the structure change.
92+ Color-coded multiplication tables over finite (prime) fields. Step through the
93+ primes to watch the structure change.
8894 - **[gcd-visualizer](https://github.com/concept-collection/gcd-visualizer)**
8995 ([live](https://concept-collection.github.io/gcd-visualizer/)).
90- A color-coded GCD table: the greatest common divisor of every pair (i, j)
91- shown as a heatmap.
96+ A heatmap of the greatest common divisor of every pair (i, j), laid out as a
97+ color-coded table.
9298
9399 ## Computational geometry
94100
95101 - **[qhull-wasm-demo](https://github.com/concept-collection/qhull-wasm-demo)**
96102 ([live](https://concept-collection.github.io/qhull-wasm-demo/)).
97- Interactive demos and benchmarks for
98- [qhull-wasm](https://github.com/magland/qhull-wasm)
99- ([Qhull](http://www.qhull.org) compiled to WebAssembly): 2-D Delaunay
100- triangulation, 3-D convex hull, and a Delaunay benchmark with a matching
101- script for MATLAB, Octave, and numbl.
103+ Demos and benchmarks for [qhull-wasm](https://github.com/magland/qhull-wasm),
104+ which compiles [Qhull](http://www.qhull.org) to WebAssembly. Includes 2-D
105+ Delaunay triangulation, 3-D convex hull, and a Delaunay benchmark with
106+ matching scripts for MATLAB, Octave, and numbl.