1. Probabilistic programming in Python using PyMC3
2. Dimension-independent likelihood-informed MCMC
3. Johnson, Steven, The NLopt nonlinear-optimization package, http://github.com/stevengj/nlopt, 2007
4. Guennebaud, Gaël and Jacob, Benoît and others, Eigen v3, http://eigen.tuxfamily.org, 2010
5. nanoflann: a C++ header-only fork of FLANN, a library for Nearest Neighbor (NN) with KD-trees, Blanco, Jose Luis and Rai, Pranjal Kumar, https://github.com/jlblancoc/nanoflann, 2014