c18bde22c116db993a964c1a759f892c3a582b1d9d2b29de07d7cb56ac9f306e  README.md
ecf0a9d738234e267810ccf7f18a1a0bb5db49543fbfa0e8ecc5a6926f428fa2  RGC_P05_Unknown_Camera_Pose_Joint_Inversion.md
d8156914304196f8669ba9faea9fbd7a631c2f433685598725b412b005e6451a  figures/crease_role_candidates.png
3ddabfe5f03467510300258682d0585633665467b74277c43a09ea3a9c096135  figures/crease_role_candidates.svg
9d7e9cd496f037c1ee7b3db6d1dde64023c3f954977f95e52c13f0aa6e98b906  figures/metric_constraint_rank.png
6cb6d5cc28605806c805298e01ee4f491c0166da00876da258dcfc7b31248a07  figures/metric_constraint_rank.svg
c8db70ad1992467feff3b98616d5ef248ae06808557501bdc6f1f3be05d536e0  figures/three_unknown_pose_views.png
6e56c1705443b8d1a40e0723f74035371f9f38613bf6e202b56dcdce137a0275  figures/three_unknown_pose_views.svg
3df1640e524611fa932a2fdc23c556d93ab8059138a080d2840b358a76a5d7af  figures/two_view_material_ambiguity.png
d3673d74e34aedbee3856590c9d9f14b2118df2df32988b42956db8ad8bf356d  figures/two_view_material_ambiguity.svg
b2af1f2c5c13d13a79b06de80fb21e05e3c18120af7a93831cd932f385967fa3  figures/unknown_pose_noise_stability.png
26c4695845e79d90433695173bc680e739d0a7080ff0fb71a9ced7cc9d5bb378  figures/unknown_pose_noise_stability.svg
58f28b7b65b4a224f9ff1897e324f1c5cb258daa028e62a43359678918fd81e7  requirements.txt
eeffe7954e26cfa703be103f27a3685b10c295bf2b8b9666be21a214950f02ba  results/numerical_experiments.json
d7c5ed131244174fe94fb26b12ae0122363d2ce3aa3c30f2ac37118d7f08f4e4  results/release_validation.json
27ae2183f93183a1978d57c32cfe9997649aa0c7eaa2d6e5af988c58d72d3f37  results/symbolic_verification.json
39839e3fdeabb2a89090c0ffe8b085f62a4644bdb536b103739e74ca3fe5212e  src/joint_inversion.py
a4519e1f1edbf39d9d6d4f670b1a5306f8f94379cba9b04491e05dfffce463ef  src/render_figures.py
abf93fe876967bc056dcee28fdeade1e2cde73d7287e0d666e6faec4a35695cf  src/symbolic_verification.py
508c1dd8a9f3a7485c8169def2e5cc9ad282ad5d22faf26d89d9b94f16a17f65  src/validate_release.py
