Varun Agrawal
80e0d4afe9
matlab tests for enum wrapping
2023-05-22 16:04:22 -04:00
Varun Agrawal
6976cd6ea2
Squashed 'wrap/' changes from 076a5e3a9..520dbca0f
...
520dbca0f Merge pull request #158 from borglab/matlab-enum-support
661daf0dd fix python version specification
6f9111ddb fix python install
691e47734 update CI to newer OS versions
579539b1c finish wrapping
474aece68 fix issue in _collector_return
660c21bcc wrap enum types in cpp
1fa5c2756 begin updating generated cpp for enums
7b156a3f5 add wrap_enum and unwrap_enum helper functions
2a5423061 finish wrapping every part of enum.i
68cfa8a51 wrap enums inside classes
ce734fa9f wrap enums declared on their own
66c84e5cb unit test for enum wrapping in matlab
1cc126669 module docstring for matlab_wrapper/templates.py
git-subtree-dir: wrap
git-subtree-split: 520dbca0f2c3db4d30f0a0fd020a729cc0caa7b7
2023-05-22 15:25:54 -04:00
Varun Agrawal
8d2b7cd0cf
Merging 'master' into 'wrap'
2023-05-22 15:25:54 -04:00
ykim742
dca7a980dc
Added TableFactor, a discrete factor optimized for sparsity.
2023-05-16 12:14:32 -04:00
Varun Agrawal
d614fda81f
try older version
2023-05-11 18:41:33 -04:00
Varun Agrawal
6fb3f0f209
use templated is_nan check
2023-05-11 13:58:55 -04:00
Varun Agrawal
a807127b51
update GncOptimizer and make it available
2023-05-11 13:17:17 -04:00
Varun Agrawal
7ce5684e05
remove recursion for Halley update
2023-05-10 16:16:20 -04:00
Varun Agrawal
d5771609a4
Simplified IncompleteGamma
2023-05-10 15:54:42 -04:00
Varun Agrawal
8201c77b30
refactor IncompleteGamma class
2023-05-10 15:37:46 -04:00
Varun Agrawal
d0b3f1dd25
code for computing quantile of chi-squared distribution
2023-05-10 14:52:13 -04:00
klaas kelchtermans
8aff7b52f0
typo
2023-05-04 13:46:35 +02:00
klaas kelchtermans
d472362614
add ProjectionFactorPPPCal3Fisheye
2023-05-04 11:11:45 +02:00
Varun Agrawal
9eb9770a43
Merge pull request #1524 from borglab/wrap-unit3-jacobians
2023-05-03 14:38:19 -04:00
Travis Driver
90eac3565c
Add more wrapped functions
2023-05-02 23:00:53 -04:00
Varun Agrawal
a8e55e549a
wrap Unit3 methods with Jacobians
2023-05-02 15:47:30 -04:00
Varun Agrawal
00c784e5ef
install_tbb update in python.sh
2023-04-30 18:20:57 -04:00
Varun Agrawal
c8c10d3f5d
install newer version of TBB
2023-04-30 15:43:09 -04:00
Varun Agrawal
b252f64c33
re-enable testSmartStereoProjectionFactorPP
2023-04-27 16:32:25 -04:00
Fan Jiang
3f30ac2aef
Add missing option in the CMake for Pose2
2023-04-25 15:01:57 -04:00
Varun Agrawal
7a3b95551f
Merge pull request #1500 from roderick-koehle/patch-4
2023-04-23 17:44:26 -04:00
Daniel Lu
242728df02
add useLOST to triangulateSafe
2023-04-18 20:39:18 -07:00
roderick-koehle
5bf11de6cf
Merge branch 'borglab:develop' into patch-4
2023-04-18 12:17:51 +02:00
Varun Agrawal
98d36323c5
Merge pull request #1514 from mrw2ee/windows-cmake-file-patch
2023-04-17 15:56:26 -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
Frank Dellaert
b32c20b48a
Merge pull request #1511 from zubingtan/fix_line3_transform_to_jacobian_of_line
...
Fix wrong jacobian to line in Line3::transformTo
2023-04-13 08:30:14 -07:00
zubingtan
9279d2713f
fix jacobian to line in Line3::transformTo
2023-04-13 14:29:18 +08:00
Frank Dellaert
856ff94d70
Merge pull request #1506 from zubingtan/add_clang_format
...
add clang-format configuration file
2023-04-12 22:28:24 -07:00
Varun Agrawal
5ab98a8c2e
Merge pull request #1502 from zubingtan/use_auto_for_map_in_range_based_for_loop
...
Some refine works related to range-based for-loop of map constainer
2023-04-13 00:56:24 -04:00
Varun Agrawal
a62e50e181
Merge pull request #1507 from borglab/improvements
...
Various Fixes and Updates
2023-04-12 18:48:09 -04:00
Varun Agrawal
322f16e2da
Merge branch 'develop' into improvements
2023-04-12 12:53:18 -04:00
zubingtan
fee3999e71
Merge branch 'develop' into add_clang_format
2023-04-12 10:33:35 +08:00
zubingtan
329370e86f
Merge branch 'develop' into use_auto_for_map_in_range_based_for_loop
2023-04-12 10:32:55 +08:00
Frank Dellaert
531d948bf9
Merge pull request #1508 from borglab/windows-fix
...
Fix Windows CI
2023-04-11 16:40:49 -07:00
Varun Agrawal
906b144580
change from /std:c++latest to /std:c++17 for Visual Studio
2023-04-10 21:12:57 -04:00
zubingtan
bde0559052
format std_optional_serialization load function
2023-04-10 10:00:11 +08:00
Dan McGann
2175f804dd
Revert changes to Pose2 r(), t()
2023-04-09 14:18:53 -04:00
Dan McGann
7e30cc7c9d
Convert Pose2 r/t accessors to inline
2023-04-09 11:38:40 -04:00
zubingtan
908ed31698
add clang-format
2023-04-08 16:24:46 +08:00
zubingtan
329041d724
use auto for map for-loop
...
1. reserve vector size in DecisionTreeFactor::apply
2. use auto in range-base for-loop to avoid implictly conversion in VectorValues and DecisionTreeFactor. Some format issues are address, too (add spaces).
2023-04-08 14:54:06 +08:00
Varun Agrawal
1818695664
updated docs to better describe nrAssignments
2023-03-29 18:40:53 -04:00
Dan McGann
d6a24847f1
Extends python iface Pose2 component jacobians
2023-03-27 18:05:18 -04:00
Dan McGann
6baa7e102b
Adds jacobians for Pose2 component extraction
...
Adds jacobians to translation() and rotation() for Pose2 to bring it
into spec with Pose3's equilivent functions. Also adds tests.
2023-03-27 17:28:45 -04:00
Varun Agrawal
6aa7d667f3
add unit test showing issue with nrAssignments
2023-03-26 16:04:16 -04:00
Varun Agrawal
e114e9f6d2
add nrAssignments method for DecisionTree
2023-03-26 16:02:36 -04: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
Varun Agrawal
baae3e265d
remove extra semi-colon
2023-03-17 18:00:18 -04:00
Varun Agrawal
c46bed7e52
fix hybrid timing calls to allow working with outer scope
2023-03-17 17:59:51 -04:00
Varun Agrawal
488dd7838f
update HybridSmoother to be more like HybridISAM, compute ordering if not given
2023-03-17 17:58:31 -04:00
Varun Agrawal
29b245d1dc
avoid multiple std::string() calls in toc function
2023-03-17 15:50:40 -04:00