microsoft / arcticseals
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 221 files with 12,626 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 9 medium size files (2,450 lines of codeclsfd_ftr_w_mp_ins)
    • 33 small files (4,446 lines of code)
    • 179 very small files (5,730 lines of code)
0% | 0% | 19% | 35% | 45%
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
cs0% | 0% | 95% | 0% | 4%
py0% | 0% | 8% | 47% | 43%
cu0% | 0% | 50% | 49% | 0%
js0% | 0% | 29% | 0% | 70%
cpp0% | 0% | 74% | 0% | 25%
yaml0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
MD0% | 0% | 0% | 0% | 100%
pyx0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
MaskRCNNDetection0% | 0% | 14% | 33% | 51%
UploadBlobs0% | 0% | 97% | 0% | 2%
CopyImageFiles0% | 0% | 93% | 0% | 6%
archive0% | 0% | 31% | 29% | 38%
parse-labels0% | 0% | 40% | 0% | 59%
SealDetectionRCNN0% | 0% | 0% | 58% | 41%
dataset-generator0% | 0% | 0% | 100% | 0%
image_registration0% | 0% | 0% | 82% | 17%
ir-normalization0% | 0% | 0% | 48% | 51%
viewer0% | 0% | 0% | 0% | 100%
utilities0% | 0% | 0% | 0% | 100%
SealDetectionAPI0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
Program.cs
in src/UploadBlobs/UploadBlobs
490 31
ROIAlign_cuda.cu
in src/MaskRCNNDetection/maskrcnn_benchmark/csrc/cuda
287 -
Form1.cs
in src/CopyImageFiles/CopyImageFiles
279 18
coco_eval.py
in src/MaskRCNNDetection/maskrcnn_benchmark/data/datasets/evaluation/coco
274 9
cntk_resnet18_tl.py
in src/archive/inference/classifier/cntk_resnet18_tl
266 10
resnet.py
in src/MaskRCNNDetection/maskrcnn_benchmark/modeling/backbone
229 10
csv.js
in src/parse-labels/src/util
213 15
ROIAlign_cpu.cpp
in src/MaskRCNNDetection/maskrcnn_benchmark/csrc/cpu
208 3
Form1.Designer.cs
in src/CopyImageFiles/CopyImageFiles
204 2
bounding_box.py
in src/MaskRCNNDetection/maskrcnn_benchmark/structures
193 18
ROIPool_cuda.cu
in src/MaskRCNNDetection/maskrcnn_benchmark/csrc/cuda
175 -
trainer.py
in src/SealDetectionRCNN
169 10
paths_catalog.py
in src/MaskRCNNDetection/maskrcnn_benchmark/config
167 4
convert_cityscapes_to_coco.py
in src/MaskRCNNDetection/tools/cityscapes
165 4
image_registration.py
in src/image_registration/ir_to_rgb_registration
163 4
creator_tool.py
in src/SealDetectionRCNN/model/utils
160 10
anchor_generator.py
in src/MaskRCNNDetection/maskrcnn_benchmark/modeling/rpn
156 16
create_dataset_from_updated_csv.py
in src/dataset-generator
150 3
segmentation_mask.py
in src/MaskRCNNDetection/maskrcnn_benchmark/structures
148 18
create_dataset_from_raw_csv.py
in src/dataset-generator
146 2
train.py
in src/SealDetectionRCNN
143 2
validateThermal.py
in src/archive/AccuracyAssessment
140 1
train_net.py
in src/MaskRCNNDetection/tools
135 3
faster_rcnn.py
in src/SealDetectionRCNN/model
134 8
build.py
in src/MaskRCNNDetection/maskrcnn_benchmark/data
133 6
vis_tool.py
in src/SealDetectionRCNN/utils
133 15
voc_eval.py
in src/MaskRCNNDetection/maskrcnn_benchmark/data/datasets/evaluation/voc
132 4
roi_cupy.py
in src/SealDetectionRCNN/model/utils
132 -
inference.py
in src/MaskRCNNDetection/maskrcnn_benchmark/modeling/rpn
127 6
normalizer.py
in src/ir-normalization
127 7
inference.py
in src/MaskRCNNDetection/maskrcnn_benchmark/modeling/roi_heads/mask_head
125 10
eval_tool.py
in src/SealDetectionRCNN/utils
117 3
non_maximum_suppression.py
in src/SealDetectionRCNN/model/utils/nms
111 4
checkpoint.py
in src/MaskRCNNDetection/maskrcnn_benchmark/utils
110 10
nms.cu
in src/MaskRCNNDetection/maskrcnn_benchmark/csrc/cuda
108 -
vott.py
in src/MaskRCNNDetection/maskrcnn_benchmark/data/datasets
108 9
api.py
in src/SealDetectionRCNN
108 5
validateColor.py
in src/archive/AccuracyAssessment
108 1
voc.py
in src/MaskRCNNDetection/maskrcnn_benchmark/data/datasets
107 7
defaults.py
in src/MaskRCNNDetection/maskrcnn_benchmark/config
106 -
c2_model_loading.py
in src/MaskRCNNDetection/maskrcnn_benchmark/utils
105 6
seals_dataset.py
in src/SealDetectionRCNN/data
105 6
util.py
in src/SealDetectionRCNN/data
98 7
loss.py
in src/MaskRCNNDetection/maskrcnn_benchmark/modeling/roi_heads/box_head
97 6
roi_module.py
in src/SealDetectionRCNN/model
95 8
hotspot_training.py
in src/archive/ir-hotspot-rfc
91 1
trainer.py
in src/MaskRCNNDetection/maskrcnn_benchmark/engine
90 2
gen_coeffs_playground.py
in src/ir-normalization
90 -
vott_dataset.py
in src/SealDetectionRCNN/data
89 6
inference.py
in src/MaskRCNNDetection/maskrcnn_benchmark/modeling/roi_heads/box_head
87 5
Files With Most Units (Top 20)
File# lines# units
Program.cs
in src/UploadBlobs/UploadBlobs
490 31
Form1.cs
in src/CopyImageFiles/CopyImageFiles
279 18
bounding_box.py
in src/MaskRCNNDetection/maskrcnn_benchmark/structures
193 18
segmentation_mask.py
in src/MaskRCNNDetection/maskrcnn_benchmark/structures
148 18
anchor_generator.py
in src/MaskRCNNDetection/maskrcnn_benchmark/modeling/rpn
156 16
dataset.py
in src/SealDetectionRCNN/data
87 16
vis_tool.py
in src/SealDetectionRCNN/utils
133 15
csv.js
in src/parse-labels/src/util
213 15
transforms.py
in src/MaskRCNNDetection/maskrcnn_benchmark/data/transforms
66 11
resnet.py
in src/MaskRCNNDetection/maskrcnn_benchmark/modeling/backbone
229 10
inference.py
in src/MaskRCNNDetection/maskrcnn_benchmark/modeling/roi_heads/mask_head
125 10
checkpoint.py
in src/MaskRCNNDetection/maskrcnn_benchmark/utils
110 10
creator_tool.py
in src/SealDetectionRCNN/model/utils
160 10
trainer.py
in src/SealDetectionRCNN
169 10
cntk_resnet18_tl.py
in src/archive/inference/classifier/cntk_resnet18_tl
266 10
coco_eval.py
in src/MaskRCNNDetection/maskrcnn_benchmark/data/datasets/evaluation/coco
274 9
vott.py
in src/MaskRCNNDetection/maskrcnn_benchmark/data/datasets
108 9
metric_logger.py
in src/MaskRCNNDetection/maskrcnn_benchmark/utils
49 9
faster_rcnn.py
in src/SealDetectionRCNN/model
134 8
roi_module.py
in src/SealDetectionRCNN/model
95 8
Files With Long Lines (Top 20)

There are 35 files with lines longer than 120 characters. In total, there are 105 long lines.

File# lines# units# long lines
Form1.cs
in src/CopyImageFiles/CopyImageFiles
279 18 9
validateColor.py
in src/archive/AccuracyAssessment
108 1 9
Program.cs
in src/UploadBlobs/UploadBlobs
490 31 8
sample_bg_images.py
in src/utilities
38 1 8
cntk_resnet18_tl.py
in src/archive/inference/classifier/cntk_resnet18_tl
266 10 6
validateThermal.py
in src/archive/AccuracyAssessment
140 1 5
create_dataset_from_updated_csv.py
in src/dataset-generator
150 3 5
prep.js
in src/parse-labels/src/cmd
71 - 5
ROIAlign_cuda.cu
in src/MaskRCNNDetection/maskrcnn_benchmark/csrc/cuda
287 - 4
README_DETECT.MD
in src/SealDetectionRCNN
28 - 4
visualize_bounding_boxes.py
in src/SealDetectionRCNN/misc
35 1 4
index.html
in src/viewer/app
37 - 4
Form1.Designer.cs
in src/CopyImageFiles/CopyImageFiles
204 2 3
csv.js
in src/parse-labels/src/util
213 15 3
download_file_from_zip.py
in src/utilities
46 5 3
vott.py
in src/MaskRCNNDetection/maskrcnn_benchmark/data/datasets
108 9 2
c2_model_loading.py
in src/MaskRCNNDetection/maskrcnn_benchmark/utils
105 6 2
create_dataset_from_raw_csv.py
in src/dataset-generator
146 2 2
image_registration.py
in src/image_registration/ir_to_rgb_registration
163 4 2
view4.js
in src/viewer/app/view4
44 2 2