Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
1ae8472
Add TBA section to README
dcoeurjo Oct 15, 2025
e991d04
Merge branch 'master' into master
rflamary Nov 18, 2025
4e9f1a4
add files
rflamary Nov 18, 2025
5db0676
cleanup files
rflamary Nov 18, 2025
a42a0cf
remove readme line
rflamary Nov 18, 2025
ca8711b
debug cython now build fail because of c++ !
rflamary Nov 18, 2025
da9cc30
fix h file
rflamary Nov 18, 2025
f9b9c91
Adding static Eigen 3.4.0
dcoeurjo Jan 28, 2026
bf485bc
Merge branch 'master' into master
dcoeurjo Jan 28, 2026
60f3ec3
up BSP-OT wrapper
baptiste-genest Jan 28, 2026
15683c9
up BSP-OT wrapper
baptiste-genest Jan 28, 2026
d05597d
up BSP-OT wrapper for merging
baptiste-genest Jan 28, 2026
3ed3b14
Merge branch 'master' into master
rflamary Jan 29, 2026
b64f5e5
Merging conflict
dcoeurjo Jan 29, 2026
7e4962a
Detecting openmp flags on macOS (with libomp from brew) --lint
dcoeurjo Jan 28, 2026
777ec24
Merging conflict
dcoeurjo Jan 29, 2026
fd0053f
std=c++17
dcoeurjo Jan 29, 2026
d9d92f0
RELEASE.md
dcoeurjo Jan 29, 2026
e6dbc3f
Removing static eigen
dcoeurjo Jan 29, 2026
bf96176
Eigen as submodule
dcoeurjo Jan 29, 2026
88c795d
submodules in the GithubActions
dcoeurjo Jan 29, 2026
81af86f
add norm as cost, change metric parameter name
baptiste-genest Jan 29, 2026
6210214
fix merge
baptiste-genest Jan 29, 2026
85c0755
fix merging
baptiste-genest Jan 29, 2026
59ec8a4
Missing 'with submodule' in GA
dcoeurjo Jan 29, 2026
13daaae
Moving eigen to deps
dcoeurjo Jan 29, 2026
7bd21f1
Moving eigen to deps
dcoeurjo Jan 29, 2026
06d6b37
Merge branch 'master' into master
dcoeurjo Jan 29, 2026
1bdd23c
add initial plan in bijection compute
baptiste-genest Jan 29, 2026
3cc66ea
add bsp_wrap.cpp to gitignore
baptiste-genest Jan 29, 2026
b29b46e
remove bsp_wrap.cpp
baptiste-genest Jan 29, 2026
f9daf2f
fix eigen path
baptiste-genest Jan 29, 2026
b153ae2
undo
baptiste-genest Jan 29, 2026
eec2629
remove filesystem and timing code
baptiste-genest Jan 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/build_doc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ jobs:

steps:
- uses: actions/checkout@v4
with:
submodules: true
# Standard drop-in approach that should work for most people.
- name: Free Disk Space (Ubuntu)
uses: insightsengineering/disk-space-reclaimer@v1
Expand Down
15 changes: 15 additions & 0 deletions .github/workflows/build_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ jobs:

- name: Checking Out Repository
uses: actions/checkout@v4
with:
submodules: true
# Install Python & Packages
- uses: actions/setup-python@v4
with:
Expand All @@ -43,6 +45,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: true

- name: Set up Python
uses: actions/setup-python@v5
with:
Expand Down Expand Up @@ -70,6 +75,9 @@ jobs:
android: true
dotnet: true
- uses: actions/checkout@v4
with:
submodules: true

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
Expand All @@ -95,6 +103,9 @@ jobs:
if: "!contains(github.event.head_commit.message, 'no ci')"
steps:
- uses: actions/checkout@v4
with:
submodules: true

- name: Set up Python
uses: actions/setup-python@v5
with:
Expand Down Expand Up @@ -124,6 +135,8 @@ jobs:

steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
Expand Down Expand Up @@ -152,6 +165,8 @@ jobs:

steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/build_wheels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ jobs:

steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Set up Python 3.10
uses: actions/setup-python@v5
with:
Expand Down Expand Up @@ -54,6 +56,8 @@ jobs:

steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Set up Python 3.10
uses: actions/setup-python@v5
with:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/build_wheels_weekly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ jobs:

steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Set up Python 3.11
uses: actions/setup-python@v5
with:
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ docs/modules/
# Cython output
ot/lp/emd_wrap.cpp
ot/partial/partial_cython.cpp
ot/bsp/bsp_wrap.cpp

# Distribution / packaging
.Python
Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "deps/eigen"]
path = deps/eigen
url = https://gitlab.com/libeigen/eigen.git
3 changes: 2 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ This new release adds support for sparse cost matrices and a new lazy EMD solver
- Migrate backend from deprecated `scipy.sparse.coo_matrix` to modern `scipy.sparse.coo_array` (PR #782)
- Geomloss function now handles both scalar and slice indices for i and j (PR #785)
- Add support for sparse cost matrices in EMD solver (PR #778, Issue #397)

- Add "BSP-OT: Sparse transport plans between discrete measures in loglinear time" (PR #768)

#### Closed issues

- Fix NumPy 2.x compatibility in Brenier potential bounds (PR #788)
Expand Down
1 change: 1 addition & 0 deletions deps/eigen
Submodule eigen added at d71c30
Loading
Loading