JuliaOptimalTransport / OptimalTransport.jl

Optimal transport algorithms for Julia
https://juliaoptimaltransport.github.io/OptimalTransport.jl/dev
MIT License
94 stars 8 forks source link

Add `wasserstein` and `squared2wasserstein` #91

Closed devmotion closed 3 years ago

devmotion commented 3 years ago

Add wasserstein and squared2wasserstein functions that compute the p-Wasserstein distance and the squared 2-Wasserstein distance.

https://github.com/JuliaOptimalTransport/OptimalTransport.jl/pull/88 and https://github.com/JuliaOptimalTransport/OptimalTransport.jl/pull/85 will add support for more types of marginals.

coveralls commented 3 years ago

Pull Request Test Coverage Report for Build 897793775


Totals Coverage Status
Change from base Build 897582936: 0.2%
Covered Lines: 343
Relevant Lines: 357

💛 - Coveralls
codecov-commenter commented 3 years ago

Codecov Report

Merging #91 (261e3d9) into master (3572ba3) will increase coverage by 0.16%. The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #91      +/-   ##
==========================================
+ Coverage   95.91%   96.07%   +0.16%     
==========================================
  Files           2        3       +1     
  Lines         343      357      +14     
==========================================
+ Hits          329      343      +14     
  Misses         14       14              
Impacted Files Coverage Δ
src/OptimalTransport.jl 95.20% <ø> (ø)
src/exact.jl 97.84% <ø> (ø)
src/wasserstein.jl 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 3572ba3...261e3d9. Read the comment docs.

coveralls commented 1 week ago

Pull Request Test Coverage Report for Build 896480278

Warning: This coverage report may be inaccurate.

This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

Details


Files with Coverage Reduction New Missed Lines %
src/OptimalTransport.jl 10 95.74%
<!-- Total: 10 -->
Totals Coverage Status
Change from base Build 889071712: 0.2%
Covered Lines: 293
Relevant Lines: 305

💛 - Coveralls
coveralls commented 1 week ago

Pull Request Test Coverage Report for Build 897793775

Warning: This coverage report may be inaccurate.

This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

Details


Totals Coverage Status
Change from base Build 897582936: 0.2%
Covered Lines: 343
Relevant Lines: 357

💛 - Coveralls
coveralls commented 1 week ago

Pull Request Test Coverage Report for Build 896486751

Warning: This coverage report may be inaccurate.

This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

Details


Files with Coverage Reduction New Missed Lines %
src/OptimalTransport.jl 10 95.74%
<!-- Total: 10 -->
Totals Coverage Status
Change from base Build 889071712: 0.2%
Covered Lines: 293
Relevant Lines: 305

💛 - Coveralls
coveralls commented 1 week ago

Pull Request Test Coverage Report for Build 897702779

Warning: This coverage report may be inaccurate.

This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

Details


Totals Coverage Status
Change from base Build 897582936: 0.2%
Covered Lines: 343
Relevant Lines: 357

💛 - Coveralls