11POT: Python Optimal Transport
22=============================
33
4- |PyPI version | |Anaconda Cloud | |Build Status | |Codecov Status |
5- |Downloads | |Anaconda downloads | |License |
4+ |PyPI version | |Anaconda Cloud | |Build Status | |Build Status | | Codecov
5+ Status | |Downloads | |Anaconda downloads | |License |
66
77This open source Python library provide several solvers for optimization
88problems related to Optimal Transport for signal, image processing and
@@ -184,44 +184,6 @@ The examples folder contain several examples and use case for the
184184library. The full documentation is available on
185185https://PythonOT.github.io/.
186186
187- Here is a list of the Python notebooks available
188- `here <https://github.com/PythonOT/POT/blob/master/notebooks/ >`__ if you
189- want a quick look:
190-
191- - `1D optimal
192- transport <https://github.com/PythonOT/POT/blob/master/notebooks/plot_OT_1D.ipynb> `__
193- - `OT Ground
194- Loss <https://github.com/PythonOT/POT/blob/master/notebooks/plot_OT_L1_vs_L2.ipynb> `__
195- - `Multiple EMD
196- computation <https://github.com/PythonOT/POT/blob/master/notebooks/plot_compute_emd.ipynb> `__
197- - `2D optimal transport on empirical
198- distributions <https://github.com/PythonOT/POT/blob/master/notebooks/plot_OT_2D_samples.ipynb> `__
199- - `1D Wasserstein
200- barycenter <https://github.com/PythonOT/POT/blob/master/notebooks/plot_barycenter_1D.ipynb> `__
201- - `OT with user provided
202- regularization <https://github.com/PythonOT/POT/blob/master/notebooks/plot_optim_OTreg.ipynb> `__
203- - `Domain adaptation with optimal
204- transport <https://github.com/PythonOT/POT/blob/master/notebooks/plot_otda_d2.ipynb> `__
205- - `Color transfer in
206- images <https://github.com/PythonOT/POT/blob/master/notebooks/plot_otda_color_images.ipynb> `__
207- - `OT mapping estimation for domain
208- adaptation <https://github.com/PythonOT/POT/blob/master/notebooks/plot_otda_mapping.ipynb> `__
209- - `OT mapping estimation for color transfer in
210- images <https://github.com/PythonOT/POT/blob/master/notebooks/plot_otda_mapping_colors_images.ipynb> `__
211- - `Wasserstein Discriminant
212- Analysis <https://github.com/PythonOT/POT/blob/master/notebooks/plot_WDA.ipynb> `__
213- - `Gromov
214- Wasserstein <https://github.com/PythonOT/POT/blob/master/notebooks/plot_gromov.ipynb> `__
215- - `Gromov Wasserstein
216- Barycenter <https://github.com/PythonOT/POT/blob/master/notebooks/plot_gromov_barycenter.ipynb> `__
217- - `Fused Gromov
218- Wasserstein <https://github.com/PythonOT/POT/blob/master/notebooks/plot_fgw.ipynb> `__
219- - `Fused Gromov Wasserstein
220- Barycenter <https://github.com/PythonOT/POT/blob/master/notebooks/plot_barycenter_fgw.ipynb> `__
221-
222- You can also see the notebooks with `Jupyter
223- nbviewer <https://nbviewer.jupyter.org/github/PythonOT/POT/tree/master/notebooks/> `__.
224-
225187Acknowledgements
226188----------------
227189
@@ -232,24 +194,28 @@ This toolbox has been created and is maintained by
232194
233195The contributors to this library are
234196
235- - `Alexandre Gramfort <http://alexandre.gramfort.net/ >`__
197+ - `Alexandre Gramfort <http://alexandre.gramfort.net/ >`__ (CI)
236198- `Laetitia Chapel <http://people.irisa.fr/Laetitia.Chapel/ >`__
199+ (Partial OT)
237200- `Michael Perrot <http://perso.univ-st-etienne.fr/pem82055/ >`__
238201 (Mapping estimation)
239202- `Léo Gautheron <https://github.com/aje >`__ (GPU implementation)
240203- `Nathalie
241204 Gayraud <https://www.linkedin.com/in/nathalie-t-h-gayraud/?ppe=1> `__
242- - `Stanislas Chambon <https://slasnista.github.io/ >`__
243- - `Antoine Rolet <https://arolet.github.io/ >`__
205+ (DA classes)
206+ - `Stanislas Chambon <https://slasnista.github.io/ >`__ (DA classes)
207+ - `Antoine Rolet <https://arolet.github.io/ >`__ (EMD solver debug)
244208- Erwan Vautier (Gromov-Wasserstein)
245- - `Kilian Fatras <https://kilianfatras.github.io/ >`__
209+ - `Kilian Fatras <https://kilianfatras.github.io/ >`__ (Stochastic
210+ solvers)
246211- `Alain
247212 Rakotomamonjy <https://sites.google.com/site/alainrakotomamonjy/home> `__
248- - `Vayer Titouan <https://tvayer.github.io/ >`__
213+ - `Vayer Titouan <https://tvayer.github.io/ >`__ (Gromov-Wasserstein -,
214+ Fused-Gromov-Wasserstein)
249215- `Hicham Janati <https://hichamjanati.github.io/ >`__ (Unbalanced OT)
250216- `Romain Tavenard <https://rtavenar.github.io/ >`__ (1d Wasserstein)
251217- `Mokhtar Z. Alaya <http://mzalaya.github.io/ >`__ (Screenkhorn)
252- - `Ievgen Redko <https://ievred.github.io/ >`__
218+ - `Ievgen Redko <https://ievred.github.io/ >`__ (Laplacian DA, JCPOT)
253219
254220This toolbox benefit a lot from open source research and we would like
255221to thank the following persons for providing some code (in various
@@ -437,6 +403,8 @@ NIPS Workshop on Optimal Transport and Machine Learning OTML, 2014.
437403 :target: https://anaconda.org/conda-forge/pot
438404.. |Build Status | image :: https://travis-ci.org/PythonOT/POT.svg?branch=master
439405 :target: https://travis-ci.org/PythonOT/POT
406+ .. |Build Status | image :: https://github.com/PythonOT/POT/workflows/build/badge.svg
407+ :target: https://github.com/PythonOT/POT/actions
440408.. |Codecov Status | image :: https://codecov.io/gh/PythonOT/POT/branch/master/graph/badge.svg
441409 :target: https://codecov.io/gh/PythonOT/POT
442410.. |Downloads | image :: https://pepy.tech/badge/pot
0 commit comments