gtsam/python/gtsam/examples
Frank Dellaert 3fa9da94a3
Merge pull request #2087 from borglab/new-docs-inference
New docs: inference
2025-04-16 18:32:59 -04:00
..
.gitignore add local .gitignore to ignore results files 2025-02-09 12:19:20 -05:00
CameraResectioning.ipynb Added examples to site 2025-04-06 13:29:46 -04:00
CombinedImuFactorExample.py fix ImuFactor examples to show correct prediction values 2023-03-01 15:40:55 -05:00
CustomFactorExample.py Update CustomFactorExample.py with comments to explain typing 2023-09-01 14:18:45 -04:00
DiscreteBayesTree.ipynb Fix DBT 2025-04-14 20:03:32 -04:00
DiscreteSwitching.ipynb Moved example notebooks to examples 2025-04-06 16:43:19 -04:00
DogLegOptimizerExample.py Migrated all examples and tests 2020-08-18 11:02:35 -04:00
EqF.ipynb Moved example notebooks to examples 2025-04-06 16:43:19 -04:00
EqF.py Address PR comments - code cleanup 2025-03-13 00:23:35 -07:00
EssentialViewGraphExample.py Switch to using Cal3f 2024-10-28 15:59:19 -07:00
FixedLagSmootherExample.py fix remaining python tests 2023-06-15 16:34:37 -04:00
GPSFactorExample.py put all example scripts inside main() functions and apply formatting 2021-10-22 14:40:30 -04:00
HybridCity10000.py update the HybridCity10000 script 2025-03-17 16:56:01 -04:00
IMUKittiExampleGPS.py adapt examples to new direct member access 2022-01-29 22:35:24 +01:00
ImuFactorExample.py fix ImuFactor examples to show correct prediction values 2023-03-01 15:40:55 -05: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 adapt examples to new direct member access 2022-01-29 22:35:24 +01: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 Address matplotlib deprecation warnings for fig.gca() and window.set_title(). 2022-06-20 01:18:07 -07: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 address review comments 2021-10-28 09:51:31 -04:00
README.md Updated porting progress 2024-08-25 07:23:31 -04:00
RangeISAMExample_plaza2.ipynb Added examples to site 2025-04-06 13:29:46 -04:00
RangeSLAMExample_plaza2.ipynb Add range SLAM example 2025-04-16 15:48:14 -04:00
SFMExample.py Modernize/format 2024-10-28 15:59:19 -07:00
SFMExample_bal.py Keys for poses/cameras are naked 2022-01-31 16:22:26 -05:00
SFMdata.py Fix createPoses 2024-10-28 08:55:49 -07:00
SelfCalibrationExample.py added SelfCalibrationExample.py 2024-08-29 08:42:27 -07:00
ShonanAveragingCLI.py Made 2D and 3D translation recovery work, and added plot 2020-08-20 23:26:29 -04:00
SimpleRotation.py Fixed print_ -> print 2022-01-31 18:30:19 -05:00
TranslationAveragingExample.py Fix createPoses 2024-10-28 08:55:49 -07:00
ViewGraphComparison.py Trying to optimize well 2024-11-05 17:43:10 -05:00
ViewGraphExample.py Switch to using Cal3f 2024-10-28 15:59:19 -07:00
VisualISAM2Example.py Fix createPoses 2024-10-28 08:55:49 -07:00
VisualISAMExample.py Fix createPoses 2024-10-28 08:55:49 -07:00
__init__.py Renamed cython to python 2020-08-18 10:56:08 -04:00
easyPoint2KalmanFilter.ipynb Moved example notebooks to examples 2025-04-06 16:43:19 -04:00
elaboratePoint2KalmanFilter.ipynb Moved example notebooks to examples 2025-04-06 16:43:19 -04:00
plot_city10000.py fix docstring 2025-02-09 12:18:14 -05: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 ✔️
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