René's URL Explorer Experiment


Title: GitHub - PythonOT/POT: POT : Python Optimal Transport

Open Graph Title: GitHub - PythonOT/POT: POT : Python Optimal Transport

X Title: GitHub - PythonOT/POT: POT : Python Optimal Transport

Description: POT : Python Optimal Transport. Contribute to PythonOT/POT development by creating an account on GitHub.

Open Graph Description: POT : Python Optimal Transport. Contribute to PythonOT/POT development by creating an account on GitHub.

X Description: POT : Python Optimal Transport. Contribute to PythonOT/POT development by creating an account on GitHub.

Opengraph URL: https://github.com/PythonOT/POT

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:bf2b28f7-d8f4-77d8-ad33-fe13e4647cef
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idEB16:5F102:4CD77FC:63E20C0:6975506B
html-safe-nonceb8af59fac07950b8bf37c5967f08c05f5c232e12c6b966be9c1e0e711005a24f
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQjE2OjVGMTAyOjRDRDc3RkM6NjNFMjBDMDo2OTc1NTA2QiIsInZpc2l0b3JfaWQiOiIzMDIwODEzMzMxODQ2MjIxOTMxIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac91304772d6da7bf56fe73c512a00aa5fecc2c7a630186a6d93856230834c060e
hovercard-subject-tagrepository:71472695
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/PythonOT/POT
twitter:imagehttps://opengraph.githubassets.com/a16a60540ea2faa1677dae550b99fad17735d358ca7290a7b4fc0cbc5e91de1e/PythonOT/POT
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/a16a60540ea2faa1677dae550b99fad17735d358ca7290a7b4fc0cbc5e91de1e/PythonOT/POT
og:image:altPOT : Python Optimal Transport. Contribute to PythonOT/POT development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None4a4bf5f4e28041a9d2e5c107d7d20b78b4294ba261cab243b28167c16a623a1f
turbo-cache-controlno-preview
go-importgithub.com/PythonOT/POT git https://github.com/PythonOT/POT.git
octolytics-dimension-user_id63845245
octolytics-dimension-user_loginPythonOT
octolytics-dimension-repository_id71472695
octolytics-dimension-repository_nwoPythonOT/POT
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id71472695
octolytics-dimension-repository_network_root_nwoPythonOT/POT
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release488b30e96dfd057fbbe44c6665ccbc030b729dde
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/PythonOT/POT#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FPythonOT%2FPOT
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FPythonOT%2FPOT
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=PythonOT%2FPOT
Reloadhttps://patch-diff.githubusercontent.com/PythonOT/POT
Reloadhttps://patch-diff.githubusercontent.com/PythonOT/POT
Reloadhttps://patch-diff.githubusercontent.com/PythonOT/POT
PythonOT https://patch-diff.githubusercontent.com/PythonOT
POThttps://patch-diff.githubusercontent.com/PythonOT/POT
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FPythonOT%2FPOT
Fork 540 https://patch-diff.githubusercontent.com/login?return_to=%2FPythonOT%2FPOT
Star 2.7k https://patch-diff.githubusercontent.com/login?return_to=%2FPythonOT%2FPOT
PythonOT.github.io/https://PythonOT.github.io/
MIT license https://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/LICENSE
2.7k stars https://patch-diff.githubusercontent.com/PythonOT/POT/stargazers
540 forks https://patch-diff.githubusercontent.com/PythonOT/POT/forks
Branches https://patch-diff.githubusercontent.com/PythonOT/POT/branches
Tags https://patch-diff.githubusercontent.com/PythonOT/POT/tags
Activity https://patch-diff.githubusercontent.com/PythonOT/POT/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2FPythonOT%2FPOT
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FPythonOT%2FPOT
Code https://patch-diff.githubusercontent.com/PythonOT/POT
Issues 43 https://patch-diff.githubusercontent.com/PythonOT/POT/issues
Pull requests 13 https://patch-diff.githubusercontent.com/PythonOT/POT/pulls
Discussions https://patch-diff.githubusercontent.com/PythonOT/POT/discussions
Actions https://patch-diff.githubusercontent.com/PythonOT/POT/actions
Projects 0 https://patch-diff.githubusercontent.com/PythonOT/POT/projects
Wiki https://patch-diff.githubusercontent.com/PythonOT/POT/wiki
Security 0 https://patch-diff.githubusercontent.com/PythonOT/POT/security
Insights https://patch-diff.githubusercontent.com/PythonOT/POT/pulse
Code https://patch-diff.githubusercontent.com/PythonOT/POT
Issues https://patch-diff.githubusercontent.com/PythonOT/POT/issues
Pull requests https://patch-diff.githubusercontent.com/PythonOT/POT/pulls
Discussions https://patch-diff.githubusercontent.com/PythonOT/POT/discussions
Actions https://patch-diff.githubusercontent.com/PythonOT/POT/actions
Projects https://patch-diff.githubusercontent.com/PythonOT/POT/projects
Wiki https://patch-diff.githubusercontent.com/PythonOT/POT/wiki
Security https://patch-diff.githubusercontent.com/PythonOT/POT/security
Insights https://patch-diff.githubusercontent.com/PythonOT/POT/pulse
Brancheshttps://patch-diff.githubusercontent.com/PythonOT/POT/branches
Tagshttps://patch-diff.githubusercontent.com/PythonOT/POT/tags
https://patch-diff.githubusercontent.com/PythonOT/POT/branches
https://patch-diff.githubusercontent.com/PythonOT/POT/tags
1,593 Commitshttps://patch-diff.githubusercontent.com/PythonOT/POT/commits/master/
https://patch-diff.githubusercontent.com/PythonOT/POT/commits/master/
.circlecihttps://patch-diff.githubusercontent.com/PythonOT/POT/tree/master/.circleci
.circlecihttps://patch-diff.githubusercontent.com/PythonOT/POT/tree/master/.circleci
.githubhttps://patch-diff.githubusercontent.com/PythonOT/POT/tree/master/.github
.githubhttps://patch-diff.githubusercontent.com/PythonOT/POT/tree/master/.github
benchmarkshttps://patch-diff.githubusercontent.com/PythonOT/POT/tree/master/benchmarks
benchmarkshttps://patch-diff.githubusercontent.com/PythonOT/POT/tree/master/benchmarks
datahttps://patch-diff.githubusercontent.com/PythonOT/POT/tree/master/data
datahttps://patch-diff.githubusercontent.com/PythonOT/POT/tree/master/data
docshttps://patch-diff.githubusercontent.com/PythonOT/POT/tree/master/docs
docshttps://patch-diff.githubusercontent.com/PythonOT/POT/tree/master/docs
exampleshttps://patch-diff.githubusercontent.com/PythonOT/POT/tree/master/examples
exampleshttps://patch-diff.githubusercontent.com/PythonOT/POT/tree/master/examples
othttps://patch-diff.githubusercontent.com/PythonOT/POT/tree/master/ot
othttps://patch-diff.githubusercontent.com/PythonOT/POT/tree/master/ot
testhttps://patch-diff.githubusercontent.com/PythonOT/POT/tree/master/test
testhttps://patch-diff.githubusercontent.com/PythonOT/POT/tree/master/test
.gitattributeshttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/.gitattributes
.gitattributeshttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/.gitattributes
.gitignorehttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/.gitignore
.mailmaphttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/.mailmap
.mailmaphttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/.mailmap
.pre-commit-config.yamlhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/.pre-commit-config.yaml
.pre-commit-config.yamlhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/.pre-commit-config.yaml
.yamllint.ymlhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/.yamllint.yml
.yamllint.ymlhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/.yamllint.yml
CITATION.cffhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/CITATION.cff
CITATION.cffhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/CITATION.cff
CONTRIBUTORS.mdhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/CONTRIBUTORS.md
CONTRIBUTORS.mdhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/CONTRIBUTORS.md
LICENSEhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/LICENSE
MANIFEST.inhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/MANIFEST.in
MANIFEST.inhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/MANIFEST.in
Makefilehttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/Makefile
Makefilehttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/Makefile
README.mdhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/README.md
RELEASES.mdhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/RELEASES.md
RELEASES.mdhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/RELEASES.md
codecov.ymlhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/codecov.yml
codecov.ymlhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/codecov.yml
ignore-words.txthttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/ignore-words.txt
ignore-words.txthttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/ignore-words.txt
pyproject.tomlhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/pyproject.toml
pyproject.tomlhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/pyproject.toml
pytest.inihttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/pytest.ini
pytest.inihttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/pytest.ini
requirements_all.txthttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/requirements_all.txt
requirements_all.txthttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/requirements_all.txt
setup.cfghttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/setup.cfg
setup.cfghttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/setup.cfg
setup.pyhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/setup.py
setup.pyhttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/setup.py
READMEhttps://patch-diff.githubusercontent.com/PythonOT/POT
Code of conducthttps://patch-diff.githubusercontent.com/PythonOT/POT
Contributinghttps://patch-diff.githubusercontent.com/PythonOT/POT
MIT licensehttps://patch-diff.githubusercontent.com/PythonOT/POT
https://patch-diff.githubusercontent.com/PythonOT/POT#pot-python-optimal-transport
https://badge.fury.io/py/POT
https://anaconda.org/conda-forge/pot
https://github.com/PythonOT/POT/actions
https://codecov.io/gh/PythonOT/POT
https://pepy.tech/project/pot
https://anaconda.org/conda-forge/pot
https://github.com/PythonOT/POT/blob/master/LICENSE
https://PythonOT.github.io/https://PythonOT.github.io/
https://github.com/PythonOT/POThttps://github.com/PythonOT/POT
https://patch-diff.githubusercontent.com/PythonOT/POT#implemented-features
OT Network Simplex solverhttps://pythonot.github.io/auto_examples/plot_OT_1D.html
Conditional gradienthttps://pythonot.github.io/auto_examples/plot_optim_OTreg.html
Generalized conditional gradienthttps://pythonot.github.io/auto_examples/plot_optim_OTreg.html
Sinkhorn Knopp Algorithmhttps://pythonot.github.io/auto_examples/plot_OT_1D.html
Wasserstein barycenterhttps://pythonot.github.io/auto_examples/barycenters/plot_barycenter_lp_vs_entropic.html
convolutional barycenterhttps://pythonot.github.io/auto_examples/barycenters/plot_convolutional_barycenter.html
Sinkhorn divergence barycenterhttps://pythonot.github.io/auto_examples/barycenters/plot_debiased_barycenter.html
Wasserstein barycenters [16] https://pythonot.github.io/auto_examples/barycenters/plot_barycenter_lp_vs_entropic.html
Gromov-Wasserstein distanceshttps://pythonot.github.io/auto_examples/gromov/plot_gromov.html
GW barycentershttps://pythonot.github.io/auto_examples/gromov/plot_gromov_barycenter.html
Fused-Gromov-Wasserstein distances solverhttps://pythonot.github.io/auto_examples/gromov/plot_fgw.html#sphx-glr-auto-examples-plot-fgw-py
FGW barycentershttps://pythonot.github.io/auto_examples/gromov/plot_barycenter_fgw.html
Stochastic solverhttps://pythonot.github.io/auto_examples/others/plot_stochastic.html
differentiable losseshttps://pythonot.github.io/auto_examples/backends/plot_stoch_continuous_ot_pytorch.html
Sampled solver of Gromov Wassersteinhttps://pythonot.github.io/auto_examples/gromov/plot_gromov.html
free support Wasserstein barycentershttps://pythonot.github.io/auto_examples/barycenters/plot_free_support_barycenter.html
One dimensional Unbalanced OThttps://pythonot.github.io/auto_examples/unbalanced-partial/plot_UOT_1D.html
barycenterhttps://pythonot.github.io/auto_examples/unbalanced-partial/plot_UOT_barycenter_1D.html
exact unbalanced OThttps://pythonot.github.io/auto_examples/unbalanced-partial/plot_unbalanced_ot.html
regularization path of UOThttps://pythonot.github.io/auto_examples/unbalanced-partial/plot_regpath.html
Partial Wasserstein and Gromov-Wassersteinhttps://pythonot.github.io/auto_examples/unbalanced-partial/plot_partial_wass_and_gromov.html
Partial Fused Gromov-Wassersteinhttps://pythonot.github.io/auto_examples/gromov/plot_partial_fgw.html
Sliced Wassersteinhttps://pythonot.github.io/auto_examples/sliced-wasserstein/plot_variance.html
Wasserstein distance on the circlehttps://pythonot.github.io/auto_examples/sliced-wasserstein/plot_compute_wasserstein_circle.html
Spherical Sliced Wassersteinhttps://pythonot.github.io/auto_examples/sliced-wasserstein/plot_variance_ssw.html
Graph Dictionary Learning solvershttps://pythonot.github.io/auto_examples/gromov/plot_gromov_wasserstein_dictionary_learning.html
Semi-relaxed (Fused) Gromov-Wasserstein divergenceshttps://pythonot.github.io/auto_examples/gromov/plot_semirelaxed_fgw.html
barycenter solvershttps://pythonot.github.io/auto_examples/gromov/plot_semirelaxed_gromov_wasserstein_barycenter.hmtl
Quantized (Fused) Gromov-Wasserstein distanceshttps://pythonot.github.io/auto_examples/gromov/plot_quantized_gromov_wasserstein.html
Efficient Discrete Multi Marginal Optimal Transport Regularizationhttps://pythonot.github.io/auto_examples/others/plot_demd_gradient_minimize.html
Several backendshttps://pythonot.github.io/quickstart.html#solving-ot-with-multiple-backends
Pytorchhttps://pytorch.org/
jaxhttps://github.com/google/jax
Numpyhttps://numpy.org/
Cupyhttps://cupy.dev/
Tensorflowhttps://www.tensorflow.org/
Smooth Strongly Convex Nearest Brenier Potentialshttps://pythonot.github.io/auto_examples/others/plot_SSNB.html#sphx-glr-auto-examples-others-plot-ssnb-py
Gaussian Mixture Model OThttps://pythonot.github.io/auto_examples/gaussian_gmm/plot_GMMOT_plan.html#sphx-glr-auto-examples-others-plot-gmmot-plan-py
Co-Optimal Transporthttps://pythonot.github.io/auto_examples/others/plot_COOT.html
unbalanced Co-Optimal Transporthttps://pythonot.github.io/auto_examples/others/plot_learning_weights_with_COOT.html
Optimal Transport Barycenters for Generic Costshttps://pythonot.github.io/auto_examples/barycenters/plot_free_support_barycenter_generic_cost.html
Barycenters between Gaussian Mixture Modelshttps://pythonot.github.io/auto_examples/barycenters/plot_gmm_barycenter.html
Optimal transport for domain adaptationhttps://pythonot.github.io/auto_examples/domain-adaptation/plot_otda_classes.html
group lasso regularizationhttps://pythonot.github.io/auto_examples/domain-adaptation/plot_otda_classes.html
Laplacian regularizationhttps://pythonot.github.io/auto_examples/domain-adaptation/plot_otda_laplacian.html
semi supervised settinghttps://pythonot.github.io/auto_examples/domain-adaptation/plot_otda_semi_supervised.html
Linear OT mappinghttps://pythonot.github.io/auto_examples/domain-adaptation/plot_otda_linear_mapping.html
Joint OT mapping estimationhttps://pythonot.github.io/auto_examples/domain-adaptation/plot_otda_mapping.html
Wasserstein Discriminant Analysishttps://pythonot.github.io/auto_examples/others/plot_WDA.html
JCPOT algorithm for multi-source domain adaptation with target shifthttps://pythonot.github.io/auto_examples/domain-adaptation/plot_otda_jcpot.html
Graph Neural Network OT layers TFGWhttps://pythonot.github.io/auto_examples/gromov/plot_gnn_TFGW.html
documentationhttps://pythonot.github.io/auto_examples/index.html
https://patch-diff.githubusercontent.com/PythonOT/POT#using-and-citing-the-toolbox
JMLR paperhttps://jmlr.org/papers/v22/20-451.html
https://patch-diff.githubusercontent.com/PythonOT/POT#installation
https://patch-diff.githubusercontent.com/PythonOT/POT#pip-installation
https://patch-diff.githubusercontent.com/PythonOT/POT#anaconda-installation-with-conda-forge
conda-forgehttps://conda-forge.org
https://patch-diff.githubusercontent.com/PythonOT/POT#post-installation-check
https://patch-diff.githubusercontent.com/PythonOT/POT#dependencies
https://patch-diff.githubusercontent.com/PythonOT/POT#examples
https://patch-diff.githubusercontent.com/PythonOT/POT#short-examples
https://patch-diff.githubusercontent.com/PythonOT/POT#examples-and-notebooks
https://PythonOT.github.io/https://PythonOT.github.io/
https://patch-diff.githubusercontent.com/PythonOT/POT#acknowledgements
Rémi Flamaryhttps://remi.flamary.com/
Nicolas Courtyhttp://people.irisa.fr/Nicolas.Courty/
Rémi Flamaryhttps://remi.flamary.com/
Cédric Vincent-Cuazhttps://cedricvincentcuaz.github.io/
herehttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/CONTRIBUTORS.md
https://github.com/PythonOT/POT/graphs/contributors
https://camo.githubusercontent.com/d36c5d6408587e45599d37a5ffa866cbc08063411a8d0f516ca660d7b6c49af5/68747470733a2f2f707974686f6e6f742e6769746875622e696f2f6d61737465722f5f7374617469632f696d616765732f6c6f676f5f616e722e6a7067
https://camo.githubusercontent.com/96e745084371bb39cf98394e1e427388e30810f88e8b80e7186dbf7b4f7cec12/68747470733a2f2f707974686f6e6f742e6769746875622e696f2f6d61737465722f5f7374617469632f696d616765732f6c6f676f5f636e72732e6a7067
https://camo.githubusercontent.com/03cf564f9d0ea881e183a44b6b5feb378717585c4628d1514391b124b82fd091/68747470733a2f2f707974686f6e6f742e6769746875622e696f2f6d61737465722f5f7374617469632f696d616765732f6c6f676f5f3369612e6a7067
https://camo.githubusercontent.com/dd775b61e84d43ebc7e21dff64e6d52f0f47a5266d99092aa079f2942c76f68f/68747470733a2f2f707974686f6e6f742e6769746875622e696f2f6d61737465722f5f7374617469632f696d616765732f6c6f676f5f686970617269732e706e67
https://patch-diff.githubusercontent.com/PythonOT/POT#contributions-and-code-of-conduct
contribution guidelineshttps://pythonot.github.io/master/contributing.html
code of conducthttps://pythonot.github.io/master/code_of_conduct.html
https://patch-diff.githubusercontent.com/PythonOT/POT#support
slack channelhttps://pot-toolbox.slack.com
gitter channelhttps://gitter.im/PythonOT/community
mailing listhttps://mail.python.org/mm3/mailman3/lists/pot.python.org/
guidelineshttps://patch-diff.githubusercontent.com/PythonOT/POT/blob/master/.github/CONTRIBUTING.md
https://patch-diff.githubusercontent.com/PythonOT/POT#references
Displacement interpolation using Lagrangian mass transporthttps://people.csail.mit.edu/sparis/publi/2011/sigasia/Bonneel_11_Displacement_Interpolation.pdf
Sinkhorn distances: Lightspeed computation of optimal transporthttps://arxiv.org/pdf/1306.0895.pdf
Iterative Bregman projections for regularized transportation problemshttps://arxiv.org/pdf/1412.5154.pdf
Supervised planetary unmixing with optimal transporthttps://hal.archives-ouvertes.fr/hal-01377236/document
Optimal Transport for Domain Adaptationhttps://arxiv.org/pdf/1507.00504.pdf
Regularized discrete optimal transporthttps://arxiv.org/pdf/1307.5551.pdf
Generalized conditional gradient: analysis of convergence and applicationshttps://arxiv.org/pdf/1510.06567.pdf
Mapping estimation for discrete optimal transporthttp://remi.flamary.com/biblio/perrot2016mapping.pdf
Stabilized Sparse Scaling Algorithms for Entropy Regularized Transport Problemshttps://arxiv.org/pdf/1610.06519.pdf
Scaling algorithms for unbalanced transport problemshttps://arxiv.org/pdf/1607.05816.pdf
Wasserstein Discriminant Analysishttps://arxiv.org/pdf/1608.08063.pdf
Gromov-Wasserstein averaging of kernel and distance matriceshttp://proceedings.mlr.press/v48/peyre16.html
Gromov–Wasserstein distances and the metric approach to object matchinghttps://media.adelaide.edu.au/acvt/Publications/2011/2011-Gromov%E2%80%93Wasserstein%20Distances%20and%20the%20Metric%20Approach%20to%20Object%20Matching.pdf
On the optimal mapping of distributionshttps://link.springer.com/article/10.1007/BF00934745
Computational Optimal Transporthttps://arxiv.org/pdf/1803.00567.pdf
Barycenters in the Wasserstein spacehttps://hal.archives-ouvertes.fr/hal-00637399/document
Smooth and Sparse Optimal Transporthttps://arxiv.org/abs/1710.06276
Stochastic Optimization for Large-scale Optimal Transporthttps://arxiv.org/abs/1605.08527
Large-scale Optimal Transport and Mapping Estimationhttps://arxiv.org/pdf/1711.02283.pdf
Fast Computation of Wasserstein Barycentershttp://proceedings.mlr.press/v32/cuturi14.html
Convolutional wasserstein distances: Efficient optimal transportation on geometric domainshttps://dl.acm.org/citation.cfm?id=2766963
Near-linear time approximation algorithms for optimal transport via Sinkhorn iterationhttps://papers.nips.cc/paper/6792-near-linear-time-approximation-algorithms-for-optimal-transport-via-sinkhorn-iteration.pdf
Learning Generative Models with Sinkhorn Divergenceshttps://arxiv.org/abs/1706.00292
Optimal Transport for structured data with application on graphshttp://proceedings.mlr.press/v97/titouan19a.html
Learning with a Wasserstein Losshttp://cbcl.mit.edu/wasserstein/
Screening Sinkhorn Algorithm for Regularized Optimal Transporthttps://papers.nips.cc/paper/9386-screening-sinkhorn-algorithm-for-regularized-optimal-transport
Optimal Transport for Multi-source Domain Adaptation under Target Shifthttp://proceedings.mlr.press/v89/redko19a.html
Free boundaries in optimal transport and Monge-Ampere obstacle problemshttp://www.math.toronto.edu/~mccann/papers/annals2010.pdf
Partial Optimal Transport with Applications on Positive-Unlabeled Learninghttps://arxiv.org/abs/2002.08276
Optimal transport with Laplacian regularization: Applications to domain adaptation and shape matchinghttps://remi.flamary.com/biblio/flamary2014optlaplace.pdf
Sliced and radon wasserstein barycenters of measureshttps://perso.liris.cnrs.fr/nicolas.bonneel/WassersteinSliced-JMIV.pdf
A Riemannian Block Coordinate Descent Method for Computing the Projection Robust Wasserstein Distancehttp://proceedings.mlr.press/v139/huang21e.html
Sampled Gromov Wassersteinhttps://hal.archives-ouvertes.fr/hal-03232509/document
Interpolating between optimal transport and MMD using Sinkhorn divergenceshttp://proceedings.mlr.press/v89/feydy19a/feydy19a.pdf
Max-sliced wasserstein distance and its use for ganshttps://openaccess.thecvf.com/content_CVPR_2019/papers/Deshpande_Max-Sliced_Wasserstein_Distance_and_Its_Use_for_GANs_CVPR_2019_paper.pdf
Sliced-Wasserstein flows: Nonparametric generative modeling via optimal transport and diffusionshttp://proceedings.mlr.press/v97/liutkus19a/liutkus19a.pdf
Debiased sinkhorn barycentershttp://proceedings.mlr.press/v119/janati20a/janati20a.pdf
Online Graph Dictionary Learninghttps://arxiv.org/pdf/2102.06555.pdf
Kantorovich duality for general transport costs and applicationshttps://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.712.1825&rep=rep1&type=pdf
Statistical optimal transport via factored couplingshttp://proceedings.mlr.press/v89/forrow19a/forrow19a.pdf
Unbalanced Optimal Transport through Non-negative Penalized Linear Regressionhttps://proceedings.neurips.cc/paper/2021/file/c3c617a9b80b3ae1ebd868b0017cc349-Paper.pdf
Generalized Wasserstein barycenters between probability measures living on different subspaceshttps://arxiv.org/pdf/2105.09755
A fixed-point approach to barycenters in Wasserstein space.https://arxiv.org/pdf/1511.05355.pdf
Fast transport optimization for Monge costs on the circle.https://arxiv.org/abs/0902.3527
The statistics of circular optimal transport.https://arxiv.org/abs/2103.15426
Spherical Sliced-Wassersteinhttps://openreview.net/forum?id=jXQ0ipgMdU
The gromov–wasserstein distance between networks and stable network invariantshttps://academic.oup.com/imaiai/article/8/4/757/5627736
Semi-relaxed Gromov-Wasserstein divergence and applications on graphshttps://openreview.net/pdf?id=RShaMexjc-x
CO-Optimal Transporthttps://proceedings.neurips.cc/paper/2020/file/cc384c68ad503482fb24e6d1e3b512ae-Paper.pdf
Sparsity-constrained optimal transporthttps://openreview.net/forum?id=yHY9NbQJ5BP
Gromov-wasserstein learning for graph matching and node embeddinghttp://proceedings.mlr.press/v97/xu19b.html
Entropic Wasserstein Component Analysishttps://arxiv.org/abs/2303.05119
Template based graph neural network with optimal transport distanceshttps://papers.nips.cc/paper_files/paper/2022/file/4d3525bc60ba1adc72336c0392d3d902-Paper-Conference.pdf
Optimal transport graph neural networkshttps://arxiv.org/pdf/2006.04804
Efficient Discrete Multi Marginal Optimal Transport Regularizationhttps://openreview.net/forum?id=R98ZfMt-jE
Properties of the d-dimensional earth mover’s problemhttps://www.sciencedirect.com/science/article/pii/S0166218X19301441
Gromov–Wasserstein distances between Gaussian distributionshttps://hal.science/hal-03197398v2/file/main.pdf
Regularity as regularization:Smooth and strongly convex brenier potentials in optimal transport.http://proceedings.mlr.press/v108/paty20a/paty20a.pdf
Convex interpolation and performance estimation of first-order methods for convex optimization.https://dial.uclouvain.be/pr/boreal/object/boreal%3A182881/datastream/PDF_01/view
Fast and scalable optimal transport for brain tractogramshttps://arxiv.org/pdf/2107.02010.pdf
Kernel operations on the gpu, with autodiff, without memory overflowshttps://www.jmlr.org/papers/volume22/20-275/20-275.pdf
Interpolating between Clustering and Dimensionality Reduction with Gromov-Wassersteinhttps://arxiv.org/pdf/2310.03398.pdf
A Convergent Single-Loop Algorithm for Relaxation of Gromov-Wasserstein in Graph Datahttps://openreview.net/pdf?id=0jxPyVWmiiF
Fused Gromov-Wasserstein Graph Mixup for Graph-level Classificationshttps://openreview.net/pdf?id=uqkUguNu40
Low-Rank Sinkhorn Factorizationhttps://arxiv.org/pdf/2103.04737.pdf
Entropic estimation of optimal transport mapshttps://arxiv.org/pdf/2109.12004.pdf
Linear-Time Gromov-Wasserstein Distances using Low Rank Couplings and Costshttps://proceedings.mlr.press/v162/scetbon22b/scetbon22b.pdf
Quantized gromov-wassersteinhttps://link.springer.com/chapter/10.1007/978-3-030-86523-8_49
A Wasserstein-type distance in the space of Gaussian mixture modelshttps://epubs.siam.org/doi/abs/10.1137/19M1301047
Aligning individual brains with Fused Unbalanced Gromov-Wasserstein.https://proceedings.neurips.cc/paper_files/paper/2022/file/8906cac4ca58dcaf17e97a0486ad57ca-Paper-Conference.pdf
Unbalanced Co-Optimal Transporthttps://dl.acm.org/doi/10.1609/aaai.v37i8.26193
The Unbalanced Gromov Wasserstein Distance: Conic Formulation and Relaxationhttps://proceedings.neurips.cc/paper/2021/file/4990974d150d0de5e6e15a1454fe6b0f-Paper.pdf
Faster Unbalanced Optimal Transport: Translation Invariant Sinkhorn and 1-D Frank-Wolfehttps://proceedings.mlr.press/v151/sejourne22a.html
Gradient descent algorithms for Bures-Wasserstein barycentershttps://proceedings.mlr.press/v125/chewi20a.html
Averaging on the Bures-Wasserstein manifold: dimension-free convergence of gradient descenthttps://papers.neurips.cc/paper_files/paper/2021/hash/b9acb4ae6121c941324b2b1d3fac5c30-Abstract.html
One for all and all for one: Efficient computation of partial Wasserstein distances on the linehttps://iclr.cc/virtual/2025/poster/28547
Computing Barycentres of Measures for Generic Transport Costshttps://arxiv.org/abs/2501.04016
LCOT: Linear Circular Optimal Transporthttps://openreview.net/forum?id=49z97Y9lMq
Linear Spherical Sliced Optimal Transport: A Fast Metric for Comparing Spherical Datahttps://openreview.net/forum?id=fgUFZAxywx
Massively scalable Sinkhorn distances via the Nyström methodhttps://proceedings.neurips.cc/paper_files/paper/2019/file/f55cadb97eaff2ba1980e001b0bd9842-Paper.pdf
Scalable Gromov-Wasserstein learning for graph partitioning and matchinghttps://proceedings.neurips.cc/paper/2019/hash/6e62a992c676f611616097dbea8ea030-Abstract.html
PythonOT.github.io/https://PythonOT.github.io/
python https://patch-diff.githubusercontent.com/topics/python
machine-learning https://patch-diff.githubusercontent.com/topics/machine-learning
pot https://patch-diff.githubusercontent.com/topics/pot
wasserstein-barycenters https://patch-diff.githubusercontent.com/topics/wasserstein-barycenters
numerical-optimization https://patch-diff.githubusercontent.com/topics/numerical-optimization
wasserstein https://patch-diff.githubusercontent.com/topics/wasserstein
emd https://patch-diff.githubusercontent.com/topics/emd
optimal-transport https://patch-diff.githubusercontent.com/topics/optimal-transport
ot-mapping-estimation https://patch-diff.githubusercontent.com/topics/ot-mapping-estimation
wasserstein-barycenter https://patch-diff.githubusercontent.com/topics/wasserstein-barycenter
ot-solver https://patch-diff.githubusercontent.com/topics/ot-solver
domain-adaptation https://patch-diff.githubusercontent.com/topics/domain-adaptation
wasserstein-discriminant-analysis https://patch-diff.githubusercontent.com/topics/wasserstein-discriminant-analysis
gromov-wasserstein https://patch-diff.githubusercontent.com/topics/gromov-wasserstein
sinkhorn-divergences https://patch-diff.githubusercontent.com/topics/sinkhorn-divergences
sinkhorn-knopp https://patch-diff.githubusercontent.com/topics/sinkhorn-knopp
Readme https://patch-diff.githubusercontent.com/PythonOT/POT#readme-ov-file
MIT license https://patch-diff.githubusercontent.com/PythonOT/POT#MIT-1-ov-file
Code of conduct https://patch-diff.githubusercontent.com/PythonOT/POT#coc-ov-file
Contributing https://patch-diff.githubusercontent.com/PythonOT/POT#contributing-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/PythonOT/POT
Activityhttps://patch-diff.githubusercontent.com/PythonOT/POT/activity
Custom propertieshttps://patch-diff.githubusercontent.com/PythonOT/POT/custom-properties
2.7k starshttps://patch-diff.githubusercontent.com/PythonOT/POT/stargazers
42 watchinghttps://patch-diff.githubusercontent.com/PythonOT/POT/watchers
540 forkshttps://patch-diff.githubusercontent.com/PythonOT/POT/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FPythonOT%2FPOT&report=PythonOT+%28user%29
Releases 31https://patch-diff.githubusercontent.com/PythonOT/POT/releases
0.9.6.post1 Latest Sep 22, 2025 https://patch-diff.githubusercontent.com/PythonOT/POT/releases/tag/0.9.6.post1
+ 30 releaseshttps://patch-diff.githubusercontent.com/PythonOT/POT/releases
Please reload this pagehttps://patch-diff.githubusercontent.com/PythonOT/POT
Contributors 81https://patch-diff.githubusercontent.com/PythonOT/POT/graphs/contributors
Please reload this pagehttps://patch-diff.githubusercontent.com/PythonOT/POT
+ 67 contributorshttps://patch-diff.githubusercontent.com/PythonOT/POT/graphs/contributors
Python 98.4% https://patch-diff.githubusercontent.com/PythonOT/POT/search?l=python
Cython 1.5% https://patch-diff.githubusercontent.com/PythonOT/POT/search?l=cython
Makefile 0.1% https://patch-diff.githubusercontent.com/PythonOT/POT/search?l=makefile
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.