The pymcmcstat package is a Python program for running Markov Chain Monte Carlo (MCMC) simulations. Included in this package is the ability to use different Metropolis based sampling techniques:
Metropolis-Hastings (MH): Primary sampling method.
Adaptive-Metropolis (AM): Adapts covariance matrix at specified intervals.