facebookresearch / ContrastiveSceneContexts
File Size

The distribution of size of files (measured in lines of code).

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 213 files with 24,369 lines of code.
    • 0 very long files (0 lines of code)
    • 1 long files (622 lines of code)
    • 36 medium size files (10,498 lines of codeclsfd_ftr_w_mp_ins)
    • 57 small files (8,257 lines of code)
    • 119 very small files (4,992 lines of code)
0% | 2% | 43% | 33% | 20%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py0% | 2% | 45% | 34% | 17%
cu0% | 0% | 42% | 27% | 30%
yaml0% | 0% | 0% | 62% | 37%
cpp0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
ninja0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pretrain/scannet_pair0% | 68% | 0% | 11% | 19%
downstream/votenet/models0% | 0% | 38% | 34% | 26%
pretrain/contrastive_scene_contexts/lib0% | 0% | 66% | 13% | 19%
downstream/votenet/lib0% | 0% | 56% | 31% | 11%
downstream/insseg/datasets0% | 0% | 40% | 51% | 7%
pretrain/contrastive_scene_contexts/model0% | 0% | 44% | 26% | 28%
downstream/semseg/datasets0% | 0% | 36% | 53% | 9%
downstream/semseg/lib0% | 0% | 62% | 18% | 19%
downstream/insseg/lib0% | 0% | 46% | 27% | 26%
downstream/insseg/models0% | 0% | 52% | 24% | 22%
downstream/semseg/models0% | 0% | 52% | 24% | 23%
downstream/votenet/datasets0% | 0% | 28% | 49% | 22%
downstream/semseg/config0% | 0% | 0% | 100% | 0%
downstream/insseg/config0% | 0% | 0% | 100% | 0%
pretrain/contrastive_scene_contexts/config0% | 0% | 0% | 0% | 100%
downstream/votenet/config0% | 0% | 0% | 0% | 100%
pretrain/contrastive_scene_contexts0% | 0% | 0% | 0% | 100%
downstream/votenet0% | 0% | 0% | 0% | 100%
downstream/insseg0% | 0% | 0% | 0% | 100%
downstream/semseg0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
plyfile.py
in pretrain/scannet_pair
622 65
pc_util.py
in downstream/votenet/lib/utils
475 27
resunet.py
in downstream/semseg/models
418 7
resunet.py
in downstream/insseg/models
418 7
resunet.py
in downstream/votenet/models/backbone/sparseconv/models_sparseconv
418 7
dataset.py
in downstream/insseg/datasets
413 25
ddp_trainer.py
in pretrain/contrastive_scene_contexts/lib
387 13
ddp_trainer.py
in downstream/votenet/lib
369 10
pointnet2_modules.py
in downstream/votenet/models/backbone/pointnet2
325 12
pointnet2_modules.py
in pretrain/contrastive_scene_contexts/model/pointnet2
325 12
evaluate_semantic_instance.py
in downstream/semseg/datasets/evaluation
320 13
dataset.py
in downstream/semseg/datasets
316 21
evaluate_semantic_instance.py
in downstream/insseg/datasets/evaluation
315 13
evaluate_semantic_instance.py
in downstream/semseg/datasets/evaluation/scannet_benchmark_utils/scripts
310 12
evaluate_semantic_instance.py
in downstream/insseg/datasets/evaluation/scannet_benchmark_utils/scripts
310 12
evaluate_semantic_instance.py
in pretrain/contrastive_scene_contexts/lib/evaluation
310 12
ddp_data_loaders.py
in pretrain/contrastive_scene_contexts/lib
301 15
res16unet.py
in downstream/insseg/models
284 4
res16unet.py
in downstream/semseg/models
277 4
res16unet.py
in downstream/votenet/models/backbone/sparseconv/models_sparseconv
276 4
ddp_trainer.py
in downstream/insseg/lib
267 7
sunrgbd_data.py
in downstream/votenet/datasets/sunrgbd
257 9
sunrgbd_utils.py
in downstream/votenet/datasets/sunrgbd
245 28
pc_utils.py
in downstream/semseg/lib
237 21
pc_utils.py
in downstream/insseg/lib
237 21
pytorch_utils.py
in downstream/votenet/models/backbone/pointnet2
237 13
pytorch_utils.py
in pretrain/contrastive_scene_contexts/model/pointnet2
237 13
res16unet.py
in pretrain/contrastive_scene_contexts/model
237 3
utils.py
in downstream/insseg/lib
236 30
utils.py
in downstream/semseg/lib
233 30
ddp_trainer.py
in downstream/semseg/lib
227 7
distributed.py
in pretrain/contrastive_scene_contexts/lib
223 23
plot_graph.py
in downstream/semseg/lib
221 5
config.py
in downstream/votenet/models/backbone/sparseconv
218 6
cu
sampling_gpu.cu
in downstream/votenet/models/backbone/pointnet2/_ext_src/src
208 -
cu
sampling_gpu.cu
in pretrain/contrastive_scene_contexts/model/pointnet2/_ext_src/src
208 -
box_util.py
in downstream/votenet/lib/utils
203 13
ap_helper.py
in downstream/votenet/models
200 10
test.py
in downstream/insseg/lib
194 4
transforms.py
in downstream/insseg/datasets
192 23
stanford.py
in downstream/insseg/datasets
192 6
sunrgbd_detection_dataset.py
in downstream/votenet/datasets/sunrgbd
192 6
transforms.py
in downstream/semseg/datasets
191 23
stanford.py
in downstream/semseg/datasets
191 6
pointnet2_utils.py
in downstream/votenet/models/backbone/pointnet2
186 18
pointnet2_utils.py
in pretrain/contrastive_scene_contexts/model/pointnet2
186 18
common.py
in downstream/semseg/models/modules
168 10
common.py
in downstream/insseg/models/modules
168 10
common.py
in downstream/votenet/models/backbone/sparseconv/models_sparseconv/modules
168 10
io3d.py
in downstream/votenet/lib/utils
166 4
Files With Most Units (Top 20)
File# lines# units
plyfile.py
in pretrain/scannet_pair
622 65
utils.py
in downstream/semseg/lib
233 30
utils.py
in downstream/insseg/lib
236 30
sunrgbd_utils.py
in downstream/votenet/datasets/sunrgbd
245 28
pc_util.py
in downstream/votenet/lib/utils
475 27
dataset.py
in downstream/insseg/datasets
413 25
transforms.py
in downstream/semseg/datasets
191 23
transforms.py
in downstream/insseg/datasets
192 23
distributed.py
in pretrain/contrastive_scene_contexts/lib
223 23
dataset.py
in downstream/semseg/datasets
316 21
pc_utils.py
in downstream/semseg/lib
237 21
pc_utils.py
in downstream/insseg/lib
237 21
pointnet2_utils.py
in downstream/votenet/models/backbone/pointnet2
186 18
pointnet2_utils.py
in pretrain/contrastive_scene_contexts/model/pointnet2
186 18
distributed.py
in downstream/semseg/lib
134 15
distributed.py
in downstream/insseg/lib
134 15
util_3d.py
in downstream/votenet/datasets/evaluation
134 15
distributed.py
in downstream/votenet/lib
135 15
ddp_data_loaders.py
in pretrain/contrastive_scene_contexts/lib
301 15
util_3d.py
in downstream/semseg/datasets/evaluation/scannet_benchmark_utils
127 14
Files With Long Lines (Top 20)

There are 47 files with lines longer than 120 characters. In total, there are 147 long lines.

File# lines# units# long lines
dump_helper.py
in downstream/votenet/models
150 3 13
evaluate_semantic_instance.py
in downstream/semseg/datasets/evaluation
320 13 7
evaluate_semantic_instance.py
in downstream/semseg/datasets/evaluation/scannet_benchmark_utils/scripts
310 12 7
evaluate_semantic_instance.py
in downstream/insseg/datasets/evaluation
315 13 7
evaluate_semantic_instance.py
in downstream/insseg/datasets/evaluation/scannet_benchmark_utils/scripts
310 12 7
loss_helper.py
in downstream/votenet/models
122 4 7
evaluate_semantic_instance.py
in pretrain/contrastive_scene_contexts/lib/evaluation
310 12 7
ddp_trainer.py
in downstream/insseg/lib
267 7 6
evaluate_object_detection.py
in downstream/votenet/datasets/evaluation
135 5 6
ddp_trainer.py
in downstream/semseg/lib
227 7 5
ninja
build.ninja
in downstream/insseg/lib/bfs/ops/build/temp.linux-x86_64-3.7
16 - 5
ap_helper.py
in downstream/votenet/models
200 10 5
proposal_module.py
in downstream/votenet/models
88 3 4
ddp_trainer.py
in downstream/votenet/lib
369 10 4
cu
bfs_cluster_kernel.cu
in downstream/insseg/lib/bfs/ops/src
72 - 3
bfs_cluster.cpp
in downstream/insseg/lib/bfs/ops/src
99 6 3
util_3d.py
in downstream/votenet/datasets/evaluation
134 15 3
pc_util.py
in downstream/votenet/lib/utils
475 27 3
evaluate_semantic_label.py
in downstream/semseg/datasets/evaluation
120 8 2
util_3d.py
in downstream/semseg/datasets/evaluation/scannet_benchmark_utils
127 14 2