Commit Graph

14477 Commits (cf5e3729e085ae63453073ed5391bf0b23a7aecc)

Author SHA1 Message Date
Varun Agrawal 42b7525337 set lowest common boost version 2021-08-20 11:10:13 -04:00
Varun Agrawal a7ff8e0600 update wrapper with defaults 2021-08-20 00:55:39 -04:00
Varun Agrawal 0098e76e99 full slew of tests 2021-08-20 00:55:15 -04:00
Varun Agrawal d074dbedf5 updated docs 2021-08-20 00:55:10 -04:00
Varun Agrawal e056a3393c added Python tests 2021-08-19 23:32:52 -04:00
Varun Agrawal 910aceae74 fix extractPoint2/3 and added C++ tests 2021-08-19 23:32:34 -04:00
Varun Agrawal 158a620eba small wrapper updates 2021-08-19 19:34:58 -04:00
Varun Agrawal d90dca7fab update docs to reflect min Boost version 2021-08-19 19:33:49 -04:00
Varun Agrawal 0e231be536 modernize NonlinearEquality.h 2021-08-19 19:33:30 -04:00
Fan Jiang 4ea2b2ee9a
Merge pull request #844 from borglab/add-python-type-hints
Add python type annotations to some older python files
2021-08-17 00:57:55 -04:00
John Lambert 5dff046488
Start wrapping the verbosity options for GNC 2021-08-14 01:14:23 -04:00
lcarlone 0a8ebdf8cd renamed interp param to alpha, improved comments, added cpp 2021-08-13 21:42:09 -04:00
lcarlone a3ee695b85 reformatted using google style 2021-08-13 20:05:19 -04:00
lcarlone 9f19077217 simplified jacobian computation, improved comments 2021-08-13 19:54:23 -04:00
lcarlone cbd6a2a01c now using MakeJacobian 2021-08-13 19:36:15 -04:00
John Lambert 4e1e76250e
Merge pull request #843 from borglab/wrap-gnc
Wrap GNC
2021-08-13 13:32:16 +09:00
John Lambert 939c3047e7
add Optional type annotations where needed 2021-08-12 20:01:03 -04:00
John Lambert b7eccdab7b
add missing gtsam prefix 2021-08-12 18:35:39 -04:00
John Lambert db9b98030b
import GncLMParams, GncLMOptimizer to prevent pybind's automatic long names from name concat 2021-08-12 18:31:24 -04:00
lcarlone 0b002e6f24 Merge branch 'develop' into feature/rollingShutterSmartFactors 2021-08-12 17:37:43 -04:00
John Lambert 30d028ef74
use custom typedefs for GNC + GaussNewton and GNC + LM 2021-08-12 17:30:20 -04:00
John Lambert 8a97f7ddeb
add missing docstring for an input arg 2021-08-12 09:15:33 -04:00
John Lambert 1684cb1bf4
add missing type hint 2021-08-12 09:09:37 -04:00
John Lambert c0ae0ccd68
add more missing type hints 2021-08-12 08:11:34 -04:00
John Lambert 68794468f2
clean up plot.py with modern type hints 2021-08-12 08:06:12 -04:00
John Lambert 678d1c7270
add type hints to visual_data_generator.py 2021-08-12 07:48:23 -04:00
John Lambert c20fcc5a7c
add type hints, use numpy instead of math module 2021-08-12 07:44:56 -04:00
John Lambert 85e58a78bb
clean up test_Pose3SLAMExample.py 2021-08-12 07:41:45 -04:00
John Lambert 6e788faf34
add GTSAM_EXPORT to GncOptimizer.h 2021-08-12 07:22:37 -04:00
John Lambert 7bf640e1f5
add GTSAM_EXPORT to GncParams.h 2021-08-12 07:22:10 -04:00
John Lambert e9465128fd
add virtual to all classes in the .i file 2021-08-12 07:19:58 -04:00
John Lambert 9b05390ccb
remove Dogleg from GNC-supported base-optimizers, and use nested templates 2021-08-12 06:44:01 -04:00
John Lambert c9bcb1430c
test GNC along with other non-linear optimizers in python unit tests 2021-08-12 03:26:53 -04:00
John Lambert 6364e34013
provide template list of typedef 2021-08-12 03:15:52 -04:00
John Lambert 651815724b
try imports 2021-08-11 21:33:10 -04:00
John Lambert d0f25ec7b9
Remove ‘class’ from template specifications 2021-08-12 05:07:33 +09:00
Varun Agrawal f7ef6f7037
Merge pull request #842 from borglab/fix/missing-visual-factor-getter
Add missing getter in ProjectionFactor
2021-08-11 07:17:57 -07:00
John Lambert 6bd6651ea2
Remove std prefix in .i fn signatures 2021-08-11 22:17:08 +09:00
John Lambert d0c31d3eb0
start wrapping GNC 2021-08-11 04:46:32 -04:00
Varun Agrawal 41c82687ac
Merge pull request #839 from borglab/feature/ci-speedup 2021-08-10 17:00:59 -07:00
Jose Luis Blanco Claraco 570a44b7b2
Add missing getter 2021-08-11 01:27:14 +02:00
Varun Agrawal 103b198569 Boost 1.72.0 for Windows 2021-08-10 13:04:22 -04:00
Varun Agrawal 47c0f717ae improvements to windows builds 2021-08-09 19:50:56 -04:00
Varun Agrawal 517ff4391a use more cores for make on unix systems 2021-08-09 19:50:40 -04:00
Varun Agrawal d34555f45d use env variables and fix setting of GITHUB_ENV 2021-08-08 14:14:01 -04:00
Varun Agrawal 2d590656fc use Boost 1.67.0 for Windows 2021-08-06 20:16:33 -04:00
Varun Agrawal 19f13f3b72 Install boost directly from binary 2021-08-06 16:05:53 -04:00
Varun Agrawal f9b8de3876 improvements to CI files 2021-08-06 15:53:40 -04:00
Varun Agrawal f23f29d1ef speed up boost install 2021-08-05 12:34:03 -04:00
Varun Agrawal f405e89b2f
Merge pull request #835 from borglab/fix/808 2021-08-01 07:19:07 -07:00