py-pot (spack):  This open source Python library provide several solvers for optimization problems related to Optimal Transport for signal, image processing and machine learning. 
Keywords: domain-adaptation|emd|gromov-wasserstein|machine-learning|numerical-optimization|optimal-transport|ot-mapping-estimation|ot-solver|pot|python|sinkhorn-divergences|sinkhorn-knopp|wasserstein|wasserstein-barycenter|wasserstein-barycenters|wasserstein-discriminant-analysis