LICENSE
MANIFEST.in
README.md
pyproject.toml
ds_msp/__init__.py
ds_msp/cli.py
ds_msp/cv.py
ds_msp/heap.py
ds_msp/ldc.py
ds_msp/model.py
ds_msp/testing.py
ds_msp.egg-info/PKG-INFO
ds_msp.egg-info/SOURCES.txt
ds_msp.egg-info/dependency_links.txt
ds_msp.egg-info/entry_points.txt
ds_msp.egg-info/requires.txt
ds_msp.egg-info/top_level.txt
ds_msp/adapt/__init__.py
ds_msp/adapt/autoselect.py
ds_msp/adapt/convert.py
ds_msp/adapt/evaluate.py
ds_msp/adapt/sampling.py
ds_msp/calib/__init__.py
ds_msp/calib/board.py
ds_msp/calib/bundle.py
ds_msp/calib/charuco.py
ds_msp/calib/cli.py
ds_msp/calib/config.py
ds_msp/calib/detect.py
ds_msp/calib/lens_seed.py
ds_msp/calib/report.py
ds_msp/calib/robust_init.py
ds_msp/calib/single_camera.py
ds_msp/calib/stereo.py
ds_msp/calib/targets.py
ds_msp/calib/configs/calib_config.template.yml
ds_msp/core/__init__.py
ds_msp/core/arrowhead.py
ds_msp/core/contracts.py
ds_msp/core/covariance.py
ds_msp/core/lie.py
ds_msp/core/numerics.py
ds_msp/core/observability.py
ds_msp/core/optimize.py
ds_msp/core/pinhole.py
ds_msp/core/robust.py
ds_msp/core/rotsync.py
ds_msp/data/__init__.py
ds_msp/data/dataset.py
ds_msp/data/observations.py
ds_msp/detect/__init__.py
ds_msp/detect/charuco.py
ds_msp/detect/checkerboard.py
ds_msp/detect/detect.py
ds_msp/geometry/__init__.py
ds_msp/geometry/averaging.py
ds_msp/geometry/bearing.py
ds_msp/geometry/calibrate_core.py
ds_msp/geometry/graph.py
ds_msp/geometry/radial.py
ds_msp/geometry/resection.py
ds_msp/io/__init__.py
ds_msp/io/colmap.py
ds_msp/io/kalibr.py
ds_msp/io/mccalib.py
ds_msp/io/nerfstudio.py
ds_msp/isaac_sim/__init__.py
ds_msp/isaac_sim/artifacts.py
ds_msp/isaac_sim/cli.py
ds_msp/isaac_sim/exr.py
ds_msp/isaac_sim/lut.py
ds_msp/isaac_sim/usd.py
ds_msp/models/__init__.py
ds_msp/models/double_sphere.py
ds_msp/models/ds_math.py
ds_msp/models/eucm.py
ds_msp/models/eucm_math.py
ds_msp/models/kb.py
ds_msp/models/kb_math.py
ds_msp/models/radtan.py
ds_msp/models/radtan_math.py
ds_msp/models/registry.py
ds_msp/models/ucm.py
ds_msp/models/ucm_math.py
ds_msp/mvg/__init__.py
ds_msp/mvg/bundle.py
ds_msp/mvg/ransac.py
ds_msp/mvg/two_view.py
ds_msp/ops/__init__.py
ds_msp/ops/pose.py
ds_msp/ops/reproject.py
ds_msp/ops/undistort.py
ds_msp/rig/__init__.py
ds_msp/rig/accuracy.py
ds_msp/rig/audit.py
ds_msp/rig/averaging.py
ds_msp/rig/bundle.py
ds_msp/rig/calib_param.py
ds_msp/rig/calibrate.py
ds_msp/rig/certify.py
ds_msp/rig/cli.py
ds_msp/rig/config_schema.py
ds_msp/rig/diagnostics.py
ds_msp/rig/extrinsics.py
ds_msp/rig/graph.py
ds_msp/rig/handeye.py
ds_msp/rig/lens_check.py
ds_msp/rig/merge.py
ds_msp/rig/object3d.py
ds_msp/rig/pipeline.py
ds_msp/rig/pose_init.py
ds_msp/rig/pose_recovery.py
ds_msp/rig/provenance.py
ds_msp/rig/reconstruct.py
ds_msp/rig/report.py
ds_msp/rig/types.py
ds_msp/rig/web3d.py
ds_msp/rig/configs/accuracy_profile.template.json
ds_msp/rig/configs/calib_param.keypoints.template.yml
ds_msp/rig/configs/calib_param.template.yml
ds_msp/rig/configs/camera_intrinsics.template.yml
ds_msp/rig/configs/reference_environment.json
ds_msp/stereo/__init__.py
ds_msp/stereo/rectify.py
ds_msp/stereo/sphere_sweep.py
ds_msp/studio/__init__.py
ds_msp/studio/cli.py
ds_msp/studio/evidence.py
ds_msp/studio/runs.py
ds_msp/studio/server.py
ds_msp/studio/verdict.py
ds_msp/studio/static/README.md
ds_msp/studio/static/env.jpg
ds_msp/studio/static/index.html
ds_msp/studio/static/assets/LearnPage-CNyd2Ewj.js
ds_msp/studio/static/assets/OrbitControls-BZVcm1Fm.js
ds_msp/studio/static/assets/RigView-C0zj2t8U.js
ds_msp/studio/static/assets/bricolage-grotesque-latin-500-normal-CV-uA8Lw.woff
ds_msp/studio/static/assets/bricolage-grotesque-latin-500-normal-DEDBoLFO.woff2
ds_msp/studio/static/assets/bricolage-grotesque-latin-700-normal-DvJDmrLu.woff
ds_msp/studio/static/assets/bricolage-grotesque-latin-700-normal-gtcctNPv.woff2
ds_msp/studio/static/assets/bricolage-grotesque-latin-800-normal-Br4b-5gk.woff
ds_msp/studio/static/assets/bricolage-grotesque-latin-800-normal-J50vIsBe.woff2
ds_msp/studio/static/assets/figtree-latin-400-normal-BD4aNku5.woff
ds_msp/studio/static/assets/figtree-latin-400-normal-g7Dtegnw.woff2
ds_msp/studio/static/assets/figtree-latin-500-normal-BWnGEVsr.woff2
ds_msp/studio/static/assets/figtree-latin-500-normal-B_yy1phn.woff
ds_msp/studio/static/assets/figtree-latin-600-normal-BM_oTo4n.woff
ds_msp/studio/static/assets/figtree-latin-600-normal-Cv_xCTDl.woff2
ds_msp/studio/static/assets/figtree-latin-700-normal-BCCt2T1q.woff
ds_msp/studio/static/assets/figtree-latin-700-normal-th6qEP7c.woff2
ds_msp/studio/static/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff
ds_msp/studio/static/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2
ds_msp/studio/static/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff
ds_msp/studio/static/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2
ds_msp/studio/static/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2
ds_msp/studio/static/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff
ds_msp/studio/static/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2
ds_msp/studio/static/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff
ds_msp/studio/static/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2
ds_msp/studio/static/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff
ds_msp/studio/static/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff
ds_msp/studio/static/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2
ds_msp/studio/static/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff
ds_msp/studio/static/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2
ds_msp/studio/static/assets/index-BdUUdT6V.css
ds_msp/studio/static/assets/index-DD0fOVpC.js
ds_msp/studio/static/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff
ds_msp/studio/static/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2
ds_msp/studio/static/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2
ds_msp/studio/static/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff
ds_msp/vo/__init__.py
ds_msp/vo/metrics.py
ds_msp/vo/odometry.py
tests/test_ds_camera_cv.py
tests/test_heap.py
tests/test_ldc_any_model.py
tests/test_robustness_and_ldc.py