GitHub repository: semlen/pymanopt
Description: Python toolbox for optimization on Riemannian manifolds with support for automatic differentiation