I am interested in programming general non-linear methods for the inversion of a wide variety of geophysical data, in particular Bayesian inference. I have developed a self-tuning Markov Chain Monte Carlo code which is designed to achieve fast convergence for a diverse class of highly-correlated parameter distributions. While using advanced theories of multi-variate statistics in its core, the code architecture is sufficiently object-oriented to be used as a stand-alone, user-friendly library. The package is freely available on github for prospective users.