duplicated block id: 1 size: 30 cleaned lines of code in 2 files: - opensfm/src/cmake/FindGlog.cmake (1:30) - opensfm/src/cmake/FindSuiteSparse.cmake (1:30) duplicated block id: 2 size: 27 cleaned lines of code in 2 files: - opensfm/src/cmake/FindGflags.cmake (4:30) - opensfm/src/cmake/FindSuiteSparse.cmake (4:30) duplicated block id: 3 size: 27 cleaned lines of code in 2 files: - opensfm/src/cmake/FindGflags.cmake (4:30) - opensfm/src/cmake/FindGlog.cmake (4:30) duplicated block id: 4 size: 18 cleaned lines of code in 2 files: - opensfm/src/sfm/src/ba_helpers.cc (538:555) - opensfm/src/sfm/src/ba_helpers.cc (715:732) duplicated block id: 5 size: 18 cleaned lines of code in 2 files: - opensfm/src/bundle/pybundle.pyi (74:91) - opensfm/src/bundle/pybundle.pyi (143:160) duplicated block id: 6 size: 17 cleaned lines of code in 2 files: - opensfm/src/robust/pyrobust.pyi (91:107) - opensfm/src/robust/pyrobust.pyi (109:125) duplicated block id: 7 size: 17 cleaned lines of code in 2 files: - opensfm/src/robust/pyrobust.pyi (91:107) - opensfm/src/robust/pyrobust.pyi (127:143) duplicated block id: 8 size: 17 cleaned lines of code in 2 files: - opensfm/src/robust/pyrobust.pyi (73:89) - opensfm/src/robust/pyrobust.pyi (91:107) duplicated block id: 9 size: 17 cleaned lines of code in 2 files: - opensfm/src/robust/pyrobust.pyi (73:89) - opensfm/src/robust/pyrobust.pyi (109:125) duplicated block id: 10 size: 17 cleaned lines of code in 2 files: - opensfm/src/robust/pyrobust.pyi (73:89) - opensfm/src/robust/pyrobust.pyi (127:143) duplicated block id: 11 size: 17 cleaned lines of code in 2 files: - opensfm/src/sfm/src/ba_helpers.cc (287:303) - opensfm/src/sfm/src/ba_helpers.cc (715:731) duplicated block id: 12 size: 17 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (436:454) - opensfm/src/geometry/camera_distortions_functions.h (634:652) duplicated block id: 13 size: 17 cleaned lines of code in 2 files: - opensfm/src/sfm/src/ba_helpers.cc (287:303) - opensfm/src/sfm/src/ba_helpers.cc (538:554) duplicated block id: 14 size: 17 cleaned lines of code in 2 files: - opensfm/src/robust/pyrobust.pyi (109:125) - opensfm/src/robust/pyrobust.pyi (127:143) duplicated block id: 15 size: 17 cleaned lines of code in 2 files: - opensfm/matching.py (318:334) - opensfm/matching.py (448:464) duplicated block id: 16 size: 17 cleaned lines of code in 2 files: - opensfm/src/robust/pyrobust.pyi (55:71) - opensfm/src/robust/pyrobust.pyi (91:107) duplicated block id: 17 size: 17 cleaned lines of code in 2 files: - opensfm/src/robust/pyrobust.pyi (55:71) - opensfm/src/robust/pyrobust.pyi (73:89) duplicated block id: 18 size: 17 cleaned lines of code in 2 files: - opensfm/src/robust/pyrobust.pyi (55:71) - opensfm/src/robust/pyrobust.pyi (127:143) duplicated block id: 19 size: 17 cleaned lines of code in 2 files: - opensfm/src/robust/pyrobust.pyi (55:71) - opensfm/src/robust/pyrobust.pyi (109:125) duplicated block id: 20 size: 16 cleaned lines of code in 2 files: - opensfm/src/bundle/error/projection_errors.h (109:126) - opensfm/src/bundle/error/projection_errors.h (236:253) duplicated block id: 21 size: 16 cleaned lines of code in 2 files: - opensfm/io.py (388:403) - opensfm/io.py (406:421) duplicated block id: 22 size: 16 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (413:434) - opensfm/src/geometry/camera_distortions_functions.h (607:628) duplicated block id: 23 size: 16 cleaned lines of code in 2 files: - opensfm/src/sfm/src/ba_helpers.cc (250:266) - opensfm/src/sfm/src/ba_helpers.cc (505:521) duplicated block id: 24 size: 16 cleaned lines of code in 2 files: - opensfm/src/map/src/tracks_manager.cc (110:127) - opensfm/src/map/src/tracks_manager.cc (140:157) duplicated block id: 25 size: 15 cleaned lines of code in 2 files: - opensfm/src/sfm/src/ba_helpers.cc (505:520) - opensfm/src/sfm/src/ba_helpers.cc (686:701) duplicated block id: 26 size: 15 cleaned lines of code in 2 files: - opensfm/src/sfm/src/ba_helpers.cc (250:265) - opensfm/src/sfm/src/ba_helpers.cc (686:701) duplicated block id: 27 size: 14 cleaned lines of code in 2 files: - opensfm/reconstruction.py (933:947) - opensfm/reconstruction.py (1029:1043) duplicated block id: 28 size: 14 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (434:449) - opensfm/src/geometry/camera_distortions_functions.h (774:793) duplicated block id: 29 size: 13 cleaned lines of code in 2 files: - opensfm/features.py (345:358) - opensfm/features.py (400:414) duplicated block id: 30 size: 13 cleaned lines of code in 2 files: - opensfm/src/bundle/pybundle.pyi (114:126) - opensfm/src/bundle/pybundle.pyi (148:160) duplicated block id: 31 size: 13 cleaned lines of code in 2 files: - opensfm/io.py (756:768) - opensfm/io.py (771:783) duplicated block id: 32 size: 13 cleaned lines of code in 2 files: - opensfm/src/bundle/pybundle.pyi (79:91) - opensfm/src/bundle/pybundle.pyi (114:126) duplicated block id: 33 size: 13 cleaned lines of code in 2 files: - opensfm/io.py (62:74) - opensfm/io.py (80:92) duplicated block id: 34 size: 13 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (359:374) - opensfm/src/geometry/camera_distortions_functions.h (538:553) duplicated block id: 35 size: 13 cleaned lines of code in 2 files: - viewer/src/control/CommandExplainerControl.js (29:47) - viewer/src/control/StatsControl.js (53:71) duplicated block id: 36 size: 13 cleaned lines of code in 2 files: - viewer/legacy/reconstruction.html (158:172) - viewer/legacy/reconstruction.html (189:203) duplicated block id: 37 size: 13 cleaned lines of code in 2 files: - opensfm/exif.py (647:659) - opensfm/exif.py (669:681) duplicated block id: 38 size: 13 cleaned lines of code in 2 files: - opensfm/exif.py (747:759) - opensfm/exif.py (765:777) duplicated block id: 39 size: 13 cleaned lines of code in 2 files: - opensfm/src/sfm/src/ba_helpers.cc (169:187) - opensfm/src/sfm/src/ba_helpers.cc (445:464) duplicated block id: 40 size: 12 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (413:430) - opensfm/src/geometry/camera_distortions_functions.h (756:773) duplicated block id: 41 size: 12 cleaned lines of code in 2 files: - opensfm/src/bundle/pybundle.pyi (130:141) - opensfm/src/bundle/pybundle.pyi (160:171) duplicated block id: 42 size: 12 cleaned lines of code in 2 files: - opensfm/src/bundle/pybundle.pyi (95:106) - opensfm/src/bundle/pybundle.pyi (130:141) duplicated block id: 43 size: 12 cleaned lines of code in 2 files: - viewer/legacy/reconstruction.html (199:213) - viewer/legacy/reconstruction.html (247:261) duplicated block id: 44 size: 12 cleaned lines of code in 2 files: - opensfm/src/bundle/pybundle.pyi (95:106) - opensfm/src/bundle/pybundle.pyi (160:171) duplicated block id: 45 size: 12 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (607:624) - opensfm/src/geometry/camera_distortions_functions.h (756:773) duplicated block id: 46 size: 12 cleaned lines of code in 2 files: - opensfm/io.py (374:385) - opensfm/io.py (406:417) duplicated block id: 47 size: 12 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (634:647) - opensfm/src/geometry/camera_distortions_functions.h (776:793) duplicated block id: 48 size: 12 cleaned lines of code in 2 files: - annotation_gui_gcp/run_ba.py (195:206) - opensfm/synthetic_data/synthetic_metrics.py (94:105) duplicated block id: 49 size: 12 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (340:353) - opensfm/src/geometry/camera_distortions_functions.h (701:715) duplicated block id: 50 size: 12 cleaned lines of code in 2 files: - opensfm/geotag_from_gpx.py (264:277) - opensfm/geotag_from_gpx.py (327:340) duplicated block id: 51 size: 12 cleaned lines of code in 2 files: - opensfm/src/cmake/FindGflags.cmake (68:79) - opensfm/src/cmake/FindGlog.cmake (46:57) duplicated block id: 52 size: 12 cleaned lines of code in 2 files: - opensfm/matching.py (353:364) - opensfm/matching.py (485:496) duplicated block id: 53 size: 12 cleaned lines of code in 2 files: - opensfm/io.py (374:385) - opensfm/io.py (388:399) duplicated block id: 54 size: 12 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (347:358) - opensfm/src/geometry/camera_distortions_functions.h (522:533) duplicated block id: 55 size: 12 cleaned lines of code in 2 files: - opensfm/src/map/src/tracks_manager.cc (80:93) - opensfm/src/map/src/tracks_manager.cc (110:123) duplicated block id: 56 size: 12 cleaned lines of code in 2 files: - opensfm/src/map/src/tracks_manager.cc (80:93) - opensfm/src/map/src/tracks_manager.cc (140:153) duplicated block id: 57 size: 12 cleaned lines of code in 2 files: - opensfm/src/bundle/reconstruction_alignment.h (42:53) - opensfm/src/bundle/reconstruction_alignment.h (95:106) duplicated block id: 58 size: 11 cleaned lines of code in 2 files: - opensfm/multiview.py (699:710) - opensfm/reconstruction.py (1042:1053) duplicated block id: 59 size: 11 cleaned lines of code in 2 files: - opensfm/src/sfm/src/ba_helpers.cc (198:214) - opensfm/src/sfm/src/ba_helpers.cc (474:490) duplicated block id: 60 size: 10 cleaned lines of code in 2 files: - opensfm/io.py (388:397) - opensfm/io.py (439:448) duplicated block id: 61 size: 10 cleaned lines of code in 2 files: - opensfm/src/map/pybind_utils.h (99:108) - opensfm/src/map/pybind_utils.h (131:140) duplicated block id: 62 size: 10 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (389:400) - opensfm/src/geometry/camera_distortions_functions.h (573:584) duplicated block id: 63 size: 10 cleaned lines of code in 2 files: - opensfm/io.py (350:359) - opensfm/io.py (388:397) duplicated block id: 64 size: 10 cleaned lines of code in 2 files: - opensfm/io.py (350:359) - opensfm/io.py (374:383) duplicated block id: 65 size: 10 cleaned lines of code in 2 files: - opensfm/io.py (374:383) - opensfm/io.py (439:448) duplicated block id: 66 size: 10 cleaned lines of code in 2 files: - opensfm/io.py (406:415) - opensfm/io.py (439:448) duplicated block id: 67 size: 10 cleaned lines of code in 2 files: - opensfm/src/map/pybind_utils.h (68:77) - opensfm/src/map/pybind_utils.h (131:140) duplicated block id: 68 size: 10 cleaned lines of code in 2 files: - opensfm/src/map/pybind_utils.h (68:77) - opensfm/src/map/pybind_utils.h (99:108) duplicated block id: 69 size: 10 cleaned lines of code in 2 files: - annotation_gui_gcp/run_ba.py (217:227) - opensfm/reconstruction.py (61:71) duplicated block id: 70 size: 10 cleaned lines of code in 2 files: - opensfm/mesh.py (132:143) - opensfm/mesh.py (174:184) duplicated block id: 71 size: 10 cleaned lines of code in 2 files: - opensfm/io.py (350:359) - opensfm/io.py (439:448) duplicated block id: 72 size: 10 cleaned lines of code in 2 files: - opensfm/io.py (350:359) - opensfm/io.py (406:415) duplicated block id: 73 size: 9 cleaned lines of code in 2 files: - opensfm/actions/export_openmvs.py (13:23) - opensfm/actions/export_visualsfm.py (18:28) duplicated block id: 74 size: 9 cleaned lines of code in 2 files: - opensfm/io.py (48:56) - opensfm/io.py (80:88) duplicated block id: 75 size: 9 cleaned lines of code in 2 files: - opensfm/io.py (388:396) - opensfm/io.py (428:436) duplicated block id: 76 size: 9 cleaned lines of code in 2 files: - opensfm/io.py (745:753) - opensfm/io.py (771:779) duplicated block id: 77 size: 9 cleaned lines of code in 2 files: - opensfm/geotag_from_gpx.py (283:291) - opensfm/geotag_from_gpx.py (346:354) duplicated block id: 78 size: 9 cleaned lines of code in 2 files: - opensfm/io.py (745:753) - opensfm/io.py (756:764) duplicated block id: 79 size: 9 cleaned lines of code in 2 files: - opensfm/pairs_selection.py (273:281) - opensfm/pairs_selection.py (338:346) duplicated block id: 80 size: 9 cleaned lines of code in 2 files: - opensfm/io.py (374:382) - opensfm/io.py (428:436) duplicated block id: 81 size: 9 cleaned lines of code in 2 files: - opensfm/io.py (406:414) - opensfm/io.py (428:436) duplicated block id: 82 size: 9 cleaned lines of code in 2 files: - opensfm/src/map/pymap.pyi (207:215) - opensfm/src/map/pymap.pyi (426:434) duplicated block id: 83 size: 9 cleaned lines of code in 2 files: - opensfm/io.py (428:436) - opensfm/io.py (439:447) duplicated block id: 84 size: 9 cleaned lines of code in 2 files: - opensfm/dataset.py (174:189) - opensfm/dataset.py (781:796) duplicated block id: 85 size: 9 cleaned lines of code in 2 files: - opensfm/io.py (48:56) - opensfm/io.py (62:70) duplicated block id: 86 size: 9 cleaned lines of code in 2 files: - opensfm/io.py (350:358) - opensfm/io.py (428:436) duplicated block id: 87 size: 8 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (216:224) - opensfm/src/geometry/camera_distortions_functions.h (347:354) duplicated block id: 88 size: 8 cleaned lines of code in 2 files: - opensfm/src/geometry/src/essential.cc (144:152) - opensfm/src/geometry/src/relative_pose.cc (20:28) duplicated block id: 89 size: 8 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (110:120) - opensfm/src/geometry/camera_distortions_functions.h (212:222) duplicated block id: 90 size: 8 cleaned lines of code in 2 files: - opensfm/io.py (29:36) - opensfm/io.py (80:87) duplicated block id: 91 size: 8 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (144:158) - opensfm/src/geometry/camera_distortions_functions.h (260:274) duplicated block id: 92 size: 8 cleaned lines of code in 2 files: - opensfm/io.py (29:36) - opensfm/io.py (62:69) duplicated block id: 93 size: 8 cleaned lines of code in 2 files: - opensfm/io.py (29:36) - opensfm/io.py (48:55) duplicated block id: 94 size: 8 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (402:410) - opensfm/src/geometry/camera_distortions_functions.h (591:599) duplicated block id: 95 size: 8 cleaned lines of code in 2 files: - opensfm/report.py (61:68) - opensfm/report.py (80:87) duplicated block id: 96 size: 8 cleaned lines of code in 2 files: - opensfm/io.py (341:348) - opensfm/io.py (365:372) duplicated block id: 97 size: 8 cleaned lines of code in 2 files: - opensfm/multiview.py (596:603) - opensfm/multiview.py (614:621) duplicated block id: 98 size: 8 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (216:224) - opensfm/src/geometry/camera_distortions_functions.h (522:529) duplicated block id: 99 size: 8 cleaned lines of code in 2 files: - opensfm/src/geometry/src/essential.cc (158:166) - opensfm/src/geometry/src/relative_pose.cc (20:28) duplicated block id: 100 size: 8 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (171:180) - opensfm/src/geometry/camera_distortions_functions.h (289:298) duplicated block id: 101 size: 8 cleaned lines of code in 2 files: - viewer/src/renderer/EarthRenderer.js (193:200) - viewer/src/renderer/EarthRenderer.js (219:226) duplicated block id: 102 size: 8 cleaned lines of code in 2 files: - opensfm/stats.py (847:855) - opensfm/stats.py (979:986) duplicated block id: 103 size: 8 cleaned lines of code in 2 files: - opensfm/src/geometry/src/essential.cc (144:152) - opensfm/src/geometry/src/essential.cc (158:166) duplicated block id: 104 size: 8 cleaned lines of code in 2 files: - opensfm/src/sfm/src/ba_helpers.cc (268:279) - opensfm/src/sfm/src/ba_helpers.cc (523:535) duplicated block id: 105 size: 8 cleaned lines of code in 2 files: - opensfm/multiview.py (634:641) - opensfm/multiview.py (654:661) duplicated block id: 106 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/src/absolute_pose.cc (34:40) - opensfm/src/geometry/src/absolute_pose.cc (46:52) duplicated block id: 107 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (260:270) - opensfm/src/geometry/camera_distortions_functions.h (756:766) duplicated block id: 108 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (19:28) - opensfm/src/geometry/camera_distortions_functions.h (110:119) duplicated block id: 109 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/src/essential.cc (145:152) - opensfm/src/geometry/src/relative_pose.cc (7:14) duplicated block id: 110 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/src/absolute_pose.cc (22:28) - opensfm/src/geometry/src/absolute_pose.cc (34:40) duplicated block id: 111 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/src/absolute_pose.cc (22:28) - opensfm/src/geometry/src/absolute_pose.cc (46:52) duplicated block id: 112 size: 7 cleaned lines of code in 2 files: - opensfm/io.py (341:347) - opensfm/io.py (451:457) duplicated block id: 113 size: 7 cleaned lines of code in 2 files: - viewer/src/ui/FileSelecter.js (117:123) - viewer/src/ui/FileSelecter.js (176:182) duplicated block id: 114 size: 7 cleaned lines of code in 2 files: - opensfm/src/map/pybind_utils.h (134:140) - opensfm/src/map/pybind_utils.h (163:169) duplicated block id: 115 size: 7 cleaned lines of code in 2 files: - opensfm/io.py (1022:1028) - opensfm/io.py (1037:1043) duplicated block id: 116 size: 7 cleaned lines of code in 2 files: - opensfm/io.py (48:54) - opensfm/io.py (102:108) duplicated block id: 117 size: 7 cleaned lines of code in 2 files: - annotation_gui_gcp/run_ba.py (404:412) - opensfm/reconstruction.py (735:744) duplicated block id: 118 size: 7 cleaned lines of code in 2 files: - opensfm/src/sfm/src/ba_helpers.cc (468:474) - opensfm/src/sfm/src/ba_helpers.cc (632:638) duplicated block id: 119 size: 7 cleaned lines of code in 2 files: - opensfm/src/map/pymap.pyi (323:329) - opensfm/src/map/pymap.pyi (345:351) duplicated block id: 120 size: 7 cleaned lines of code in 2 files: - opensfm/src/bundle/error/position_functors.h (15:22) - opensfm/src/bundle/error/position_functors.h (43:50) duplicated block id: 121 size: 7 cleaned lines of code in 2 files: - opensfm/io.py (745:751) - opensfm/io.py (790:796) duplicated block id: 122 size: 7 cleaned lines of code in 2 files: - opensfm/src/map/pymap.pyi (323:329) - opensfm/src/map/pymap.pyi (356:362) duplicated block id: 123 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (460:468) - opensfm/src/geometry/camera_distortions_functions.h (800:808) duplicated block id: 124 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/src/relative_pose.cc (7:14) - opensfm/src/geometry/src/relative_pose.cc (21:28) duplicated block id: 125 size: 7 cleaned lines of code in 2 files: - opensfm/features.py (155:165) - opensfm/features.py (172:182) duplicated block id: 126 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (144:154) - opensfm/src/geometry/camera_distortions_functions.h (756:766) duplicated block id: 127 size: 7 cleaned lines of code in 2 files: - opensfm/src/map/pymap.pyi (323:329) - opensfm/src/map/pymap.pyi (334:340) duplicated block id: 128 size: 7 cleaned lines of code in 2 files: - opensfm/io.py (29:35) - opensfm/io.py (102:108) duplicated block id: 129 size: 7 cleaned lines of code in 2 files: - opensfm/pairs_selection.py (310:316) - opensfm/pairs_selection.py (382:388) duplicated block id: 130 size: 7 cleaned lines of code in 2 files: - opensfm/src/cmake/FindGflags.cmake (231:238) - opensfm/src/cmake/FindGflags.cmake (261:268) duplicated block id: 131 size: 7 cleaned lines of code in 2 files: - opensfm/io.py (62:68) - opensfm/io.py (102:108) duplicated block id: 132 size: 7 cleaned lines of code in 2 files: - opensfm/src/map/dataviews.h (16:23) - opensfm/src/map/dataviews.h (28:35) duplicated block id: 133 size: 7 cleaned lines of code in 2 files: - annotation_gui_gcp/js/CADView.js (357:365) - annotation_gui_gcp/js/CADView.js (378:386) duplicated block id: 134 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (46:56) - opensfm/src/geometry/camera_distortions_functions.h (260:270) duplicated block id: 135 size: 7 cleaned lines of code in 2 files: - opensfm/io.py (731:737) - opensfm/io.py (771:777) duplicated block id: 136 size: 7 cleaned lines of code in 2 files: - opensfm/io.py (731:737) - opensfm/io.py (790:796) duplicated block id: 137 size: 7 cleaned lines of code in 2 files: - opensfm/io.py (756:762) - opensfm/io.py (790:796) duplicated block id: 138 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (46:56) - opensfm/src/geometry/camera_distortions_functions.h (756:766) duplicated block id: 139 size: 7 cleaned lines of code in 2 files: - opensfm/src/map/pymap.pyi (334:340) - opensfm/src/map/pymap.pyi (356:362) duplicated block id: 140 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (216:223) - opensfm/src/geometry/camera_distortions_functions.h (708:715) duplicated block id: 141 size: 7 cleaned lines of code in 2 files: - opensfm/src/map/pymap.pyi (334:340) - opensfm/src/map/pymap.pyi (345:351) duplicated block id: 142 size: 7 cleaned lines of code in 2 files: - opensfm/pairs_selection.py (297:303) - opensfm/pairs_selection.py (368:374) duplicated block id: 143 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (260:270) - opensfm/src/geometry/camera_distortions_functions.h (607:617) duplicated block id: 144 size: 7 cleaned lines of code in 2 files: - viewer/styles/opensfm.css (32:38) - viewer/styles/opensfm.css (183:189) duplicated block id: 145 size: 7 cleaned lines of code in 2 files: - opensfm/io.py (80:86) - opensfm/io.py (102:108) duplicated block id: 146 size: 7 cleaned lines of code in 2 files: - opensfm/src/map/pybind_utils.h (102:108) - opensfm/src/map/pybind_utils.h (163:169) duplicated block id: 147 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (71:79) - opensfm/src/geometry/camera_distortions_functions.h (171:179) duplicated block id: 148 size: 7 cleaned lines of code in 2 files: - opensfm/io.py (365:371) - opensfm/io.py (451:457) duplicated block id: 149 size: 7 cleaned lines of code in 2 files: - opensfm/src/map/pymap.pyi (223:229) - opensfm/src/map/pymap.pyi (250:256) duplicated block id: 150 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (46:56) - opensfm/src/geometry/camera_distortions_functions.h (144:154) duplicated block id: 151 size: 7 cleaned lines of code in 2 files: - opensfm/src/map/pymap.pyi (345:351) - opensfm/src/map/pymap.pyi (356:362) duplicated block id: 152 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (144:154) - opensfm/src/geometry/camera_distortions_functions.h (607:617) duplicated block id: 153 size: 7 cleaned lines of code in 2 files: - opensfm/commands/export_pmvs.py (17:23) - opensfm/commands/export_visualsfm.py (15:21) duplicated block id: 154 size: 7 cleaned lines of code in 2 files: - opensfm/io.py (731:737) - opensfm/io.py (745:751) duplicated block id: 155 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (144:154) - opensfm/src/geometry/camera_distortions_functions.h (413:423) duplicated block id: 156 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (46:56) - opensfm/src/geometry/camera_distortions_functions.h (413:423) duplicated block id: 157 size: 7 cleaned lines of code in 2 files: - opensfm/src/map/pybind_utils.h (71:77) - opensfm/src/map/pybind_utils.h (163:169) duplicated block id: 158 size: 7 cleaned lines of code in 2 files: - opensfm/io.py (731:737) - opensfm/io.py (756:762) duplicated block id: 159 size: 7 cleaned lines of code in 2 files: - opensfm/src/cmake/FindSuiteSparse.cmake (491:498) - opensfm/src/cmake/FindSuiteSparse.cmake (525:532) duplicated block id: 160 size: 7 cleaned lines of code in 2 files: - opensfm/matching.py (859:865) - opensfm/matching.py (894:900) duplicated block id: 161 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/src/essential.cc (159:166) - opensfm/src/geometry/src/relative_pose.cc (7:14) duplicated block id: 162 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (522:528) - opensfm/src/geometry/camera_distortions_functions.h (708:715) duplicated block id: 163 size: 7 cleaned lines of code in 2 files: - opensfm/matching.py (217:225) - opensfm/matching.py (471:479) duplicated block id: 164 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (260:270) - opensfm/src/geometry/camera_distortions_functions.h (413:423) duplicated block id: 165 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (46:56) - opensfm/src/geometry/camera_distortions_functions.h (607:617) duplicated block id: 166 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (19:28) - opensfm/src/geometry/camera_distortions_functions.h (212:221) duplicated block id: 167 size: 7 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (71:79) - opensfm/src/geometry/camera_distortions_functions.h (289:297) duplicated block id: 168 size: 7 cleaned lines of code in 2 files: - opensfm/io.py (771:777) - opensfm/io.py (790:796) duplicated block id: 169 size: 7 cleaned lines of code in 2 files: - opensfm/dataset.py (99:105) - opensfm/dataset_base.py (44:50) duplicated block id: 170 size: 6 cleaned lines of code in 2 files: - opensfm/stats.py (586:591) - opensfm/stats.py (981:986) duplicated block id: 171 size: 6 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (114:120) - opensfm/src/geometry/camera_distortions_functions.h (708:714) duplicated block id: 172 size: 6 cleaned lines of code in 2 files: - opensfm/stats.py (762:767) - opensfm/stats.py (859:864) duplicated block id: 173 size: 6 cleaned lines of code in 2 files: - opensfm/reconstruction.py (933:938) - opensfm/reconstruction.py (1062:1067) duplicated block id: 174 size: 6 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (483:489) - opensfm/src/geometry/camera_distortions_functions.h (821:827) duplicated block id: 175 size: 6 cleaned lines of code in 2 files: - opensfm/matching.py (215:220) - opensfm/matching.py (559:564) duplicated block id: 176 size: 6 cleaned lines of code in 2 files: - annotation_gui_gcp/lib/views/cad_view.py (63:70) - annotation_gui_gcp/lib/views/image_view.py (44:51) duplicated block id: 177 size: 6 cleaned lines of code in 2 files: - opensfm/src/robust/src/instanciations.cc (68:73) - opensfm/src/robust/src/instanciations.cc (86:91) duplicated block id: 178 size: 6 cleaned lines of code in 2 files: - opensfm/large/tools.py (102:107) - opensfm/large/tools.py (141:146) duplicated block id: 179 size: 6 cleaned lines of code in 2 files: - viewer/src/renderer/BasemapRenderer.js (229:234) - viewer/src/renderer/BasemapRenderer.js (239:244) duplicated block id: 180 size: 6 cleaned lines of code in 2 files: - opensfm/stats.py (482:487) - opensfm/stats.py (859:864) duplicated block id: 181 size: 6 cleaned lines of code in 2 files: - opensfm/io.py (790:795) - opensfm/io.py (799:804) duplicated block id: 182 size: 6 cleaned lines of code in 2 files: - opensfm/src/map/python/pybind.cc (530:535) - opensfm/src/map/python/pybind.cc (545:550) duplicated block id: 183 size: 6 cleaned lines of code in 2 files: - opensfm/multiview.py (616:621) - opensfm/multiview.py (636:641) duplicated block id: 184 size: 6 cleaned lines of code in 2 files: - opensfm/io.py (745:750) - opensfm/io.py (799:804) duplicated block id: 185 size: 6 cleaned lines of code in 2 files: - opensfm/multiview.py (616:621) - opensfm/multiview.py (656:661) duplicated block id: 186 size: 6 cleaned lines of code in 2 files: - opensfm/multiview.py (624:630) - opensfm/multiview.py (644:650) duplicated block id: 187 size: 6 cleaned lines of code in 2 files: - opensfm/features.py (156:165) - opensfm/features.py (192:201) duplicated block id: 188 size: 6 cleaned lines of code in 2 files: - viewer/legacy/reconstruction.html (189:195) - viewer/legacy/reconstruction.html (232:238) duplicated block id: 189 size: 6 cleaned lines of code in 2 files: - opensfm/src/map/python/pybind.cc (317:322) - opensfm/src/map/python/pybind.cc (355:360) duplicated block id: 190 size: 6 cleaned lines of code in 2 files: - opensfm/synthetic_data/synthetic_generator.py (63:68) - opensfm/synthetic_data/synthetic_generator.py (76:81) duplicated block id: 191 size: 6 cleaned lines of code in 2 files: - opensfm/src/robust/absolute_pose_model.h (8:19) - opensfm/src/robust/relative_rotation_model.h (8:19) duplicated block id: 192 size: 6 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (114:120) - opensfm/src/geometry/camera_distortions_functions.h (347:352) duplicated block id: 193 size: 6 cleaned lines of code in 2 files: - opensfm/src/bundle/src/bundle_adjuster.cc (830:836) - opensfm/src/bundle/src/bundle_adjuster.cc (869:875) duplicated block id: 194 size: 6 cleaned lines of code in 2 files: - opensfm/src/bundle/error/absolute_motion_errors.h (60:66) - opensfm/src/bundle/error/absolute_motion_errors.h (84:90) duplicated block id: 195 size: 6 cleaned lines of code in 2 files: - opensfm/stats.py (596:601) - opensfm/stats.py (762:767) duplicated block id: 196 size: 6 cleaned lines of code in 2 files: - opensfm/matching.py (389:394) - opensfm/matching.py (397:402) duplicated block id: 197 size: 6 cleaned lines of code in 2 files: - opensfm/src/bundle/error/absolute_motion_errors.h (34:40) - opensfm/src/bundle/error/absolute_motion_errors.h (60:66) duplicated block id: 198 size: 6 cleaned lines of code in 2 files: - opensfm/io.py (731:736) - opensfm/io.py (799:804) duplicated block id: 199 size: 6 cleaned lines of code in 2 files: - viewer/src/renderer/EarthRenderer.js (209:214) - viewer/src/renderer/EarthRenderer.js (232:237) duplicated block id: 200 size: 6 cleaned lines of code in 2 files: - opensfm/reconstruction.py (363:368) - opensfm/reconstruction.py (438:443) duplicated block id: 201 size: 6 cleaned lines of code in 2 files: - opensfm/reconstruction.py (1029:1034) - opensfm/reconstruction.py (1062:1067) duplicated block id: 202 size: 6 cleaned lines of code in 2 files: - opensfm/src/bundle/error/absolute_motion_errors.h (34:40) - opensfm/src/bundle/error/absolute_motion_errors.h (84:90) duplicated block id: 203 size: 6 cleaned lines of code in 2 files: - opensfm/io.py (756:761) - opensfm/io.py (799:804) duplicated block id: 204 size: 6 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (160:167) - opensfm/src/geometry/camera_distortions_functions.h (277:284) duplicated block id: 205 size: 6 cleaned lines of code in 2 files: - opensfm/features.py (173:182) - opensfm/features.py (192:201) duplicated block id: 206 size: 6 cleaned lines of code in 2 files: - opensfm/dataset.py (412:417) - opensfm/dataset_base.py (152:157) duplicated block id: 207 size: 6 cleaned lines of code in 2 files: - opensfm/stats.py (482:487) - opensfm/stats.py (762:767) duplicated block id: 208 size: 6 cleaned lines of code in 2 files: - opensfm/dataset.py (12:17) - opensfm/dataset_base.py (7:12) duplicated block id: 209 size: 6 cleaned lines of code in 2 files: - viewer/legacy/reconstruction.html (158:164) - viewer/legacy/reconstruction.html (232:238) duplicated block id: 210 size: 6 cleaned lines of code in 2 files: - opensfm/src/geometry/src/camera.cc (14:19) - opensfm/src/geometry/src/camera.cc (44:49) duplicated block id: 211 size: 6 cleaned lines of code in 2 files: - opensfm/actions/export_pmvs.py (50:55) - opensfm/actions/export_visualsfm.py (21:26) duplicated block id: 212 size: 6 cleaned lines of code in 2 files: - opensfm/transformations.py (1128:1134) - opensfm/transformations.py (1193:1199) duplicated block id: 213 size: 6 cleaned lines of code in 2 files: - viewer/src/renderer/EarthRenderer.js (44:49) - viewer/src/renderer/EarthRenderer.js (70:75) duplicated block id: 214 size: 6 cleaned lines of code in 2 files: - opensfm/synthetic_data/synthetic_scene.py (288:293) - opensfm/synthetic_data/synthetic_scene.py (333:338) duplicated block id: 215 size: 6 cleaned lines of code in 2 files: - annotation_gui_gcp/run_ba.py (234:240) - opensfm/reconstruction.py (73:79) duplicated block id: 216 size: 6 cleaned lines of code in 2 files: - opensfm/pairs_selection.py (200:206) - opensfm/pairs_selection.py (533:539) duplicated block id: 217 size: 6 cleaned lines of code in 2 files: - opensfm/actions/export_openmvs.py (16:21) - opensfm/actions/export_pmvs.py (50:55) duplicated block id: 218 size: 6 cleaned lines of code in 2 files: - opensfm/stats.py (586:591) - opensfm/stats.py (849:855) duplicated block id: 219 size: 6 cleaned lines of code in 2 files: - opensfm/reconstruction.py (1054:1059) - opensfm/reconstruction.py (1086:1091) duplicated block id: 220 size: 6 cleaned lines of code in 2 files: - opensfm/multiview.py (598:603) - opensfm/multiview.py (636:641) duplicated block id: 221 size: 6 cleaned lines of code in 2 files: - opensfm/src/geometry/camera_distortions_functions.h (114:120) - opensfm/src/geometry/camera_distortions_functions.h (522:527) duplicated block id: 222 size: 6 cleaned lines of code in 2 files: - opensfm/multiview.py (598:603) - opensfm/multiview.py (656:661) duplicated block id: 223 size: 6 cleaned lines of code in 2 files: - opensfm/synthetic_data/synthetic_scene.py (281:286) - opensfm/synthetic_data/synthetic_scene.py (326:331) duplicated block id: 224 size: 6 cleaned lines of code in 2 files: - opensfm/stats.py (482:487) - opensfm/stats.py (596:601) duplicated block id: 225 size: 6 cleaned lines of code in 2 files: - opensfm/actions/export_colmap.py (271:278) - opensfm/actions/export_colmap.py (287:294) duplicated block id: 226 size: 6 cleaned lines of code in 2 files: - opensfm/io.py (771:776) - opensfm/io.py (799:804) duplicated block id: 227 size: 6 cleaned lines of code in 2 files: - opensfm/stats.py (596:601) - opensfm/stats.py (859:864) duplicated block id: 228 size: 6 cleaned lines of code in 2 files: - opensfm/feature_loading.py (91:96) - opensfm/feature_loading.py (108:113)