Commit Graph

104 Commits (2971d9e74ebac099e7741b78612fd5a69ece4035)

Author SHA1 Message Date
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
senselessdev1 00cadab3b0 Merge branch 'develop' of https://github.com/borglab/gtsam into dsf-gtsfm-to-gtsam-port 2022-07-25 00:20:24 -04:00
Varun Agrawal c15d288418 Merge branch 'develop' into custom-factor-separate 2022-07-22 22:49:45 -04:00
Varun Agrawal 7edd021956 fix copying of test files in Cmake 2022-07-22 14:00:03 -04:00
Amado Antonini 029631e483 Merge branch 'develop' into main 2022-07-21 11:42:48 -04:00
Varun Agrawal 3d3703441c wrap custom factor in a separate file 2022-07-19 14:10:46 -04:00
senselessdev1 809923a6f2 Start GTSFM's DSF port to C++ 2022-07-15 23:32:03 -04:00
Fan Jiang d5fd279449 Merge remote-tracking branch 'origin/develop' into fan/prototype-hybrid-tr 2022-05-21 13:56:41 -07:00
Varun Agrawal 1d67019f54 remove user flag for pip install 2022-05-11 12:06:11 -04:00
Akshay Krishnan 3a81d42d2c
Merge branch 'develop' into ta-add-methods 2022-05-09 22:49:34 -07:00
Fan Jiang 1bf995234a Merge remote-tracking branch 'origin/develop' into fan/prototype-hybrid-tr 2022-05-08 11:45:22 -07:00
Akshay Krishnan 2e8d8ddf88 Merge branch 'develop' of github.com:borglab/gtsam into ta-add-methods 2022-05-05 21:49:51 -07:00
Akshay Krishnan 279b9bedf9 wrapper changes 2022-05-05 18:52:01 -07:00
Fan Jiang 28b216b72f Correct the binding for BinaryMeasurement 2022-05-03 16:24:09 -04:00
Fan Jiang 86b9761b5b Also copy the preambles and specializations 2022-05-03 13:57:48 -04:00
Gerry Chen 48310cf8d4
fix bug that python utils files don't regenerate upon edit 2022-04-20 16:33:50 -04:00
Fan Jiang 1fe7e743c4 Merge remote-tracking branch 'origin/develop' into fan/prototype-hybrid-tr 2022-04-16 15:59:03 -04:00
Fan Jiang d2dc620b1e Add Python bindings 2022-03-25 17:14:00 -06:00
Varun Agrawal 9ed73270f6 update to use pip for installation and install to user directory by default 2022-03-24 16:28:34 -04:00
Frank Dellaert 01f3fe50e4 Merge branch 'develop' into wrap-karcher-mean-rot3 2022-01-28 10:59:31 -05:00
John Lambert 6678fe01ad
add Rot3Vector to python/CMakeLists.txt 2022-01-26 17:59:20 -07:00
Frank Dellaert 2fda2a1c00 Added inference module 2022-01-26 08:13:09 -05:00
senselessDev b35ed16675
remove --prefix for setup.py 2022-01-24 13:59:58 +01:00
senselessDev fb0575720c consider CMAKE_INSTALL_PREFIX for python-install target 2022-01-23 14:48:39 +01:00
senselessDev 67ca0b9c4e add python test files to test target dependencies 2022-01-23 14:19:26 +01:00
Frank Dellaert a38de28535 Tested python wrapper without Lie* 2022-01-02 15:00:49 -05:00
Frank Dellaert 7891154d8e Merge branch 'develop' into feature/discrete_wrapper 2021-12-06 13:22:25 -05:00
Varun Agrawal 0cbec6736a update cmake to copy python tests whenever they are updated 2021-11-10 18:23:38 -05:00
Varun Agrawal d852c7e79b update CMake 2021-10-25 13:01:58 -04:00
Varun Agrawal 21c1945334 address review comments 2021-10-18 12:23:38 -04:00
Varun Agrawal 108c77b57a use variables to store targets 2021-10-18 08:56:08 -04:00