gtsam/python/gtsam/examples
jerredchen 44fa7e552e Merge branch 'develop' of https://github.com/borglab/gtsam into origin/feature/python_examples 2021-10-28 10:00:38 -04:00
..
CustomFactorExample.py add type annotations 2021-10-22 19:28:11 -04:00
DogLegOptimizerExample.py Migrated all examples and tests 2020-08-18 11:02:35 -04:00
GPSFactorExample.py put all example scripts inside main() functions and apply formatting 2021-10-22 14:40:30 -04:00
IMUKittiExampleGPS.py fix the included_imu_measurement_count scope 2021-10-21 18:45:57 -04:00
ImuFactorExample.py refactor to remove all pylint errors 2021-09-03 08:04:59 -04:00
ImuFactorISAM2Example.py fix numpy deprecation warnings 2021-03-24 00:33:25 -04:00
OdometryExample.py put all example scripts inside main() functions and apply formatting 2021-10-22 14:40:30 -04:00
PlanarManipulatorExample.py fix numpy deprecation warnings 2021-03-24 00:33:25 -04:00
PlanarSLAMExample.py put all example scripts inside main() functions and apply formatting 2021-10-22 14:40:30 -04:00
Pose2ISAM2Example.py removed ground truth; angles set in deg and converted to rad 2021-10-27 22:33:11 -04:00
Pose2SLAMExample.py put all example scripts inside main() functions and apply formatting 2021-10-22 14:40:30 -04:00
Pose2SLAMExample_g2o.py put all example scripts inside main() functions and apply formatting 2021-10-22 14:40:30 -04:00
Pose2SLAMExample_lago.py use Point3 instead of artificial vector3 2021-10-22 15:05:37 -04:00
Pose3ISAM2Example.py removed ground truth; set ang in deg and convert to rad for Pose3iSAM2 2021-10-27 22:35:03 -04:00
Pose3SLAMExample_g2o.py put all example scripts inside main() functions and apply formatting 2021-10-22 14:40:30 -04:00
Pose3SLAMExample_initializePose3Chordal.py add type annotations 2021-10-22 19:28:11 -04:00
PreintegrationExample.py fix numpy deprecation warnings 2021-03-24 00:33:25 -04:00
README.md update list of C++ examples that have been ported to Python 2020-10-19 14:32:36 -04:00
SFMExample.py Migrated all examples and tests 2020-08-18 11:02:35 -04:00
SFMExample_bal.py merge with cleaned up comments 2020-10-19 09:12:59 -04:00
SFMdata.py clean up SFMdata 2021-08-21 21:08:37 -06:00
ShonanAveragingCLI.py Made 2D and 3D translation recovery work, and added plot 2020-08-20 23:26:29 -04:00
SimpleRotation.py Migrated all examples and tests 2020-08-18 11:02:35 -04:00
TranslationAveragingExample.py removing shared ptr, iostream, renaming 2020-10-02 23:44:55 -07:00
VisualISAM2Example.py Migrated all examples and tests 2020-08-18 11:02:35 -04:00
VisualISAMExample.py Migrated all examples and tests 2020-08-18 11:02:35 -04:00
__init__.py Renamed cython to python 2020-08-18 10:56:08 -04:00

README.md

Porting Progress

C++ Example Name Ported
CameraResectioning
CombinedImuFactorsExample
CreateSFMExampleData
DiscreteBayesNetExample
DiscreteBayesNet_FG none of the required discrete functionality is exposed through Python
easyPoint2KalmanFilter ExtendedKalmanFilter not yet exposed through Python
elaboratePoint2KalmanFilter GaussianSequentialSolver not yet exposed through Python
FisheyeExample
HMMExample
ImuFactorsExample2 ✔️
ImuFactorsExample
IMUKittiExampleGPS
InverseKinematicsExampleExpressions.cpp
ISAM2Example_SmartFactor
ISAM2_SmartFactorStereo_IMU
LocalizationExample impossible?
METISOrderingExample
OdometryExample ✔️
PlanarSLAMExample ✔️
Pose2SLAMExample ✔️
Pose2SLAMExampleExpressions
Pose2SLAMExample_g2o ✔️
Pose2SLAMExample_graph
Pose2SLAMExample_graphviz
Pose2SLAMExample_lago lago not yet exposed through Python
Pose2SLAMStressTest
Pose2SLAMwSPCG
Pose3Localization
Pose3SLAMExample_changeKeys
Pose3SLAMExampleExpressions_BearingRangeWithTransform
Pose3SLAMExample_g2o ✔️
Pose3SLAMExample_initializePose3Chordal ✔️
Pose3SLAMExample_initializePose3Gradient
RangeISAMExample_plaza2
SelfCalibrationExample
SFMdata
SFMExample_bal_COLAMD_METIS
SFMExample_bal ✔️
SFMExample ✔️
SFMExampleExpressions_bal
SFMExampleExpressions
SFMExample_SmartFactor
SFMExample_SmartFactorPCG
ShonanAveragingCLI ✔️
SimpleRotation ✔️
SolverComparer
StereoVOExample
StereoVOExample_large
TimeTBB
UGM_chain discrete functionality not yet exposed
UGM_small discrete functionality not yet exposed
VisualISAM2Example ✔️
VisualISAMExample ✔️

Extra Examples (with no C++ equivalent)

  • DogLegOptimizerExample
  • GPSFactorExample
  • PlanarManipulatorExample
  • PreintegrationExample
  • SFMData