From 169d42f313bd81a1dedfffd05fa24fe95c34cb90 Mon Sep 17 00:00:00 2001 From: John Lambert Date: Mon, 21 Sep 2020 12:08:18 -0400 Subject: [PATCH 1/3] use cleaner checkmark symbol in readme --- python/gtsam/examples/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/gtsam/examples/README.md b/python/gtsam/examples/README.md index e998e4dcd..d70867dda 100644 --- a/python/gtsam/examples/README.md +++ b/python/gtsam/examples/README.md @@ -7,7 +7,7 @@ | 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 | -| ImuFactorExample2 | X | +| ImuFactorExample2 | :heavy_check_mark: | | ImuFactorsExample | | | ISAM2Example_SmartFactor | | | ISAM2_SmartFactorStereo_IMU | | @@ -49,4 +49,4 @@ Extra Examples (with no C++ equivalent) - PlanarManipulatorExample -- SFMData \ No newline at end of file +- SFMData From 7478c19aad268ff8b5e677dad2f405b20b9ea285 Mon Sep 17 00:00:00 2001 From: John Lambert Date: Mon, 21 Sep 2020 12:16:20 -0400 Subject: [PATCH 2/3] update example list --- python/gtsam/examples/README.md | 31 ++++++++++++++++++++----------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/python/gtsam/examples/README.md b/python/gtsam/examples/README.md index d70867dda..3a325aa30 100644 --- a/python/gtsam/examples/README.md +++ b/python/gtsam/examples/README.md @@ -3,49 +3,58 @@ | 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 | -| ImuFactorExample2 | :heavy_check_mark: | +| FisheyeExample | | +| HMMExample | | +| ImuFactorsExample2 | :heavy_check_mark: | | ImuFactorsExample | | +| IMUKittiExampleGPS.cpp | | +| InverseKinematicsExampleExpressions.cpp | | | ISAM2Example_SmartFactor | | | ISAM2_SmartFactorStereo_IMU | | | LocalizationExample | impossible? | | METISOrderingExample | | -| OdometryExample | X | -| PlanarSLAMExample | X | -| Pose2SLAMExample | X | +| OdometryExample | :heavy_check_mark: | +| PlanarSLAMExample | :heavy_check_mark: | +| Pose2SLAMExample | :heavy_check_mark: | | Pose2SLAMExampleExpressions | | -| Pose2SLAMExample_g2o | X | +| Pose2SLAMExample_g2o | :heavy_check_mark: | | Pose2SLAMExample_graph | | | Pose2SLAMExample_graphviz | | | Pose2SLAMExample_lago | lago not yet exposed through Python | | Pose2SLAMStressTest | | | Pose2SLAMwSPCG | | +| Pose3Localization.cpp | | | Pose3SLAMExample_changeKeys | | | Pose3SLAMExampleExpressions_BearingRangeWithTransform | | -| Pose3SLAMExample_g2o | X | +| Pose3SLAMExample_g2o | :heavy_check_mark: | | Pose3SLAMExample_initializePose3Chordal | | | Pose3SLAMExample_initializePose3Gradient | | | RangeISAMExample_plaza2 | | | SelfCalibrationExample | | +| SFMdata | | | SFMExample_bal_COLAMD_METIS | | -| SFMExample_bal | | -| SFMExample | X | +| SFMExample_bal | :heavy_check_mark: | +| SFMExample | :heavy_check_mark: | | SFMExampleExpressions_bal | | | SFMExampleExpressions | | | SFMExample_SmartFactor | | | SFMExample_SmartFactorPCG | | -| SimpleRotation | X | +| ShonanAveragingCLI.cpp | | +| SimpleRotation | :heavy_check_mark: | | SolverComparer | | | StereoVOExample | | | StereoVOExample_large | | | TimeTBB | | | UGM_chain | discrete functionality not yet exposed | | UGM_small | discrete functionality not yet exposed | -| VisualISAM2Example | X | -| VisualISAMExample | X | +| VisualISAM2Example | :heavy_check_mark: | +| VisualISAMExample | :heavy_check_mark: | Extra Examples (with no C++ equivalent) - PlanarManipulatorExample From 0e7719ae9893ef04f13adbf8fa797c11d167a293 Mon Sep 17 00:00:00 2001 From: John Lambert Date: Mon, 21 Sep 2020 12:19:33 -0400 Subject: [PATCH 3/3] update python examples list --- python/gtsam/examples/README.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/python/gtsam/examples/README.md b/python/gtsam/examples/README.md index 3a325aa30..84a41990f 100644 --- a/python/gtsam/examples/README.md +++ b/python/gtsam/examples/README.md @@ -13,7 +13,7 @@ | HMMExample | | | ImuFactorsExample2 | :heavy_check_mark: | | ImuFactorsExample | | -| IMUKittiExampleGPS.cpp | | +| IMUKittiExampleGPS | | | InverseKinematicsExampleExpressions.cpp | | | ISAM2Example_SmartFactor | | | ISAM2_SmartFactorStereo_IMU | | @@ -29,11 +29,11 @@ | Pose2SLAMExample_lago | lago not yet exposed through Python | | Pose2SLAMStressTest | | | Pose2SLAMwSPCG | | -| Pose3Localization.cpp | | +| Pose3Localization | | | Pose3SLAMExample_changeKeys | | | Pose3SLAMExampleExpressions_BearingRangeWithTransform | | | Pose3SLAMExample_g2o | :heavy_check_mark: | -| Pose3SLAMExample_initializePose3Chordal | | +| Pose3SLAMExample_initializePose3Chordal | :heavy_check_mark: | | Pose3SLAMExample_initializePose3Gradient | | | RangeISAMExample_plaza2 | | | SelfCalibrationExample | | @@ -45,7 +45,7 @@ | SFMExampleExpressions | | | SFMExample_SmartFactor | | | SFMExample_SmartFactorPCG | | -| ShonanAveragingCLI.cpp | | +| ShonanAveragingCLI | :heavy_check_mark: | | SimpleRotation | :heavy_check_mark: | | SolverComparer | | | StereoVOExample | | @@ -57,5 +57,8 @@ | VisualISAMExample | :heavy_check_mark: | Extra Examples (with no C++ equivalent) +- DogLegOptimizerExample +- GPSFactorExample - PlanarManipulatorExample +- PreintegrationExample - SFMData