# \[ANN\] SlicedWasserstein.jl — Sliced Wasserstein distances and barycenters in Julia

**URL:** <https://discourse.julialang.org/t/ann-slicedwasserstein-jl-sliced-wasserstein-distances-and-barycenters-in-julia/135795>\
**Category:** Community\
**Tags:** package, announcement\
**Created:** [February 23, 2026, 5:26pm UTC](https://discourse.julialang.org/t/ann-slicedwasserstein-jl-sliced-wasserstein-distances-and-barycenters-in-julia/135795 "2026-02-23T17:26:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![gianlucacovini](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gianlucacovini/32/220926_2.png) [@gianlucacovini](https://discourse.julialang.org/u/gianlucacovini)\
**Post date:** [February 23, 2026, 5:26pm UTC](https://discourse.julialang.org/t/ann-slicedwasserstein-jl-sliced-wasserstein-distances-and-barycenters-in-julia/135795/1 "2026-02-23T17:26:39Z")

</div>

Hi everyone,

I’m happy to announce SlicedWasserstein.jl, a Julia package implementing:

• Sliced Wasserstein distance  
• Sliced OT (SOT)  
• Barycenters  
• Sliced-Wasserstein K-means

The package is designed for discrete measures and uses Monte Carlo projections.

Example:

```julia
using SlicedWasserstein

μ = DiscreteMeasure(randn(2, 50))
ν = DiscreteMeasure(randn(2, 50))

sot = SOT(μ, ν)
println(sot)

```

Repository:

> **[GitHub - gianlucacovini/SlicedWasserstein.jl: Implementation of Sliced Wasserstein distance, SW...](https://github.com/gianlucacovini/SlicedWasserstein.jl)**
>
> Implementation of Sliced Wasserstein distance, SW barycenters and application to K-means clustering.

Feedback is very welcome!
