Gallery of a few things I made

UQAM math-stat scholarship guide

Olivier Binette 

This guide provides examples of successful scholarship applications (CVs, statement of purposes, projects, etc) from UQAM students as well as links to helpful ressources. It is a work in progress hosted on on GitHub.

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 (

You can rotate the sphere by dragging it and zoom using your mouse wheel. Full scale visualization is at and code can be found on GitHub.

Posters for the Eureka! Science Festival

Rolling squares for the Eureka! Science Festival

Sampling Lipschitz continuous densities

Olivier Binette 

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.

Olivier Binette 

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

Olivier Binette 

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

Javascript Mandelbrot set explorer

Olivier Binette 

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.