Commit Graph

10982 Commits (b51e89c910d50ca6fd98fce1818bac77fac9da94)

Author SHA1 Message Date
Matthew Broadway e896ae1c43 compile cython compatible with the chosen python version 2019-02-28 09:14:39 +00:00
Matthew Broadway b63537a47c fixed cython import for gtsam_unstable 2019-02-28 09:14:39 +00:00
Matthew Broadway 56ef410276 adding MKL installation instructions to README 2019-02-28 09:14:39 +00:00
Matthew Broadway 5670c73158 improved cython wrapper python3 support 2019-02-28 09:14:39 +00:00
Jeremy 6a73120cb5 Merge branch 'develop' of bitbucket.org:gtborg/gtsam into fixed-lag-smoother-wrapper 2019-02-27 23:39:28 -05:00
Jeremy 27d47c32bb Update cmaklists 2019-02-27 23:38:59 -05:00
Varun Agrawal 435762ca81 Merged in varunagrawal/gtsam/install-instructions (pull request #385)
Updated INSTALL file to use Markdown syntax and applied correct formatting
2019-02-27 20:59:46 +00:00
Varun Agrawal dae50c9a4a updated link in README.md to point to correct INSTALL.md 2019-02-27 14:23:18 -05:00
Jeremy Aguilon 2eee111960 Forgotten docstring 2019-02-27 13:58:40 -05:00
Varun Agrawal cca445711c Updated INSTALL file to use Markdown syntax and applied correct formatting 2019-02-27 13:20:42 -05:00
Jeremy Aguilon 1ca14d5164 Add comment 2019-02-27 13:10:00 -05:00
Jeremy Aguilon 5e97efa815 Liner and update Cmakelists 2019-02-27 13:04:38 -05:00
Jeremy 42ac0e589e Implement unit test 2019-02-27 04:55:15 -05:00
Jeremy 93fd884aa7 Implement and add example 2019-02-27 04:37:02 -05:00
Jeremy dbc0799765 Init uncomment of fixed lag smoother 2019-02-27 01:57:39 -05:00
José Luis Blanco-Claraco 034f69c7aa Merged in jlblancoc/gtsam (pull request #383)
close issue #426
fix missing Eigen in Cython wrapper
2019-02-17 02:44:30 +00:00
jlblancoc 6723b481a6 fix missing Eigen in Cython wrapper 2019-02-17 01:02:17 +01:00
José Luis Blanco-Claraco 40d67f49da Merged in jlblancoc/gtsam/more-cmake-modernizations (pull request #379)
A lot of cmake modernizations as well as cleanup some cmake issues/docs.
close issue #425
Approved-by: Chris Beall <chrisbeall@gmail.com>
2019-02-15 21:24:09 +00:00
jlblancoc 7625c21777
Various fixes to cmake exported targets
List of changes:
 * -I boost is no longer required
   (Since the use of Boost::xxx imported targets)
 * fix missing Boost deps in imported gtsam by
   searching for Boost inside GTSAMConfig.cmake
 * Including the dirs for Eigen/MKL/SuiteSparse/Metis
   into exported targets public interface.
 * Fix missing cmake changes in wrap/*
 * Split build flags into private/public, not to
   expose to users flags that may be invasive.
 * Removed now useless include_dirs in "extra cmake"
 * Update cmake/example_project
 * Make cppunitlite to find boost headers via Boost::boost
 * Update README / INSTALL to reflect the updated minimum CMake >= 3.0
2019-02-15 22:04:04 +01:00
Frank Dellaert 2a0153cf25 Merged in fix/wrappers (pull request #380)
close issue #413
close issue #421
Fix/wrappers
2019-02-12 00:07:41 +00:00
Duy-Nguyen Ta 1cdc228d6a remove trailing spaces 2019-02-11 10:58:34 -05:00
Frank Dellaert 7138236f71 Fixed static issue 2019-02-11 10:52:36 -05:00
Frank Dellaert 37ed46cee1 Added underscore to case conflicts until wrap can handle this. 2019-02-11 10:44:24 -05:00
Frank Dellaert c0686f1f09 Fixed findExampleDataFile issue. Note the wrapped version is not the one that will be available in MATLAB. Still have to test whether we can use that or not. 2019-02-11 10:43:48 -05:00
Frank Dellaert ca78668113 Deleted legacy files 2019-02-11 10:33:16 -05:00
Vikrant Shah c84496632f Merged in vik748/gtsam (pull request #373)
Adding wrapper for Pose3 for reading g2o files and examples for Pose2 and Pose3 slam using g2o file

Approved-by: Duy-Nguyen Ta <thduynguyen@gmail.com>
Approved-by: Vikrant Shah <vikrantshah@gmail.com>
2019-01-31 22:42:46 +00:00
JOSE LUIS BLANCO CLARACO b81f845f16 Merged in jlblancoc/gtsam (pull request #372)
port to target-based CMake compile options and definitions

Approved-by: Chris Beall <chrisbeall@gmail.com>
2019-01-30 04:05:50 +00:00
Toni de420692a5 Change again to getISAM2Result, wo get it is ambiguous 2019-01-29 16:12:19 -05:00
Mike Sheffler 08ba9d9ced Merged in mikesheffler/gtsam/fix/SerializationTestCout (pull request #376)
Non-include of <iostream> caused compilation errors related to std::cout usage
2019-01-29 09:27:57 +00:00
Mike Sheffler 5acd89f634 Non-include of <iostream> caused compilation errors related to std::cout usage 2019-01-29 00:28:54 -08:00
Frank Dellaert a1b36dc065 Merged in feature/BearingRange (pull request #375)
Wrapping BearingRange
2019-01-26 03:27:23 +00:00
dellaert ca9c972028 Wrapping BearingRange 2019-01-25 15:20:54 -05:00
Jose Luis Blanco-Claraco 9ea90b5b45
port to target-based compile options and definitions
This also fixes CMake warnings on Windows
2019-01-24 10:35:26 +01:00
Chris Beall 3389bb2944 Merged in fix/testPose2-clang-avx2 (pull request #374)
Close Issue #414
Fix testPose2 with clang + avx2
2019-01-24 03:25:54 +00:00
chrisbeall 1aa36b2ea9 Fix testPose2 failure by forcing eval in wedge expression. Always align Pose2. 2019-01-21 23:27:58 -08:00
Toni 23df961b5e Udpate comment for factorsToRemove 2019-01-21 18:10:40 -05:00
Toni 4cfe84e523 Rename factorToRemove to factorsToRemove 2019-01-21 18:03:38 -05:00
Toni 8e7e5aaf5c Specify that member ISAM2Result refers to struct 2019-01-21 16:56:38 -05:00
Toni 642f839b7d Refactor getISAM2Result to ISAM2Result, and return const & 2019-01-21 16:15:56 -05:00
Toni 80a827457e Move implementation of print function for Result to .cpp 2019-01-21 16:13:32 -05:00
Toni e63ceee938 Optimize retract function for Unit3 2019-01-21 16:13:07 -05:00
Vikrant Shah ddf0c83918 Fixing gtsam.utils import 2019-01-21 13:29:46 -05:00
Vikrant Shah b3b69bfd21 Addressing Duy's comments about argparse and PEP8. Adding plot flag to the examples 2019-01-21 00:46:57 -05:00
Frank Dellaert edb94a6e93 Better error message. 2019-01-20 16:52:44 -05:00
Vikrant Shah 223020ec82 Adding wrapper for Pose3 for reading g2o files and examples for Pose2 and Pose3 slam using g2o file 2019-01-18 22:05:57 -05:00
Toni 8039ed94af Merge branch 'develop' of bitbucket.org:gtborg/gtsam into feature/improvementsIncrementalFilter
* 'develop' of bitbucket.org:gtborg/gtsam: (43 commits)
  metis: rely on global BUILD_SHARED_LIBS"
  missing GTSAM_BUILD_STATIC_LIBRARY flags
  Fix testExpression
  attempt to fix alignment error in expression factors
  Fix alignment crash in numerical derivative with march=native
  Imported TBB targets; update gtsam_unstable cmake
  git ignore qtcreator IDE files
  fixed typo in description
  changed the SFMdata functions so that it allows the passage of function arguments to generate a trajectory; default arguments result in the original behaviour (described in header). In the range bearing examples: fixed weirdo text-artifacts, add newline for readability, added underscore the prediction expression.
  type in filename....
  another comment update
  little typo in a comment
  expression example of estimating trajectory, landmarks and sensor-body-transform simultaneously
  Update LICENSE to enumerate all dependencies in gtsam/3rdparty
  Added extra types included by Jacob Thomson in (declined) PR #269
  Cleaned up Pose3 unit test, added unit test for adjoint.
  Added adjoint operators etc.
  Adding adjoint and adjoint transpose functions
  Switching to METIS ordering fixes out of memory error for large examples.
  Added example by Wenqiang Zhou given in issue #369
  ...
2019-01-15 17:53:28 -05:00
Toni dccff83e38 Fix jacobian of retract for OrientedPlane3 and tests 2019-01-15 17:52:45 -05:00
Toni 21163e9bdc Reformat Unit3 test 2019-01-15 17:51:58 -05:00
Toni 5c4e5a4b23 Reformat Unit3 2019-01-15 17:51:38 -05:00
Toni 8c8bdc4e67 Fix retract jacobian for Unit3, and tests 2019-01-15 17:42:54 -05:00