From c292f296ea5004d91b4b216d3ca88359e266f294 Mon Sep 17 00:00:00 2001 From: "Shaurya K. Panwar" <63470280+KlrShaK@users.noreply.github.com> Date: Wed, 19 Nov 2025 17:55:45 +0100 Subject: [PATCH 1/4] Update README with compatibility map for pyceres with colmap Added compatibility map for PyCeres with COLMAP versions and installation instructions. --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index 402bf23..63cc433 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,19 @@ Alternatively, you can build the Docker image: docker build -t pyceres -f Dockerfile . ``` +### Compatibility Map for PyCeres with COLMAP +PyCeres Version | Corresponding COLMAP Version(s) +-- | -- +2.6 | 3.13.0, 3.12.6 +2.5 | 3.12.5, 3.12.4, 3.12.3, 3.12.2, 3.12.1, 3.12.0 +2.4 | 3.11.0 +2.3 | 3.10.0 + +Often times pyceres and pycolmap are used together, you can install them together in python using pip with the command: +```sh +pip install pyceres==2.x pycolmap==3.xx.x +``` + ## Factor graph optimization Factors may be defined in Python (see [`examples/test_python_cost.py`](./examples/test_python_cost.py)) or in C++ with associated Python bindings. From c95fdcf37f1afd46e77a8db42a8173500de3b602 Mon Sep 17 00:00:00 2001 From: "Shaurya K. Panwar" <63470280+KlrShaK@users.noreply.github.com> Date: Wed, 19 Nov 2025 18:13:56 +0100 Subject: [PATCH 2/4] Update compatibility section for PyCOLMAP --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 63cc433..0b801f0 100644 --- a/README.md +++ b/README.md @@ -25,11 +25,11 @@ Alternatively, you can build the Docker image: docker build -t pyceres -f Dockerfile . ``` -### Compatibility Map for PyCeres with COLMAP +### Compatibility with PyCOLMAP PyCeres Version | Corresponding COLMAP Version(s) -- | -- 2.6 | 3.13.0, 3.12.6 -2.5 | 3.12.5, 3.12.4, 3.12.3, 3.12.2, 3.12.1, 3.12.0 +2.5 | 3.12.0 - 3.12.05 2.4 | 3.11.0 2.3 | 3.10.0 From 8568e35a14719c08cc822076190b8cfe676c954e Mon Sep 17 00:00:00 2001 From: "Shaurya K. Panwar" <63470280+KlrShaK@users.noreply.github.com> Date: Wed, 19 Nov 2025 21:08:35 +0100 Subject: [PATCH 3/4] Revised compatibility section for typos Updated compatibility section to reflect changes in naming and versioning. --- README.md | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 0b801f0..7a58948 100644 --- a/README.md +++ b/README.md @@ -25,19 +25,14 @@ Alternatively, you can build the Docker image: docker build -t pyceres -f Dockerfile . ``` -### Compatibility with PyCOLMAP -PyCeres Version | Corresponding COLMAP Version(s) +### Compatibility with pycolmap +pyceres Version | Corresponding pycolmap Version(s) -- | -- 2.6 | 3.13.0, 3.12.6 -2.5 | 3.12.0 - 3.12.05 +2.5 | 3.12.0 - 3.12.5 2.4 | 3.11.0 2.3 | 3.10.0 -Often times pyceres and pycolmap are used together, you can install them together in python using pip with the command: -```sh -pip install pyceres==2.x pycolmap==3.xx.x -``` - ## Factor graph optimization Factors may be defined in Python (see [`examples/test_python_cost.py`](./examples/test_python_cost.py)) or in C++ with associated Python bindings. From e6b52fc5c905e73ce8721cd8c9a91be78725b99b Mon Sep 17 00:00:00 2001 From: "Shaurya K. Panwar" <63470280+KlrShaK@users.noreply.github.com> Date: Wed, 7 Jan 2026 17:29:35 +0100 Subject: [PATCH 4/4] Update compatibility version for pycolmap --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7a58948..0429283 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ docker build -t pyceres -f Dockerfile . ### Compatibility with pycolmap pyceres Version | Corresponding pycolmap Version(s) -- | -- -2.6 | 3.13.0, 3.12.6 +2.6 | >= 3.12.6 2.5 | 3.12.0 - 3.12.5 2.4 | 3.11.0 2.3 | 3.10.0