# demos **Repository Path**: mirrors_lepy/demos ## Basic Information - **Project Name**: demos - **Description**: One repo to rule them all. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-25 - **Last Updated**: 2025-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # demos This is hopefully one repo to manage all the demos I've been accumulating or at least a place to dump the new ones. I've assigned them totally subjective, meaningless stars. Mainly just to help you avoid wasting your time. It's like Netflix. [Anything less than 3.5 stars...](https://xkcd.com/1098/) ## [plotly.js](https://github.com/plotly/plotly.js) - [⭐️⭐️⭐️⭐️⭐️ schrodinger-1d](http://rickyreusser.com/demos/schrodinger-1d/) The Schrödinger Equation with a potential barrier in 1D - [traveling waves](http://rickyreusser.com/demos/traveling-waves/) (broken at the moment) Visualizing the wavenumber representation of travling waves - [⭐️⭐️⭐️ sierpinski-shapes](http://codepen.io/rsreusser/pen/GjZwYb) Testing GPU limits using plotly.js point clouds - [⭐️⭐️⭐️ gaussian-mixture-em](http://rickyreusser.com/gaussian-mixture-estimator/) Fitting n-dimensional Gaussian mixture models to scatter data - [⭐️⭐️ k-means++](http://rickyreusser.com/kmpp/) K-means clustering based on the [kmpp module](https://github.com/cmtt/kmpp) of [cmtt](https://github.com/cmtt) ## [regl](https://github.com/regl-project/regl) - [⭐️⭐️⭐️ schrodinger](http://rickyreusser.com/demos/schrodinger/): A response to [this tweet](https://mobile.twitter.com/mathteacher1729/status/789489981966409728) - [⭐️⭐️⭐️⭐️⭐️ lorenz](http://rickyreusser.com/demos/lorenz/): A 500000 particle Lorenz Attractor, computed and displayed in WebGL - [⭐️⭐️ gravity](http://rickyreusser.com/demos/gravity/): [WIP] Gravity as a semi-lagrangian continuum - [⭐️⭐️⭐️⭐️ waves](http://rickyreusser.com/demos/waves/): A 2D wave equation on the GPU - [⭐️⭐️⭐️ regl-scan](http://rickyreusser.com/demos/regl-scan/): The [scan (prefix-sum)](https://en.wikipedia.org/wiki/Prefix_sum) operation on the GPU - [⭐️⭐️⭐️ regl-cwise](http://rickyreusser.com/demos/regl-cwise/): A subset of [cwise](https://github.com/scijs/cwise) on the GPU - [⭐️⭐️⭐️ carpet](http://rickyreusser.com/demos/carpet/): Carpet plots with regl - [⭐️⭐️⭐️⭐️ elastodynamics](http://rickyreusser.com/demos/elastodynamics/) Rayleigh waves on the GPU! - [⭐️⭐️⭐️ smooth-life](http://rickyreusser.com/demos/smooth-life/) SmoothLife on the GPU - [⭐️⭐️⭐️ domain coloring](http://rickyreusser.com/glsl-domain-coloring/eqn.html) Domain coloring for complex analytic functions (see: [repo](https://github.com/rreusser/glsl-domain-coloring)) - [⭐️⭐️ complex-zeros-delves-lyness](http://rickyreusser.com/complex-zeros-delves-lyness/zeros.html) Uses contour integrals to try to find all the zeros of a complex analytic function within the current view. - [⭐️⭐️⭐️⭐️ lamb-wave-dispersion](http://rickyreusser.com/complex-zeros-delves-lyness/lamb.html) Plotting the dispersion equation for [Lamb waves](https://en.wikipedia.org/wiki/Lamb_waves) in the complex domain. (Root-finding didn't work so well, but at least it was real trippy.) - [⭐️⭐️ ndarray-transfinite-interpolation](http://demos.rickyreusser.com/ndarray-transfinite-interpolation/volume.html) A module for transfinite interpolation. [See repo here](https://github.com/rreusser/ndarray-transfinite-interpolation#ndarray-transfinite-interpolation) ## [three.js](https://threejs.org/) - [⭐️⭐️⭐️⭐️⭐️ grid-generation-experiments](http://rickyreusser.com/2016/02/07/hyperbolic-grid-generation/) An exploration of hyperbolic grid generation ## [d3.js](https://d3js.org/) - [⭐️⭐️⭐️ fresnel](http://rickyreusser.com/demos/fresnel) Visualizing the boundary conditions that define Fresnel reflection and refraction - [⭐️ jukowski](https://t.d3fc.io/status/742340688562552833) A Jukowski Airfoil in 106 characters - [⭐️⭐️⭐️ principle-of-least-action](http://rickyreusser.com/demos/principle-of-least-action/) Visualizing the Principle of Least Action for a ball thrown in the air. Drag the points to minimize the action! - [⭐️⭐️⭐️ brachistochrone](http://rickyreusser.com/demos/brachistochrone/) Visualizing the Brachistochrone (fastest time) problem ## canvas - [⭐️⭐️⭐️⭐️ double-pendulum](http://rickyreusser.com/demos/double-pendulum/) Patterns (or chaos) made by plotting the endpoint of a double pendulum. - [⭐️⭐️ first-order-wave-equation](https://github.com/rreusser/demos/tree/master/first-order-wave-equation#first-order-wave-equation) Simulating the first order wave equation © 2016 Ricky Reusser. MIT License.