Tools for calculating the Wasserstein metric between probability distributions using a network flow algorithm. Version 0.9.16, active development with occasional releases.
pip install wnetNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Quickstart for computing Wasserstein distance between two point sets.
Always create cost = L2Cost() then use WassersteinNetwork(P, Q, cost).
Downsample input data or use alternative libraries (e.g., POT) for large-scale optimal transport.
Pass copies of your data: WassersteinNetwork(P.copy(), Q.copy(), cost).
Ensure you pass a cost instance: net = WassersteinNetwork(P, Q, L2Cost())
Reinstall with pip install --upgrade wnet and import using from wnet.costs import L2Cost