Duplication Overall
  • 58% duplication:
    • 3,559 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 2,071 duplicated lines
  • 214 duplicates
system58% (2,071 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
py58% (2,071 lines)
Duplication per Component (primary)
spinup58% (2,071 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 214 duplicates...
Size#FoldersFilesLinesCode
76 x 2 spinup/algos/pytorch/td3
spinup/exercises/pytorch/problem_set_1
221:353 (48%)
262:394 (51%)
view
76 x 2 spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
199:318 (52%)
253:372 (53%)
view
71 x 2 spinup/algos/pytorch/ppo
spinup/algos/pytorch/vpg
11:135 (100%)
11:135 (100%)
view
59 x 2 spinup/algos/tf1/ppo
spinup/algos/tf1/vpg
6:104 (100%)
6:104 (100%)
view
48 x 2 spinup/algos/pytorch/td3
spinup/exercises/pytorch/problem_set_1
12:182 (30%)
27:204 (32%)
view
41 x 2 spinup/algos/pytorch/ppo
spinup/algos/pytorch/vpg
290:350 (25%)
264:324 (27%)
view
40 x 2 spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
10:162 (27%)
25:184 (28%)
view
35 x 2 spinup/algos/pytorch/ddpg
spinup/algos/pytorch/td3
8:56 (89%)
8:56 (87%)
view
35 x 2 spinup/algos/pytorch/ppo
spinup/algos/tf1/ppo
326:373 (21%)
274:320 (24%)
view
34 x 2 spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
219:280 (23%)
300:361 (23%)
view
34 x 2 spinup/algos/pytorch/ddpg
spinup/algos/pytorch/td3
219:280 (23%)
259:320 (21%)
view
34 x 2 spinup/algos/pytorch/ppo
spinup/algos/pytorch/vpg
19:84 (21%)
19:84 (22%)
view
33 x 2 spinup/algos/pytorch/vpg
spinup/algos/tf1/vpg
300:345 (22%)
251:295 (25%)
view
33 x 2 spinup/algos/tf1/ppo
spinup/algos/tf1/vpg
18:82 (23%)
18:82 (25%)
view
32 x 2 spinup/algos/pytorch/vpg
spinup/algos/tf1/vpg
12:81 (21%)
11:80 (24%)
view
32 x 2 spinup/algos/pytorch/ppo
spinup/algos/tf1/ppo
12:81 (20%)
11:80 (22%)
view
32 x 2 spinup/algos/tf1/ppo
spinup/algos/tf1/vpg
252:297 (22%)
229:274 (24%)
view
31 x 2 spinup/algos/pytorch/ppo
spinup/algos/tf1/vpg
19:81 (19%)
18:80 (23%)
view
31 x 2 spinup/algos/pytorch/vpg
spinup/algos/tf1/ppo
19:81 (20%)
18:80 (21%)
view
30 x 2 spinup/algos/pytorch/ddpg
spinup/algos/tf1/ddpg
228:282 (21%)
195:249 (22%)
view
28 x 2 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
268:320 (17%)
195:247 (21%)
view
28 x 2 spinup/algos/pytorch/td3
spinup/algos/tf1/td3
326:363 (17%)
291:328 (19%)
view
28 x 2 spinup/algos/tf1/ddpg
spinup/exercises/pytorch/problem_set_1
195:247 (21%)
309:361 (19%)
view
27 x 2 spinup/algos/pytorch/ddpg
spinup/algos/tf1/ddpg
286:322 (19%)
266:302 (20%)
view
27 x 2 spinup/exercises/pytorch/problem_set_1
spinup/exercises/tf1/problem_set_1
367:404 (18%)
345:382 (19%)
view
24 x 2 spinup/algos/pytorch/ddpg
spinup/algos/pytorch/sac
11:40 (16%)
12:41 (15%)
view
24 x 2 spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
11:40 (16%)
27:56 (16%)
view
24 x 2 spinup/algos/pytorch/ddpg
spinup/algos/pytorch/td3
11:40 (16%)
12:41 (15%)
view
24 x 2 spinup/algos/tf1/ppo
spinup/algos/tf1/trpo
13:43 (40%)
19:49 (25%)
view
24 x 2 spinup/algos/pytorch/sac
spinup/algos/pytorch/td3
12:41 (15%)
12:41 (15%)
view
24 x 2 spinup/algos/tf1/trpo
spinup/algos/tf1/vpg
19:49 (25%)
13:43 (40%)
view
24 x 2 spinup/algos/pytorch/sac
spinup/exercises/pytorch/problem_set_1
12:41 (15%)
27:56 (16%)
view
23 x 2 spinup/algos/tf1/sac
spinup/exercises/tf1/problem_set_1
10:38 (15%)
25:53 (16%)
view
23 x 2 spinup/algos/tf1/ddpg
spinup/algos/tf1/td3
10:38 (17%)
10:38 (15%)
view
23 x 2 spinup/algos/tf1/ppo
spinup/algos/tf1/trpo
262:295 (16%)
341:374 (12%)
view
23 x 2 spinup/algos/tf1/ddpg
spinup/exercises/tf1/problem_set_1
10:38 (17%)
25:53 (16%)
view
23 x 2 spinup/algos/tf1/sac
spinup/algos/tf1/td3
10:38 (15%)
10:38 (15%)
view
23 x 2 spinup/algos/tf1/ddpg
spinup/algos/tf1/sac
10:38 (17%)
10:38 (15%)
view
23 x 2 spinup/algos/tf1/trpo
spinup/algos/tf1/vpg
341:374 (12%)
239:272 (17%)
view
22 x 2 spinup/algos/pytorch/sac
spinup/algos/pytorch/td3
49:186 (13%)
50:188 (13%)
view
20 x 2 spinup/algos/tf1/td3
spinup/exercises/pytorch/problem_set_1
291:318 (13%)
367:394 (13%)
view
20 x 2 spinup/algos/pytorch/td3
spinup/exercises/tf1/problem_set_1
326:353 (12%)
345:372 (14%)
view
19 x 2 spinup/algos/pytorch/sac
spinup/exercises/pytorch/problem_set_1
49:180 (12%)
65:204 (12%)
view
19 x 2 spinup/algos/tf1/ddpg
spinup/algos/tf1/td3
5:31 (79%)
5:31 (73%)
view
18 x 2 spinup/algos/tf1/sac
spinup/exercises/tf1/problem_set_1
249:281 (12%)
300:332 (12%)
view
18 x 2 spinup/algos/tf1/sac
spinup/algos/tf1/td3
249:281 (12%)
246:278 (12%)
view
17 x 2 spinup/algos/pytorch/sac
spinup/algos/tf1/sac
286:321 (10%)
242:277 (11%)
view
17 x 2 spinup/algos/pytorch/ppo
spinup/algos/tf1/vpg
326:350 (10%)
251:274 (12%)
view
17 x 2 spinup/algos/tf1/td3
spinup/exercises/pytorch/problem_set_1
239:274 (11%)
328:363 (11%)
view
17 x 2 spinup/algos/pytorch/td3
spinup/algos/tf1/td3
287:322 (10%)
239:274 (11%)
view
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 8 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/sac
spinup/algos/tf1/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
305:317 (3%)
232:244 (4%)
265:277 (4%)
346:358 (4%)
304:316 (3%)
260:272 (4%)
257:269 (4%)
311:323 (4%)
view
6 x 8 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/sac
spinup/algos/tf1/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
327:338 (3%)
267:278 (4%)
287:298 (4%)
368:379 (4%)
326:337 (3%)
290:301 (4%)
292:303 (4%)
346:357 (4%)
view
6 x 8 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/sac
spinup/algos/tf1/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
295:308 (3%)
222:235 (4%)
255:268 (4%)
336:349 (4%)
294:307 (3%)
250:263 (4%)
247:260 (4%)
301:314 (4%)
view
6 x 8 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/sac
spinup/algos/tf1/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
334:341 (3%)
274:281 (4%)
294:301 (4%)
375:382 (4%)
333:340 (3%)
297:304 (4%)
299:306 (4%)
353:360 (4%)
view
6 x 8 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/sac
spinup/algos/tf1/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
326:337 (3%)
266:277 (4%)
286:297 (4%)
367:378 (4%)
325:336 (3%)
289:300 (4%)
291:302 (4%)
345:356 (4%)
view
6 x 8 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/sac
spinup/algos/tf1/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
337:342 (3%)
277:282 (4%)
297:302 (4%)
378:383 (4%)
336:341 (3%)
300:305 (4%)
302:307 (4%)
356:361 (4%)
view
6 x 8 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/sac
spinup/algos/tf1/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
331:340 (3%)
271:280 (4%)
291:300 (4%)
372:381 (4%)
330:339 (3%)
294:303 (4%)
296:305 (4%)
350:359 (4%)
view
6 x 8 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/sac
spinup/algos/tf1/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
300:316 (3%)
227:243 (4%)
260:276 (4%)
341:357 (4%)
299:315 (3%)
255:271 (4%)
252:268 (4%)
306:322 (4%)
view
6 x 8 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/sac
spinup/algos/tf1/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
298:312 (3%)
225:239 (4%)
258:272 (4%)
339:353 (4%)
297:311 (3%)
253:267 (4%)
250:264 (4%)
304:318 (4%)
view
6 x 8 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/sac
spinup/algos/tf1/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
308:320 (3%)
235:247 (4%)
268:280 (4%)
349:361 (4%)
307:319 (3%)
263:275 (4%)
260:272 (4%)
314:326 (4%)
view
6 x 8 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/sac
spinup/algos/tf1/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
294:305 (3%)
221:232 (4%)
254:265 (4%)
335:346 (4%)
293:304 (3%)
249:260 (4%)
246:257 (4%)
300:311 (4%)
view
6 x 8 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/sac
spinup/algos/tf1/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
299:315 (3%)
226:242 (4%)
259:275 (4%)
340:356 (4%)
298:314 (3%)
254:270 (4%)
251:267 (4%)
305:321 (4%)
view
6 x 8 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/sac
spinup/algos/tf1/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
330:339 (3%)
270:279 (4%)
290:299 (4%)
371:380 (4%)
329:338 (3%)
293:302 (4%)
295:304 (4%)
349:358 (4%)
view
6 x 7 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
345:352 (3%)
284:291 (4%)
304:311 (4%)
386:393 (4%)
345:352 (3%)
310:317 (4%)
364:371 (4%)
view
6 x 7 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
346:353 (3%)
285:292 (4%)
305:312 (4%)
387:394 (4%)
346:353 (3%)
311:318 (4%)
365:372 (4%)
view
6 x 7 spinup/exercises/pytorch/problem_set_1
spinup/exercises/pytorch/problem_set_1_solutions
spinup/algos/pytorch/sac
spinup/algos/pytorch/td3
spinup/algos/pytorch/vpg
spinup/algos/pytorch/ppo
spinup/algos/pytorch/ddpg
17:22 (20%)
7:12 (18%)
15:20 (9%)
13:18 (15%)
17:22 (8%)
17:22 (8%)
13:18 (15%)
view
6 x 6 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
272:278 (3%)
199:205 (4%)
232:238 (4%)
313:319 (4%)
225:231 (4%)
279:285 (4%)
view
6 x 6 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/sac
spinup/algos/pytorch/ddpg
spinup/algos/tf1/sac
spinup/algos/tf1/td3
348:355 (3%)
287:294 (4%)
348:355 (3%)
307:314 (4%)
313:320 (4%)
313:320 (4%)
view
6 x 6 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/sac
spinup/algos/pytorch/ddpg
spinup/algos/tf1/sac
spinup/algos/tf1/td3
350:356 (3%)
289:295 (4%)
350:356 (3%)
309:315 (4%)
315:321 (4%)
315:321 (4%)
view
6 x 6 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
269:276 (3%)
196:203 (4%)
229:236 (4%)
310:317 (4%)
222:229 (4%)
276:283 (4%)
view
6 x 6 spinup/algos/pytorch/sac
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/td3
spinup/algos/tf1/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
337:342 (3%)
379:384 (4%)
338:343 (3%)
301:306 (4%)
303:308 (4%)
357:362 (4%)
view
6 x 6 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
292:299 (3%)
219:226 (4%)
252:259 (4%)
333:340 (4%)
244:251 (4%)
298:305 (4%)
view
6 x 6 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
293:300 (3%)
220:227 (4%)
253:260 (4%)
334:341 (4%)
245:252 (4%)
299:306 (4%)
view
6 x 6 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
268:274 (3%)
195:201 (4%)
228:234 (4%)
309:315 (4%)
221:227 (4%)
275:281 (4%)
view
6 x 6 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
273:279 (3%)
200:206 (4%)
233:239 (4%)
314:320 (4%)
226:232 (4%)
280:286 (4%)
view
6 x 6 spinup/algos/pytorch/sac
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/td3
spinup/algos/tf1/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
311:320 (3%)
353:362 (4%)
312:321 (3%)
267:276 (4%)
264:273 (4%)
318:327 (4%)
view
6 x 6 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/sac
spinup/algos/pytorch/ddpg
spinup/algos/tf1/sac
spinup/algos/tf1/td3
347:354 (3%)
286:293 (4%)
347:354 (3%)
306:313 (4%)
312:319 (4%)
312:319 (4%)
view
6 x 6 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/sac
spinup/algos/pytorch/ddpg
spinup/algos/tf1/sac
spinup/algos/tf1/td3
352:357 (3%)
291:296 (4%)
352:357 (3%)
311:316 (4%)
317:322 (4%)
317:322 (4%)
view
6 x 6 spinup/algos/pytorch/sac
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/td3
spinup/algos/tf1/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
338:343 (3%)
380:385 (4%)
339:344 (3%)
302:307 (4%)
304:309 (4%)
358:363 (4%)
view
6 x 6 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/sac
spinup/algos/pytorch/ddpg
spinup/algos/tf1/sac
spinup/algos/tf1/td3
353:358 (3%)
292:297 (4%)
353:358 (3%)
312:317 (4%)
318:323 (4%)
318:323 (4%)
view
6 x 6 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
287:298 (3%)
214:225 (4%)
247:258 (4%)
328:339 (4%)
239:250 (4%)
293:304 (4%)
view
6 x 6 spinup/algos/pytorch/sac
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/td3
spinup/algos/tf1/sac
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
314:321 (3%)
356:363 (4%)
315:322 (3%)
270:277 (4%)
267:274 (4%)
321:328 (4%)
view
6 x 6 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
271:277 (3%)
198:204 (4%)
231:237 (4%)
312:318 (4%)
224:230 (4%)
278:284 (4%)
view
6 x 5 spinup/algos/pytorch/ppo
spinup/algos/pytorch/vpg
spinup/algos/tf1/vpg
spinup/algos/tf1/ppo
spinup/algos/tf1/trpo
40:63 (3%)
40:63 (4%)
39:62 (4%)
39:62 (4%)
45:68 (3%)
view
6 x 5 spinup/algos/pytorch/vpg
spinup/algos/tf1/vpg
spinup/algos/pytorch/ppo
spinup/algos/tf1/ppo
spinup/algos/tf1/trpo
314:319 (4%)
264:269 (4%)
340:345 (3%)
287:292 (4%)
366:371 (3%)
view
6 x 5 spinup/algos/pytorch/sac
spinup/algos/pytorch/td3
spinup/algos/pytorch/vpg
spinup/algos/pytorch/ddpg
spinup/algos/pytorch/ppo
17:23 (9%)
15:21 (15%)
19:26 (8%)
15:21 (15%)
19:26 (8%)
view
6 x 5 spinup/algos/pytorch/vpg
spinup/algos/tf1/vpg
spinup/algos/pytorch/ppo
spinup/algos/tf1/ppo
spinup/algos/tf1/trpo
317:322 (4%)
267:272 (4%)
343:348 (3%)
290:295 (4%)
369:374 (3%)
view
6 x 5 spinup/algos/pytorch/vpg
spinup/algos/tf1/vpg
spinup/algos/pytorch/ppo
spinup/algos/tf1/ppo
spinup/algos/tf1/trpo
300:311 (4%)
251:261 (4%)
326:337 (3%)
274:284 (4%)
353:363 (3%)
view
6 x 5 spinup/algos/pytorch/vpg
spinup/algos/tf1/vpg
spinup/algos/pytorch/ppo
spinup/algos/tf1/ppo
spinup/algos/tf1/trpo
330:335 (4%)
280:285 (4%)
358:363 (3%)
305:310 (4%)
383:388 (3%)
view
6 x 5 spinup/algos/pytorch/ppo
spinup/algos/pytorch/vpg
spinup/algos/tf1/vpg
spinup/algos/tf1/ppo
spinup/algos/tf1/trpo
21:26 (3%)
21:26 (4%)
20:25 (4%)
20:25 (4%)
22:27 (3%)
view
6 x 5 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/sac
279:292 (3%)
206:219 (4%)
239:252 (4%)
320:333 (4%)
278:291 (3%)
view
6 x 5 spinup/algos/pytorch/sac
spinup/algos/pytorch/td3
spinup/algos/pytorch/vpg
spinup/algos/pytorch/ddpg
spinup/algos/pytorch/ppo
16:22 (9%)
14:20 (15%)
18:25 (8%)
14:20 (15%)
18:25 (8%)
view
6 x 5 spinup/algos/pytorch/ppo
spinup/algos/pytorch/vpg
spinup/algos/tf1/vpg
spinup/algos/tf1/ppo
spinup/algos/tf1/trpo
58:67 (3%)
58:67 (4%)
57:66 (4%)
57:66 (4%)
63:72 (3%)
view
6 x 5 spinup/algos/pytorch/sac
spinup/algos/pytorch/td3
spinup/algos/pytorch/vpg
spinup/algos/pytorch/ddpg
spinup/algos/pytorch/ppo
10:16 (9%)
8:14 (15%)
11:18 (8%)
8:14 (15%)
11:18 (8%)
view
6 x 5 spinup/algos/pytorch/vpg
spinup/algos/tf1/vpg
spinup/algos/pytorch/ppo
spinup/algos/tf1/ppo
spinup/algos/tf1/trpo
331:336 (4%)
281:286 (4%)
359:364 (3%)
306:311 (4%)
384:389 (3%)
view
6 x 5 spinup/algos/pytorch/td3
spinup/algos/tf1/ddpg
spinup/algos/pytorch/ddpg
spinup/exercises/pytorch/problem_set_1
spinup/algos/pytorch/sac
278:287 (3%)
205:214 (4%)
238:247 (4%)
319:328 (4%)
277:286 (3%)
view
6 x 5 spinup/algos/pytorch/ppo
spinup/algos/pytorch/vpg
spinup/algos/tf1/vpg
spinup/algos/tf1/ppo
spinup/algos/tf1/trpo
59:69 (3%)
59:69 (4%)
58:68 (4%)
58:68 (4%)
64:74 (3%)
view
6 x 5 spinup/algos/pytorch/ppo
spinup/algos/pytorch/vpg
spinup/algos/tf1/vpg
spinup/algos/tf1/ppo
spinup/algos/tf1/trpo
69:81 (3%)
69:81 (4%)
68:80 (4%)
68:80 (4%)
74:86 (3%)
view
6 x 5 spinup/algos/pytorch/vpg
spinup/algos/tf1/vpg
spinup/algos/pytorch/ppo
spinup/algos/tf1/ppo
spinup/algos/tf1/trpo
302:314 (4%)
253:264 (4%)
328:340 (3%)
276:287 (4%)
355:366 (3%)
view
6 x 5 spinup/algos/pytorch/vpg
spinup/algos/tf1/vpg
spinup/algos/pytorch/ppo
spinup/algos/tf1/ppo
spinup/algos/tf1/trpo
325:332 (4%)
275:282 (4%)
353:360 (3%)
300:307 (4%)
378:385 (3%)
view
Duplicated Units
The list of top 14 duplicated units.
See data for all 14 unit duplicates...
Size#FoldersFilesLinesCode
10 x 2 spinup/algos/tf1/vpg
spinup/algos/tf1/ppo
91:104 
91:104 
view
8 x 4 spinup/algos/tf1/vpg
spinup/algos/tf1/ppo
spinup/algos/pytorch/vpg
spinup/algos/pytorch/ppo
18:27 
18:27 
19:28 
19:28 
view
7 x 3 spinup/algos/tf1/vpg
spinup/algos/tf1/ppo
spinup/exercises/tf1/problem_set_1_solutions
77:85 
77:85 
16:24 
view
9 x 2 spinup/algos/pytorch/vpg
spinup/algos/pytorch/ppo
111:124 
111:124 
view
6 x 4 spinup/algos/tf1/sac
spinup/algos/tf1/ddpg
spinup/algos/tf1/td3
spinup/exercises/tf1/problem_set_1
23:30 
23:30 
23:30 
38:45 
view
9 x 4 spinup/algos/tf1/vpg
spinup/algos/tf1/ppo
spinup/algos/pytorch/vpg
spinup/algos/pytorch/ppo
29:39 
29:39 
30:40 
30:40 
view
21 x 5 spinup/algos/tf1/vpg
spinup/algos/tf1/ppo
spinup/algos/tf1/trpo
spinup/algos/pytorch/vpg
spinup/algos/pytorch/ppo
41:68 
41:68 
47:74 
42:69 
42:69 
view
6 x 2 spinup/algos/tf1/vpg
spinup/algos/tf1/ppo
67:74 
67:74 
view
6 x 4 spinup/algos/pytorch/sac
spinup/algos/pytorch/ddpg
spinup/algos/pytorch/td3
spinup/exercises/pytorch/problem_set_1
25:32 
24:31 
25:32 
40:47 
view
6 x 4 spinup/algos/pytorch/sac
spinup/algos/pytorch/ddpg
spinup/algos/pytorch/td3
spinup/exercises/pytorch/problem_set_1
34:41 
33:40 
34:41 
49:56 
view
12 x 2 spinup/algos/pytorch/vpg
spinup/algos/pytorch/ppo
71:84 
71:84 
view
11 x 2 spinup/algos/tf1/vpg
spinup/algos/tf1/ppo
70:82 
70:82 
view
7 x 2 spinup/algos/pytorch/vpg
spinup/algos/pytorch/ppo
55:63 
55:63 
view
12 x 5 spinup/algos/tf1/vpg
spinup/algos/tf1/ppo
spinup/algos/tf1/trpo
spinup/algos/pytorch/vpg
spinup/algos/pytorch/ppo
45:60 
45:60 
88:103 
29:44 
29:44 
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...