Commit Graph

763 Commits (44d948e98e95bee9e67d8735ef29214d00ef866e)

Author SHA1 Message Date
Frank Dellaert 57291e132f added examples and a test on pMin 2023-07-19 13:09:13 +02:00
Frank Dellaert 6eeceb679a Fix unit tests 2023-07-17 16:55:20 +02:00
Frank Dellaert 433ef9050f Better test names
(cherry picked from commit 3edde4d693)
2023-07-17 16:55:20 +02:00
Frank Dellaert a4b9f0c705 more discrete BT wrapper + test
(cherry picked from commit 3d979763f0)
2023-07-17 16:55:20 +02:00
Frank Dellaert 3a9f5578d6 multifrontal MPE in python
(cherry picked from commit 10f30e1ca9)
2023-07-17 16:55:20 +02:00
Frank Dellaert ea12d0dac9 Test more things in BayesTree
(cherry picked from commit c8fe2fcff2)
2023-07-17 16:55:20 +02:00
Frank Dellaert d5f62dd4ee wrapped List[float] constructor
(cherry picked from commit e1802814ca)
2023-07-17 16:55:20 +02:00
Frank Dellaert 968a72344c Fixed regression test 2023-07-17 16:55:20 +02:00
Varun Agrawal a14fb8db7d formatting and fix 2023-07-06 04:12:39 -04:00
Varun Agrawal 93ed850c6c get tests working 2023-07-05 13:14:16 -04:00
Varun Agrawal 42e8f498e7 added tests for newly wrapped isam2 methods 2023-07-05 12:44:42 -04:00
Varun Agrawal 6992f0d64c added test for full ISAM2 update method 2023-07-05 12:37:25 -04:00
Varun Agrawal 0ac12c9d32 add tests for Python wrapper backwards compatibility 2023-06-21 16:02:37 -04:00
Varun Agrawal 6f94f52f41 modernize main tests 2023-06-21 16:02:18 -04:00
Varun Agrawal 1f951f7dfe add typedefs to ensure backwards compatibility 2023-06-20 10:06:12 -04:00
Varun Agrawal 55ce145bf7 undo changes to tests to ensure backwards compatibility 2023-06-20 10:05:52 -04:00
Varun Agrawal 2340f1aa09 uncomment test 2023-06-16 05:53:50 -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
Varun Agrawal 5b588f2ea7 update sfm module 2023-06-15 16:30:10 -04:00
Varun Agrawal 7c22b03b9e Merge branch 'develop' into wrap/pybind-stl 2023-06-15 15:46:38 -04:00
roderick-koehle 5bf11de6cf
Merge branch 'borglab:develop' into patch-4 2023-04-18 12:17:51 +02: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
roderick-koehle db6792c894
Fix invalid rotation matrix in test_rotate()
The python unittest `test_Rot3` fails in case gtsam is compiled with cmake option `-D GTSAM_USE_QUATERNION=ON`.
The cause of the test failure is an invalid rotationmatrix with negative determinant in `test_rotate()`.
2023-03-24 14:46:00 +01: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
Varun Agrawal 814c4a6e6f Merge branch 'develop' into combined-imu-factor 2023-03-01 15:50:54 -05:00
Varun Agrawal e4b1505e38 fix ImuFactor examples to show correct prediction values 2023-03-01 15:40:55 -05: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
Kevin 92443f5378 Simply sum-product test in Python. 2023-02-11 20:04:43 -05:00
Kevin 548509f28b First pass at underflow test for sum-product. 2023-02-10 17:02:27 -05:00
Kevin 0710a8a893 Add normalization trick to sum-product. 2023-02-08 14:15:32 -05:00
Kevin 571b0f5e90 Add toy problem testing max-product underflow. 2023-02-07 10:43:16 -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
kartik arcot 852e8768c0 shared_ptr, make_shared, allocate_shared 2023-01-22 08:40:02 -08:00
kartik arcot d886e78afa disabled two python tests 2023-01-21 09:27:20 -08:00
kartik arcot cccad07849 diabled two python tests 2023-01-20 18:06:55 -08:00
Frank Dellaert 469e57122f commented out problematic python tests 2023-01-19 22:34:12 -08:00
Frank Dellaert 9af7236980 Added DEBUG_MARGINALS flag 2023-01-16 18:36:28 -08:00
Frank Dellaert 8357fc7e02 Fix python tests (and expose HybridBayesNet.error) 2023-01-16 18:04:22 -08:00
Frank Dellaert 96e3eb7d8b Some test refactoring 2023-01-16 10:30:47 -08:00
Frank Dellaert 681c75cea4 Expose toFactorGraph to wrapper 2023-01-16 10:30:47 -08:00
Frank Dellaert 51c46410dc Make sure all conditional methods can be called in wrappers and satisfy invariants there, as well. 2023-01-14 13:24:54 -08:00
Frank Dellaert 28f440a623 Resolved review comments. 2023-01-11 18:11:28 -08:00
Frank Dellaert 87ff4af32d Wrapper and tests for logProbability 2023-01-10 23:13:40 -08:00
Frank Dellaert 2e233364b6 Merge branch 'develop' into hybrid/refactor
# Conflicts:
#	gtsam/hybrid/HybridGaussianFactorGraph.cpp
#	gtsam/hybrid/tests/testHybridGaussianFactorGraph.cpp
#	python/gtsam/tests/test_HybridNonlinearFactorGraph.py
2023-01-08 00:16:23 -08:00
Frank Dellaert 8d96b3efb9 Fix python test to not use add 2023-01-06 23:23:12 -08:00
Varun Agrawal 74998336d9 update tests 2023-01-06 10:14:24 -05:00