tensorflow / graphics
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
  • 15% duplication:
    • 22,898 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 3,469 duplicated lines
  • 1,584 duplicates
system15% (3,469 lines)
Duplication per Extension
py12% (2,325 lines)
obj36% (690 lines)
mat86% (408 lines)
mtl100% (22 lines)
h2% (12 lines)
js3% (12 lines)
Duplication per Component (primary)
tensorflow_graphics/projects12% (1,376 lines)
tensorflow_graphics/datasets37% (1,120 lines)
tensorflow_graphics/geometry18% (432 lines)
tensorflow_graphics/rendering9% (311 lines)
tensorflow_graphics/nn24% (110 lines)
tensorflow_graphics/math6% (68 lines)
tensorflow_graphics/util8% (40 lines)
tensorflow_graphics/tensorboard3% (12 lines)
tensorflow_graphics/g3doc0% (0 lines)
tensorflow_graphics/notebooks0% (0 lines)
tensorflow_graphics/image0% (0 lines)
tensorflow_graphics0% (0 lines)
tensorflow_graphics/io0% (0 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 1,584 duplicates...
Size#FoldersFilesLinesCode
178 x 2 tensorflow_graphics/projects/neural_voxel_renderer
tensorflow_graphics/projects/neural_voxel_renderer
models.py
models.py
98:284 (41%)
297:483 (41%)
view
71 x 2 tensorflow_graphics/data...s/model/bed/IKEA_MALM_2
tensorflow_graphics/data...s/model/bed/IKEA_MALM_3
obj
model.obj
model.obj
590:660 (7%)
590:660 (7%)
view
44 x 2 tensorflow_graphics/rendering/reflectance
tensorflow_graphics/rendering/reflectance
blinn_phong.py
phong.py
92:138 (57%)
88:134 (62%)
view
32 x 2 tensorflow_graphics/data...s/model/bed/IKEA_MALM_2
tensorflow_graphics/data...s/model/bed/IKEA_MALM_3
obj
model.obj
model.obj
237:268 (3%)
237:268 (3%)
view
30 x 2 tensorflow_graphics/proj...bjects/data_preparation
tensorflow_graphics/proj...bjects/data_preparation
extract_protos.py
extract_protos.py
149:183 (9%)
284:318 (9%)
view
28 x 2 tensorflow_graphics/geometry/representation
tensorflow_graphics/geometry/representation
ray.py
ray.py
95:122 (10%)
178:205 (10%)
view
26 x 2 tensorflow_graphics/nn/metric
tensorflow_graphics/nn/metric
precision.py
recall.py
69:102 (60%)
69:102 (59%)
view
24 x 2 tensorflow_graphics/rendering/kernels
tensorflow_graphics/rendering/opengl
rasterization_backend.py
rasterization_backend.py
89:113 (30%)
151:175 (29%)
view
23 x 2 tensorflow_graphics/projects/radiance_fields/nerf
tensorflow_graphics/projects/radiance_fields/nerf
eval.py
train.py
44:70 (17%)
36:63 (28%)
view
22 x 2 tensorflow_graphics/data...s/model/bed/IKEA_MALM_2
tensorflow_graphics/data...s/model/bed/IKEA_MALM_3
obj
model.obj
model.obj
662:683 (2%)
662:683 (2%)
view
22 x 2 tensorflow_graphics/data...s/model/bed/IKEA_MALM_2
tensorflow_graphics/data...s/model/bed/IKEA_MALM_3
obj
model.obj
model.obj
548:569 (2%)
548:569 (2%)
view
21 x 2 tensorflow_graphics/data...s/model/bed/IKEA_MALM_2
tensorflow_graphics/data...s/model/bed/IKEA_MALM_3
obj
model.obj
model.obj
398:418 (2%)
398:418 (2%)
view
21 x 2 tensorflow_graphics/proj...ocal_implicit_grid/core
tensorflow_graphics/proj...ocal_implicit_grid/core
model_g2g.py
model_g2g.py
124:157 (12%)
215:248 (12%)
view
20 x 2 tensorflow_graphics/data...s/model/bed/IKEA_MALM_2
tensorflow_graphics/data...s/model/bed/IKEA_MALM_3
obj
model.obj
model.obj
440:459 (2%)
440:459 (2%)
view
19 x 2 tensorflow_graphics/proj...bjects/data_preparation
tensorflow_graphics/proj...bjects/data_preparation
extract_protos.py
extract_protos.py
221:247 (5%)
362:390 (5%)
view
19 x 2 tensorflow_graphics/nn/loss
tensorflow_graphics/nn/loss
chamfer_distance.py
hausdorff_distance.py
61:86 (67%)
58:83 (76%)
view
16 x 2 tensorflow_graphics/data...s/model/bed/IKEA_MALM_2
tensorflow_graphics/data...s/model/bed/IKEA_MALM_3
obj
model.obj
model.obj
423:438 (1%)
423:438 (1%)
view
16 x 2 tensorflow_graphics/proj...cts/train_multi_objects
tensorflow_graphics/proj...cts/train_multi_objects
train.py
train.py
506:522 (2%)
830:846 (2%)
view
16 x 2 tensorflow_graphics/data...s/model/bed/IKEA_MALM_2
tensorflow_graphics/data...s/model/bed/IKEA_MALM_3
obj
model.obj
model.obj
359:374 (1%)
359:374 (1%)
view
15 x 2 tensorflow_graphics/proj...ds/sharf/appearance_net
tensorflow_graphics/proj...elds/sharf/geometry_net
model.py
model.py
121:137 (7%)
141:157 (11%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
14 x 2 tensorflow_graphics/proj...s_to_3Dobjects/networks
tensorflow_graphics/proj...nts_to_3Dobjects/models
hourglass.py
centernet_vid.py
0:0 
0:0 
view