POT icon indicating copy to clipboard operation
POT copied to clipboard

POT : Python Optimal Transport

Results 69 POT issues
Sort by recently updated
recently updated
newest added

## Describe the bug Per documentation of `ot.emd2()`, uniform weights will be used if empty lists are passed as the arguments. However, doing so with the JAX backend will cause...

bug
help wanted

## Added Arrow Annotation Feature to `plot2D_samples_mat` Function ### Changes: 1. **New Parameter `draw_arrows`**: Introduced an optional boolean parameter `draw_arrows` to the `plot2D_samples_mat` function. When set to `True`, this parameter...

## 🚀 Feature Some DA transports provide a barycentric mapping "shortcut" when performing transformation of the input that is equal to the original set of source samples used for fitting....

enhancement

## Describe the bug Many functions have duplicated documentation ### To Reproduce Steps to reproduce the behavior: Go to [the documentation of `ot.utils`](https://pythonot.github.io/gen_modules/ot.utils.html#module-ot.utils), `ot.utils.unif` is documented twice. Note that when...

bug
help wanted

## Describe the bug On the i386/i686 architecture, version 0.9.1's Gromov-Wasserstein test suite segfaults. It does not segfault on any other architecture I have tested on, nor does version 0.9.0...

bug
help wanted

## Describe the bug Pre-story to this question is the following operation within `quantile_function` helper for 1d solvers: [link](https://github.com/PythonOT/POT/blob/829ce41b85dd1d42da84035fc06296650fae1968/ot/lp/solver_1d.py#L41-L42). Transpose is only well-defined for 2D PyTorch tensors: for 1D it...

bug
help wanted

TL; DR - I would like the GW function to provide an option to skip the line search in favor of the naive update step, because in my experiments line...

enhancement

## 🚀 Feature Making the `ot.sinkhorn2` function compatible with `functorch.vmap`. ### Motivation I'm using the `Python Optimal Transport` library. I want to define a loss function that iterates over every...

enhancement

Hi, Is there a way to put the upper (and lower) [limit on](https://pythonot.github.io/quickstart.html#solving-optimal-transport) $\gamma$?

Feature request

## 🚀 Feature Add as parameter the weights of the positions in the `fit` methods for the classes of module `ot.da`. ### Motivation In a work I am doing, I...

enhancement