Hamiltonian Monte Carlo Sampler in Python