facebookresearch / improved_vrnn
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
  • 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...
Duplication Overall
  • 64% duplication:
    • 3,479 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 2,233 duplicated lines
  • 230 duplicates
system64% (2,233 lines)
Duplication per Extension
py64% (2,233 lines)
Duplication per Component (primary)
models89% (2,079 lines)
ROOT13% (142 lines)
dataloaders8% (12 lines)

Duplication Between Components (50+ lines)

G ROOT ROOT models models ROOT--models 170

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 20 longest duplicates.
See data for all 230 duplicates...
Size#FoldersFilesLinesCode
236 x 2 models
models
vrnn.py
vrnn_hier.py
52:443 (89%)
53:444 (89%)
view
87 x 2 models
models
s2s_big_baseline.py
s2s_convlstm_baseline.py
231:389 (32%)
162:320 (42%)
view
75 x 2 models
models
s2s_big_baseline.py
s2s_big_hier.py
22:112 (28%)
22:112 (20%)
view
60 x 2 models
models
s2s_big_hier_128.py
s2s_big_hier_v4.py
34:107 (15%)
33:106 (16%)
view
45 x 2 models
models
s2s_big_baseline.py
s2s_big_hier_128.py
22:79 (17%)
34:91 (11%)
view
45 x 2 models
models
s2s_big_hier.py
s2s_big_hier_v4.py
22:79 (12%)
33:90 (12%)
view
45 x 2 models
models
s2s_big_baseline.py
s2s_big_hier_v4.py
22:79 (17%)
33:90 (12%)
view
45 x 2 models
models
s2s_big_hier.py
s2s_big_hier_128.py
22:79 (12%)
34:91 (11%)
view
43 x 2 models
models
s2s_big_baseline.py
s2s_big_hier.py
164:213 (16%)
208:257 (11%)
view
41 x 2 models
models
s2s_big_baseline.py
s2s_big_hier_v4.py
167:212 (15%)
236:281 (11%)
view
41 x 2 models
models
s2s_big_hier.py
s2s_big_hier_v4.py
211:256 (11%)
236:281 (11%)
view
37 x 2 models
models
s2s_big_baseline.py
s2s_convlstm_baseline.py
124:167 (14%)
65:108 (17%)
view
34 x 2 ROOT
models
layers.py
s2s_big_baseline.py
11:53 (16%)
22:64 (12%)
view
34 x 2 ROOT
models
layers.py
s2s_big_hier.py
11:53 (16%)
22:64 (9%)
view
34 x 2 ROOT
models
layers.py
s2s_big_hier_v4.py
11:53 (16%)
33:75 (9%)
view
34 x 2 ROOT
models
layers.py
s2s_big_hier_128.py
11:53 (16%)
34:76 (8%)
view
32 x 2 models
models
s2s_big_hier.py
s2s_big_hier_128.py
426:477 (8%)
455:506 (8%)
view
32 x 2 models
models
s2s_big_hier.py
s2s_convlstm_baseline.py
430:484 (8%)
246:300 (15%)
view
32 x 2 models
models
s2s_big_baseline.py
s2s_big_hier.py
315:369 (12%)
430:484 (8%)
view
30 x 2 models
models
s2s_big_hier_128.py
s2s_big_hier_v4.py
161:191 (7%)
155:185 (8%)
view
Duplicated Units
The list of top 14 duplicated units.
See data for all 14 unit duplicates...
Size#FoldersFilesLinesCode
130 x 2 models
models
vrnn_hier.py
vrnn.py
0:0 
0:0 
view
61 x 2 models
models
vrnn_hier.py
vrnn.py
0:0 
0:0 
view
36 x 2 models
models
vrnn_hier.py
vrnn.py
0:0 
0:0 
view
22 x 5 models
models
models
models
ROOT
s2s_big_baseline.py
s2s_big_hier.py
s2s_big_hier_128.py
s2s_big_hier_v4.py
layers.py
0:0 
0:0 
0:0 
0:0 
0:0 
view
29 x 2 models
models
s2s_big_baseline.py
s2s_convlstm_baseline.py
0:0 
0:0 
view
29 x 2 models
models
s2s_big_baseline.py
s2s_convlstm_baseline.py
0:0 
0:0 
view
27 x 2 models
models
vrnn_hier.py
vrnn.py
0:0 
0:0 
view
18 x 5 models
models
models
models
models
s2s_big_baseline.py
s2s_convlstm_baseline.py
s2s_big_hier.py
s2s_big_hier_128.py
s2s_big_hier_v4.py
0:0 
0:0 
0:0 
0:0 
0:0 
view
20 x 2 models
models
s2s_big_baseline.py
s2s_convlstm_baseline.py
0:0 
0:0 
view
19 x 2 models
models
vrnn_hier.py
vrnn.py
0:0 
0:0 
view
9 x 4 models
models
models
models
vrnn_hier.py
vrnn.py
s2s_big_hier_128.py
s2s_big_hier_v4.py
0:0 
0:0 
0:0 
0:0 
view
9 x 2 models
models
s2s_big_baseline.py
s2s_big_hier.py
0:0 
0:0 
view
6 x 2 models
models
s2s_convlstm.py
s2s_convlstm_baseline.py
0:0 
0:0 
view
6 x 3 models
models
models
s2s_big_baseline.py
s2s_convlstm_baseline.py
s2s_big_hier.py
0:0 
0:0 
0:0 
view