# Gallery of a few things I made

## 3D Data Visualization with WebGL/three.js

 Earthquakes of magnitude greater than 6 from January 1st 2014 up to January 1st 2019. Data is from the US Geological Survey (usgs.gov). You can rotate the sphere by dragging it and zoom using your mouse wheel. Full scale visualization is at olivierbinette.ca/earthquakes and code can be found on GitHub.

## Sampling Lipschitz continuous densities

 Matlab code for the efficient simulation of Lipschitz continuous densities defined on the interval. A short paper about the simple idea is available here.

## Distributing points on the sphere and Bayesian numerical analysis.

 Distributing points $$\{x_i\}_{i=1}^n$$ on the sphere as to minimize the mean square error $\mathbb{E}\left[\left(q_n(f) - \int_{\mathbb{S}^2}f(s)\,ds\right)^2\right]$ of the quadrature formula $$q_n(f) =\frac{1}{n}\sum_{i=1}^n f(x_i)$$, where $$f$$ is a centered Gaussian process with covariance function $$C(x,y) = \exp(\langle x, y \rangle)$$. Shown is $$n=6, 12, 23$$.

## Closed curve reconstruction using periodic splines, fused lasso and a travelling salesman

 R code can be found here. French slides about the project are here.

## Javascript Mandelbrot set explorer

 You can zoom in and move around here. A menu in the right top corner provides color and quality adjustments. On a mobile device, you can double-tap to zoom in.