Geometric loss functions between point clouds, images and volumes.
Project Links
Meta
Author: Jean Feydy
Requires Python: >=3.8
Classifiers
Development Status
- 2 - Pre-Alpha
Intended Audience
- Developers
Topic
- Scientific/Engineering
Operating System
- POSIX :: Linux
- MacOS :: MacOS X
- Microsoft :: Windows
Programming Language
- Python :: 3 :: Only
Geometric loss functions between point clouds, images and volumes
Please check our website!
Packaging and Release Checklist
This project now uses pyproject.toml with setuptools (PEP 517).
- Clean previous build artifacts:
rm -rf build dist geomloss.egg-info
find . -type d -name "__pycache__" -prune -exec rm -rf {} +
- Build distribution artifacts:
python -m pip install --upgrade build
python -m build
- Inspect generated metadata (optional quick check):
python - <<'PY'
import zipfile
from pathlib import Path
wheel = max(Path("dist").glob("geomloss-*.whl"), key=lambda p: p.stat().st_mtime)
with zipfile.ZipFile(wheel) as zf:
meta = zf.read(next(n for n in zf.namelist() if n.endswith(".dist-info/METADATA"))).decode()
for line in meta.splitlines():
if line.startswith(("Name:", "Version:", "Requires-Python:", "Requires-Dist:", "Provides-Extra:")):
print(line)
PY
- Test local installs:
python -m pip install .
python -m pip install ".[full]"
- Smoke-test import:
python -c "import geomloss; print(geomloss.__version__)"
0.3.1
May 05, 2026
0.3.0
May 05, 2026
0.2.6
Apr 28, 2023
0.2.5
Mar 29, 2022
0.2.4
Mar 24, 2021
0.2.3
Aug 26, 2019
0.2.1
Apr 13, 2019
0.2
Apr 10, 2019