Yashas Ambati
170b59a1e0
Potential fix for python-stubs target file not found
2025-02-26 09:49:15 -05:00
Frank Dellaert
b99fa19ad8
Copy dirty examples
2024-10-28 15:59:19 -07:00
Varun Agrawal
234dd0930c
common macro for setting python library properties
2024-09-26 18:51:18 -04:00
Varun Agrawal
5c75a52fa6
remove extra whitespaces
2024-09-26 18:50:50 -04:00
Varun Agrawal
e0ce34833a
remove postfix for python when compiling with Timing and Profiling
2024-09-26 18:48:44 -04:00
Varun Agrawal
580dcb27f4
ignore errors in stub generation
2024-09-26 12:12:26 -04:00
Varun Agrawal
e36fa332f2
Revert "Revert "Fix compile error on Clang 18, tweak for better type generation""
...
This reverts commit 6190e3d13f
.
2024-09-26 11:51:41 -04:00
Varun Agrawal
e023360843
Revert "Revert "Use pybind11-stubgen for generating stubs""
...
This reverts commit 92c7f51db5
.
2024-09-26 11:50:58 -04:00
Varun Agrawal
92c7f51db5
Revert "Use pybind11-stubgen for generating stubs"
...
This reverts commit 30c789dbdb
.
2024-09-25 11:06:51 -04:00
Varun Agrawal
6190e3d13f
Revert "Fix compile error on Clang 18, tweak for better type generation"
...
This reverts commit e3dd4e1704
.
2024-09-25 11:03:15 -04:00
Fan Jiang
e3dd4e1704
Fix compile error on Clang 18, tweak for better type generation
2024-09-08 14:58:27 -04:00
Fan Jiang
30c789dbdb
Use pybind11-stubgen for generating stubs
2024-09-08 14:58:27 -04:00
Varun Agrawal
8d3bdc0578
python package generation with stubs working
2024-08-26 19:47:09 -04:00
Frank Dellaert
b5c998ab76
Merge branch 'develop' into fix/python_wrapper
2024-08-26 11:30:07 -07:00
Varun Agrawal
74b149fa7c
Merge pull request #1813 from borglab/python-typing
2024-08-26 12:01:42 -04:00
Varun Agrawal
1744c4aeb3
save stubs to 'stubs' directory and use cp instead of rsync
2024-08-26 10:07:24 -04:00
Varun Agrawal
48f9d0b116
fix if-else mistype
2024-08-26 09:44:28 -04:00
Varun Agrawal
da99cf0e19
remove extraneous variable
2024-08-26 06:25:17 -04:00
Frank Dellaert
55e3ac5e0e
Merge pull request #1812 from borglab/set-pybind11-path
...
Use bundled `pybind11` for Python wrapper
2024-08-25 18:49:58 -07:00
Varun Agrawal
0e73367345
stubgen only for Windows until we can find the rsync equivalent
2024-08-25 18:57:03 -04:00
Frank Dellaert
ce74b2b0c1
Elaborate solution that works on windows as well
2024-08-25 15:47:57 -07:00
Frank Dellaert
0ba23ccbaa
Try w cross-platform install
2024-08-25 15:31:25 -07:00
Frank Dellaert
d1d6942bde
Correct cmake line
2024-08-25 14:40:44 -07:00
Frank Dellaert
9307536827
Add venv on Mac and do not use --user flag in that case
2024-08-25 13:49:43 -07:00
Frank Dellaert
9dbbb32814
Add dangerous flag
2024-08-25 13:17:16 -07:00
Varun Agrawal
e58a5c4cac
directly add pybind11 subdirectory so files are generated correctly
2024-08-25 15:41:55 -04:00
Varun Agrawal
f2d69ed697
always use bundled pybind11 inside wrap
2024-08-25 14:47:14 -04:00
Varun Agrawal
48215b9063
remove duplicate target
2024-08-25 14:03:43 -04:00
Varun Agrawal
51aadbda34
add type hints and make command to test gtsam_unstable for python
2024-08-25 13:59:48 -04:00
Varun Agrawal
95da15a61a
allow stl binding for pybind11 in gtsam_unstable
2024-08-25 04:35:33 -04:00
Tal Regev
2971d9e74e
Compile gtsam python for windows
2024-01-13 10:59:03 +02:00
Varun Agrawal
1d861d49d7
remove automatic install of python dev dependencies, leave that to the user
2023-10-07 16:11:50 -04:00
Varun Agrawal
cb661a9f89
use variable for Python source directory
2023-09-05 12:38:37 -04:00
Varun Agrawal
42e4a4f6da
install dev dependencies using CMake
2023-09-05 12:37:12 -04:00
Varun Agrawal
e70f8af448
leftover classes to re-add
2023-06-15 17:55:33 -04:00
Varun Agrawal
31adb3ed45
fix remaining python tests
2023-06-15 16:34:37 -04:00
Michael R. Walker II
bb7b175868
Windows fix for CMake copy test files
...
For cmake version 3.22.1, existing code worked on Linux, but failed on Windows 10 (?!?).
Clarifying relative paths fixed the issue and worked on both systems.
2023-04-14 13:19:17 -06:00
Jose Luis Blanco Claraco
ffc09cb56b
Allow using system pybind11 if it exists.
...
Integrated upstream from https://salsa.debian.org/science-team/gtsam/-/blob/master/debian/patches/0003-Using-the-system-pybind11.patch
with the additional fix for the cmake policy.
cc: @dkogan
2023-03-06 01:15:00 +01:00
Frank Dellaert
1bf6954372
Merge branch 'develop' into wrapper/update
2023-02-23 08:07:33 -08:00
Frank Dellaert
2ce0b57f05
Fixed python wrapper
2023-02-20 08:20:16 -08:00
Varun Agrawal
9a38b57144
update wrapper files to new version
2023-02-18 19:34:23 -05:00
Varun Agrawal
3b21f4779d
separate .i file for Values
2023-02-05 18:08:58 -05:00
kartik arcot
ce847d4ff9
python bindings don't use boost
2023-01-22 08:40:02 -08:00
Frank Dellaert
ca451141c0
removed NamedSfmMeasurementVector
2022-10-22 19:48:48 -07:00
senselessdev1
f9971f5049
use gtsam.gtsfm namespace for new API
2022-10-13 01:07:41 -04:00
senselessdev1
4f406650f7
rename KeypointsList -> KeypointsVector
2022-10-12 21:29:18 -04:00
senselessdev1
96aaff4bc6
wrap vector of NamedSfmMeasurement
2022-09-26 20:42:03 -04:00
John Lambert
fa17c50910
Add SfmTrack2dVector to ignore list
2022-09-26 18:41:59 -04:00
senselessdev1
2434dc8ab7
add to preamble/specialization
2022-09-26 11:36:39 -04:00
senselessdev1
8007271f4b
Merge branch 'develop' of https://github.com/borglab/gtsam into dsf-gtsfm-to-gtsam-port
2022-09-26 10:31:59 -04:00