Duplication Overall
  • 34% duplication:
    • 101,999 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 34,881 duplicated lines
  • 3,879 duplicates
system34% (34,881 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
hpp41% (14,929 lines)
h34% (9,369 lines)
c28% (8,600 lines)
cpp29% (1,764 lines)
in10% (203 lines)
py14% (16 lines)
Duplication per Component (primary)
lib34% (34,797 lines)
experiments4% (68 lines)
tools17% (16 lines)
ROOT0% (0 lines)
.ql0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 3,879 duplicates...
Size#FoldersFilesLinesCode
850 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver/abc
36:2076 (100%)
31:2071 (100%)
view
602 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
398:1265 (54%)
462:1329 (49%)
view
352 x 2 lib/abcesop/eabc
lib/bill/bill/sat/solver/abc
419:1381 (41%)
414:1376 (41%)
view
352 x 2 lib/abcesop/eabc
lib/abcsat/abc
419:1381 (41%)
419:1381 (41%)
view
294 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver/abc
39:491 (100%)
39:491 (100%)
view
287 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver/abc
35:713 (100%)
31:709 (100%)
view
250 x 2 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
4504:4912 (9%)
5592:6000 (7%)
view
221 x 2 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
1168:1511 (6%)
1068:1411 (7%)
view
221 x 2 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
1105:1448 (8%)
1168:1511 (6%)
view
221 x 2 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
1105:1448 (8%)
1068:1411 (7%)
view
199 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver/abc
35:474 (100%)
30:469 (100%)
view
195 x 2 lib/abcesop/eabc
lib/bill/bill/sat/solver/abc
1629:2007 (22%)
1635:2013 (22%)
view
195 x 2 lib/abcesop/eabc
lib/abcsat/abc
1629:2007 (22%)
1640:2018 (22%)
view
185 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver/abc
35:311 (40%)
35:311 (41%)
view
183 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver/abc
129:435 (81%)
134:440 (80%)
view
162 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver/abc
100:412 (100%)
98:410 (100%)
view
106 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver/abc
372:916 (100%)
372:916 (100%)
view
105 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver/abc
28:206 (100%)
28:206 (100%)
view
104 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver/abc
26:195 (100%)
26:195 (100%)
view
101 x 2 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
670:829 (3%)
614:770 (3%)
view
101 x 2 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
620:776 (3%)
670:829 (3%)
view
101 x 2 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
620:776 (3%)
614:770 (3%)
view
101 x 2 lib/bill/bill/sat/solver/abc
lib/bill/bill/sat/solver
34:190 (97%)
670:829 (3%)
view
101 x 2 lib/bill/bill/sat/solver/abc
lib/bill/bill/sat/solver
34:190 (97%)
614:770 (3%)
view
101 x 2 lib/bill/bill/sat/solver/abc
lib/bill/bill/sat/solver
34:190 (97%)
620:776 (3%)
view
101 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver
34:190 (97%)
620:776 (3%)
view
101 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver
34:190 (97%)
614:770 (3%)
view
101 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver
34:190 (97%)
670:829 (3%)
view
85 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver/abc
27:167 (100%)
27:167 (100%)
view
85 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
1524:1652 (7%)
1642:1770 (7%)
view
85 x 2 lib/bill/bill/sat/solver/abc
lib/bill/bill/sat/solver
275:434 (37%)
1780:1939 (3%)
view
85 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver
270:429 (37%)
1780:1939 (3%)
view
77 x 2 lib/nauty
lib/nauty
1172:1288 (7%)
563:679 (9%)
view
77 x 2 lib/nauty
lib/nauty
1200:1323 (5%)
573:696 (9%)
view
75 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver/abc
26:152 (100%)
26:152 (100%)
view
71 x 2 lib/nauty
lib/nauty
1200:1306 (5%)
1182:1288 (7%)
view
70 x 2 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
5635:5743 (2%)
5243:5351 (2%)
view
70 x 2 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
4547:4655 (2%)
5243:5351 (2%)
view
69 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver/abc
26:185 (74%)
26:185 (75%)
view
69 x 2 lib/abcsat
lib/bill/bill/sat/solver
801:912 (8%)
3400:3519 (2%)
view
69 x 2 lib/bill/bill/sat/solver/abc
lib/bill/bill/sat/solver
157:254 (30%)
1661:1758 (2%)
view
69 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver
152:249 (30%)
1661:1758 (2%)
view
67 x 2 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
5837:5953 (2%)
5446:5561 (2%)
view
67 x 2 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
4749:4865 (2%)
5446:5561 (2%)
view
64 x 2 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
4377:4485 (2%)
5467:5572 (2%)
view
64 x 2 lib/nauty
lib/nauty
219:285 (24%)
219:285 (70%)
view
62 x 2 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
980:1061 (2%)
1042:1124 (1%)
view
62 x 2 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
2412:2497 (2%)
2853:2938 (1%)
view
61 x 2 lib/abcsat/abc
lib/bill/bill/sat/solver/abc
31:133 (100%)
31:133 (100%)
view
60 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
11:99 (5%)
11:99 (4%)
view
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 34 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
...
59:67 (4%)
231:239 (2%)
926:934 (<1%)
61:69 (6%)
198:206 (2%)
76:84 (6%)
471:479 (1%)
386:394 (1%)
640:648 (1%)
1128:1136 (<1%)
...
view
6 x 28 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
...
58:65 (4%)
230:237 (2%)
925:932 (<1%)
60:67 (6%)
197:204 (2%)
75:82 (6%)
470:477 (1%)
385:392 (1%)
639:646 (1%)
1127:1134 (<1%)
...
view
6 x 27 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
...
57:64 (4%)
229:236 (2%)
924:931 (<1%)
59:66 (6%)
196:203 (2%)
74:81 (6%)
469:476 (1%)
384:391 (1%)
638:645 (1%)
1126:1133 (<1%)
...
view
6 x 27 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
...
130:138 (4%)
277:285 (2%)
1005:1013 (<1%)
104:112 (6%)
261:269 (2%)
543:551 (1%)
479:487 (1%)
121:129 (6%)
774:782 (1%)
1182:1190 (<1%)
...
view
6 x 25 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
...
78:86 (4%)
242:250 (2%)
86:94 (3%)
355:363 (1%)
946:954 (<1%)
71:79 (6%)
213:221 (2%)
86:94 (6%)
506:514 (1%)
401:409 (1%)
...
view
6 x 15 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
...
128:137 (4%)
1003:1012 (<1%)
119:128 (6%)
137:146 (3%)
541:550 (1%)
137:146 (5%)
135:144 (5%)
101:110 (4%)
1180:1189 (<1%)
102:111 (6%)
...
view
6 x 15 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
...
127:135 (4%)
1002:1010 (<1%)
118:126 (6%)
136:144 (3%)
540:548 (1%)
136:144 (5%)
134:142 (5%)
100:108 (4%)
1179:1187 (<1%)
101:109 (6%)
...
view
6 x 12 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
...
548:557 (<1%)
635:644 (<1%)
654:663 (<1%)
567:576 (<1%)
690:699 (<1%)
709:718 (<1%)
845:854 (<1%)
864:873 (<1%)
1318:1327 (<1%)
1337:1346 (<1%)
...
view
6 x 12 lib/abcsat/abc
lib/bill/bill/sat/solver/abc
lib/abcesop/eabc
lib/abcsat/abc
lib/abcsat/abc
lib/abcsat/abc
lib/bill/bill/sat/solver/abc
lib/bill/bill/sat/solver/abc
lib/bill/bill/sat/solver/abc
lib/abcesop/eabc
...
772:779 (<1%)
767:774 (<1%)
772:779 (<1%)
799:806 (<1%)
817:824 (<1%)
847:854 (<1%)
794:801 (<1%)
812:819 (<1%)
842:849 (<1%)
799:806 (<1%)
...
view
6 x 12 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
...
141:150 (5%)
139:148 (5%)
194:203 (4%)
188:197 (4%)
105:114 (4%)
141:150 (3%)
123:132 (6%)
106:115 (6%)
279:288 (2%)
188:197 (4%)
...
view
6 x 12 lib/abcsat/abc
lib/bill/bill/sat/solver/abc
lib/abcesop/eabc
lib/abcsat/abc
lib/abcsat/abc
lib/abcsat/abc
lib/bill/bill/sat/solver/abc
lib/bill/bill/sat/solver/abc
lib/bill/bill/sat/solver/abc
lib/abcesop/eabc
...
771:777 (<1%)
766:772 (<1%)
771:777 (<1%)
798:804 (<1%)
816:822 (<1%)
846:852 (<1%)
793:799 (<1%)
811:817 (<1%)
841:847 (<1%)
798:804 (<1%)
...
view
6 x 11 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
...
95:102 (6%)
248:255 (2%)
130:137 (5%)
996:1003 (<1%)
175:182 (4%)
165:172 (3%)
333:340 (2%)
181:188 (4%)
94:101 (4%)
130:137 (3%)
...
view
6 x 11 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
...
93:100 (6%)
246:253 (2%)
128:135 (5%)
994:1001 (<1%)
173:180 (4%)
163:170 (3%)
331:338 (2%)
179:186 (4%)
92:99 (4%)
128:135 (3%)
...
view
6 x 11 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
...
74:83 (6%)
216:225 (2%)
108:117 (5%)
98:107 (5%)
159:168 (4%)
153:162 (4%)
69:78 (4%)
103:112 (3%)
245:254 (2%)
89:98 (6%)
...
view
6 x 11 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
...
76:85 (6%)
218:227 (2%)
110:119 (5%)
100:109 (5%)
161:170 (4%)
155:164 (4%)
71:80 (4%)
105:114 (3%)
247:256 (2%)
91:100 (6%)
...
view
6 x 11 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
...
94:101 (6%)
247:254 (2%)
129:136 (5%)
995:1002 (<1%)
174:181 (4%)
164:171 (3%)
332:339 (2%)
180:187 (4%)
93:100 (4%)
129:136 (3%)
...
view
6 x 10 lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
268:274 (<1%)
323:329 (<1%)
397:403 (<1%)
472:478 (<1%)
544:550 (<1%)
597:603 (<1%)
640:646 (<1%)
700:706 (<1%)
755:761 (<1%)
794:800 (<1%)
view
6 x 10 lib/abcsat
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/abcsat
lib/abcsat
lib/abcsat
lib/abcsat
1264:1269 (<1%)
1739:1744 (<1%)
1804:1809 (<1%)
1972:1977 (<1%)
2015:2020 (<1%)
2248:2253 (<1%)
1329:1334 (<1%)
1497:1502 (<1%)
1540:1545 (<1%)
1783:1788 (<1%)
view
6 x 10 lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
36:42 (<1%)
224:230 (<1%)
36:42 (<1%)
34:40 (1%)
55:61 (<1%)
69:75 (<1%)
242:248 (<1%)
257:263 (<1%)
271:277 (<1%)
48:54 (1%)
view
6 x 10 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
134:141 (5%)
1000:1007 (<1%)
132:139 (5%)
99:106 (6%)
134:141 (3%)
116:123 (6%)
98:105 (4%)
198:205 (3%)
258:266 (1%)
169:176 (3%)
view
6 x 10 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
112:121 (5%)
102:111 (5%)
163:172 (4%)
157:166 (4%)
73:82 (4%)
107:116 (3%)
93:102 (6%)
78:87 (6%)
249:258 (2%)
137:146 (3%)
view
6 x 10 lib/percy/percy/generators
lib/percy/percy/generators
lib/percy/percy
lib/percy/percy/generators
lib/percy/percy/generators
lib/percy/percy/generators
lib/percy/percy/generators
lib/percy/percy/generators
lib/percy/percy/generators
lib/percy/percy
150:155 (1%)
147:152 (1%)
970:975 (<1%)
218:223 (1%)
290:295 (1%)
374:379 (1%)
204:209 (1%)
262:267 (1%)
342:347 (1%)
1019:1024 (<1%)
view
6 x 10 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
135:142 (5%)
1001:1008 (<1%)
133:140 (5%)
100:107 (6%)
135:142 (3%)
117:124 (6%)
99:106 (4%)
199:206 (3%)
259:267 (1%)
170:177 (3%)
view
6 x 10 lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
263:270 (<1%)
318:325 (<1%)
392:399 (<1%)
467:474 (<1%)
539:546 (<1%)
592:599 (<1%)
635:642 (<1%)
695:702 (<1%)
750:757 (<1%)
789:796 (<1%)
view
6 x 10 lib/abcsat
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/abcsat
lib/abcsat
lib/abcsat
lib/abcsat
1256:1264 (<1%)
1731:1739 (<1%)
1796:1804 (<1%)
1966:1972 (<1%)
2009:2015 (<1%)
2242:2248 (<1%)
1321:1329 (<1%)
1491:1497 (<1%)
1534:1540 (<1%)
1777:1783 (<1%)
view
6 x 10 lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
260:268 (<1%)
315:323 (<1%)
389:397 (<1%)
464:472 (<1%)
536:544 (<1%)
589:597 (<1%)
632:640 (<1%)
692:700 (<1%)
747:755 (<1%)
786:794 (<1%)
view
6 x 10 lib/abcsat
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/abcsat
lib/abcsat
lib/abcsat
lib/abcsat
1262:1267 (<1%)
1737:1742 (<1%)
1802:1807 (<1%)
1970:1975 (<1%)
2013:2018 (<1%)
2246:2251 (<1%)
1327:1332 (<1%)
1495:1500 (<1%)
1538:1543 (<1%)
1781:1786 (<1%)
view
6 x 10 lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
259:265 (<1%)
314:320 (<1%)
388:394 (<1%)
463:469 (<1%)
535:541 (<1%)
588:594 (<1%)
631:637 (<1%)
691:697 (<1%)
746:752 (<1%)
785:791 (<1%)
view
6 x 10 lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
398:403 (<1%)
462:467 (<1%)
443:448 (<1%)
458:463 (<1%)
475:480 (<1%)
505:510 (<1%)
507:512 (<1%)
522:527 (<1%)
539:544 (<1%)
569:574 (<1%)
view
6 x 10 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
111:120 (5%)
101:110 (5%)
162:171 (4%)
156:165 (4%)
72:81 (4%)
106:115 (3%)
92:101 (6%)
77:86 (6%)
248:257 (2%)
136:145 (3%)
view
6 x 10 lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
264:272 (<1%)
319:327 (<1%)
393:401 (<1%)
468:476 (<1%)
540:548 (<1%)
593:601 (<1%)
636:644 (<1%)
696:704 (<1%)
751:759 (<1%)
790:798 (<1%)
view
6 x 10 lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
400:405 (<1%)
464:469 (<1%)
445:450 (<1%)
460:465 (<1%)
477:482 (<1%)
507:512 (<1%)
509:514 (<1%)
524:529 (<1%)
541:546 (<1%)
571:576 (<1%)
view
6 x 10 lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
261:269 (<1%)
316:324 (<1%)
390:398 (<1%)
465:473 (<1%)
537:545 (<1%)
590:598 (<1%)
633:641 (<1%)
693:701 (<1%)
748:756 (<1%)
787:795 (<1%)
view
6 x 10 lib/abcsat
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/abcsat
lib/abcsat
lib/abcsat
lib/abcsat
1261:1266 (<1%)
1736:1741 (<1%)
1801:1806 (<1%)
1969:1974 (<1%)
2012:2017 (<1%)
2245:2250 (<1%)
1326:1331 (<1%)
1494:1499 (<1%)
1537:1542 (<1%)
1780:1785 (<1%)
view
6 x 10 lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
399:404 (<1%)
463:468 (<1%)
444:449 (<1%)
459:464 (<1%)
476:481 (<1%)
506:511 (<1%)
508:513 (<1%)
523:528 (<1%)
540:545 (<1%)
570:575 (<1%)
view
6 x 10 lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
265:273 (<1%)
320:328 (<1%)
394:402 (<1%)
469:477 (<1%)
541:549 (<1%)
594:602 (<1%)
637:645 (<1%)
697:705 (<1%)
752:760 (<1%)
791:799 (<1%)
view
6 x 10 lib/abcsat
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/abcsat
lib/abcsat
lib/abcsat
lib/abcsat
1259:1265 (<1%)
1734:1740 (<1%)
1799:1805 (<1%)
1967:1973 (<1%)
2010:2016 (<1%)
2243:2249 (<1%)
1324:1330 (<1%)
1492:1498 (<1%)
1535:1541 (<1%)
1778:1784 (<1%)
view
6 x 10 lib/abcsat
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/abcsat
lib/abcsat
lib/abcsat
lib/abcsat
1263:1268 (<1%)
1738:1743 (<1%)
1803:1808 (<1%)
1971:1976 (<1%)
2014:2019 (<1%)
2247:2252 (<1%)
1328:1333 (<1%)
1496:1501 (<1%)
1539:1544 (<1%)
1782:1787 (<1%)
view
6 x 10 lib/abcsat
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/abcsat
lib/abcsat
lib/abcsat
lib/abcsat
1265:1270 (<1%)
1740:1745 (<1%)
1805:1810 (<1%)
1973:1978 (<1%)
2016:2021 (<1%)
2249:2254 (<1%)
1330:1335 (<1%)
1498:1503 (<1%)
1541:1546 (<1%)
1784:1789 (<1%)
view
6 x 9 lib/percy/percy
lib/percy/percy
lib/percy/percy
lib/percy/percy
lib/percy/percy
lib/percy/percy
lib/percy/percy
lib/percy/percy
lib/percy/percy
1150:1158 (<1%)
1207:1215 (<1%)
1282:1290 (<1%)
1336:1344 (<1%)
1397:1405 (<1%)
1468:1476 (<1%)
1580:1588 (<1%)
1712:1720 (<1%)
1752:1760 (<1%)
view
6 x 9 lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
lib/nauty
113:124 (5%)
164:175 (4%)
158:169 (4%)
74:85 (4%)
108:119 (3%)
94:105 (6%)
79:90 (6%)
250:261 (2%)
138:149 (3%)
view
6 x 9 lib/percy/percy
lib/percy/percy
lib/percy/percy
lib/percy/percy
lib/percy/percy
lib/percy/percy
lib/percy/percy
lib/percy/percy
lib/percy/percy
1154:1160 (<1%)
1211:1217 (<1%)
1286:1292 (<1%)
1340:1346 (<1%)
1401:1407 (<1%)
1472:1478 (<1%)
1584:1590 (<1%)
1716:1722 (<1%)
1756:1762 (<1%)
view
6 x 9 lib/abcsat/abc
lib/bill/bill/sat/solver/abc
lib/abcesop/eabc
lib/abcsat/abc
lib/abcsat/abc
lib/bill/bill/sat/solver/abc
lib/bill/bill/sat/solver/abc
lib/abcesop/eabc
lib/abcesop/eabc
801:807 (<1%)
796:802 (<1%)
801:807 (<1%)
819:825 (<1%)
849:855 (<1%)
814:820 (<1%)
844:850 (<1%)
819:825 (<1%)
849:855 (<1%)
view
6 x 8 lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
755:762 (<1%)
687:694 (<1%)
978:985 (<1%)
733:740 (<1%)
827:834 (<1%)
1042:1049 (<1%)
1026:1033 (<1%)
1090:1097 (<1%)
view
6 x 8 lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
753:758 (<1%)
685:690 (<1%)
976:981 (<1%)
731:736 (<1%)
825:830 (<1%)
1040:1045 (<1%)
1024:1029 (<1%)
1088:1093 (<1%)
view
6 x 8 lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
756:763 (<1%)
688:695 (<1%)
979:986 (<1%)
734:741 (<1%)
828:835 (<1%)
1043:1050 (<1%)
1027:1034 (<1%)
1091:1098 (<1%)
view
6 x 8 lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
754:759 (<1%)
686:691 (<1%)
977:982 (<1%)
732:737 (<1%)
826:831 (<1%)
1041:1046 (<1%)
1025:1030 (<1%)
1089:1094 (<1%)
view
6 x 8 lib/abcsat/abc
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver/abc
lib/abcsat/abc
lib/bill/bill/sat/solver/abc
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
71:76 (2%)
2147:2152 (<1%)
71:76 (2%)
46:51 (5%)
46:51 (5%)
2045:2050 (<1%)
4843:4848 (<1%)
4148:4153 (<1%)
view
6 x 8 lib/bill/bill/dd
lib/bill/bill/dd
lib/bill/bill/dd
lib/bill/bill/dd
lib/bill/bill/dd
lib/bill/bill/dd
lib/bill/bill/dd
lib/bill/bill/dd
366:373 (1%)
415:422 (1%)
479:486 (1%)
512:519 (1%)
559:566 (1%)
592:599 (1%)
652:659 (1%)
707:714 (1%)
view
6 x 8 lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
lib/percy/percy/encoders
980:989 (<1%)
689:698 (<1%)
1044:1053 (<1%)
679:687 (1%)
1028:1037 (<1%)
1202:1210 (<1%)
1092:1101 (<1%)
1266:1274 (<1%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 225 unit duplicates...
Size#FoldersFilesLinesCode
169 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
1021:1193 
1085:1257 
view
114 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
628:744 
692:808 
view
78 x 2 lib/bill/bill/sat/solver/abc
lib/abcsat/abc
830:917 
830:917 
view
78 x 2 lib/bill/bill/sat/solver
lib/abcsat
3398:3505 
799:898 
view
77 x 2 lib/bill/bill/sat/solver/abc
lib/abcsat/abc
366:466 
371:471 
view
69 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
417:492 
481:556 
view
57 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
1559:1618 
1677:1736 
view
55 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
839:896 
903:960 
view
52 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
1195:1248 
1259:1312 
view
48 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
332:388 
396:452 
view
44 x 2 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
5592:5644 
4504:4556 
view
44 x 4 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/abcsat
5757:5821 
5365:5429 
4669:4733 
335:399 
view
44 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
973:1019 
1037:1083 
view
39 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
754:794 
818:858 
view
38 x 2 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
5901:5960 
4813:4872 
view
37 x 2 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
5523:5573 
4436:4486 
view
35 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
935:971 
999:1035 
view
34 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
898:933 
962:997 
view
31 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
800:837 
864:901 
view
30 x 2 lib/bill/bill/sat/solver/abc
lib/abcsat/abc
301:333 
306:338 
view
30 x 2 lib/bill/bill/sat/solver
lib/abcsat
3015:3053 
425:463 
view
28 x 2 lib/bill/bill/sat/solver
lib/abcsat
3301:3332 
702:733 
view
28 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
569:598 
633:662 
view
28 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
1620:1650 
1738:1768 
view
26 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
1529:1557 
1647:1675 
view
25 x 2 lib/bill/bill/sat/solver/abc
lib/abcsat/abc
49:78 
49:78 
view
25 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
46:75 
46:75 
view
25 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
494:522 
558:586 
view
25 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
600:626 
664:690 
view
24 x 2 lib/bill/bill/sat/solver/abc
lib/abcsat/abc
303:330 
305:332 
view
24 x 2 lib/bill/bill/sat/solver/abc
lib/abcsat/abc
1558:1584 
1563:1589 
view
24 x 3 lib/bill/bill/sat/solver/abc
lib/abcsat/abc
lib/abcesop/eabc
1727:1752 
1732:1757 
1721:1746 
view
24 x 4 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/abcsat
5481:5519 
5101:5139 
4394:4432 
87:125 
view
24 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
1156:1202 
1171:1199 
view
23 x 3 lib/bill/bill/sat/solver/abc
lib/abcsat/abc
lib/abcesop/eabc
1798:1822 
1803:1827 
1792:1816 
view
23 x 2 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
1062:1087 
1000:1025 
view
22 x 2 lib/bill/bill/sat/solver/abc
lib/abcsat/abc
373:397 
375:399 
view
22 x 3 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
5648:5675 
5256:5283 
4560:4587 
view
22 x 2 lib/bill/bill/sat/solver
lib/abcsat
3344:3375 
745:776 
view
22 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
252:279 
248:275 
view
22 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
282:309 
278:305 
view
21 x 2 lib/bill/bill/sat/solver/abc
lib/abcsat/abc
232:254 
232:254 
view
21 x 3 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
5679:5705 
5287:5313 
4591:4617 
view
21 x 4 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/abcsat
5963:5994 
5573:5602 
4875:4906 
544:575 
view
20 x 4 lib/bill/bill/sat/solver/abc
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/abcsat/abc
400:429 
1892:1921 
1905:1934 
395:424 
view
20 x 4 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/abcsat
5708:5733 
5316:5341 
4620:4645 
286:311 
view
20 x 2 lib/bill/bill/sat/solver
lib/abcsat
2884:2908 
302:326 
view
19 x 3 lib/bill/bill/sat/solver/abc
lib/abcsat/abc
lib/abcesop/eabc
1765:1785 
1770:1790 
1759:1779 
view
19 x 3 lib/bill/bill/sat/solver
lib/bill/bill/sat/solver
lib/abcsat
5824:5848 
4736:4760 
402:426 
view
19 x 2 lib/percy/percy/encoders
lib/percy/percy/encoders
547:567 
611:631 
view
About This Analysis
  • For duplication, we look at places in code where there are 6 or more lines of code that are exactly the same.
  • Before duplication is calculated, the code is cleaned to remove empty lines, comments, and frequently duplicated constructs such as imports.
  • You should aim at having as little as possible (<5%) of duplicated code as high-level of duplication can lead to maintenance difficulties, poor factoring, and logical contradictions.
Learn more...