amazon-research / siam-mot
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 44 files with 3,560 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 2 medium size files (529 lines of codeclsfd_ftr_w_mp_ins)
    • 10 small files (1,399 lines of code)
    • 32 very small files (1,632 lines of code)
0% | 0% | 14% | 39% | 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
py0% | 0% | 15% | 40% | 43%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
siammot/modelling/backbone0% | 0% | 89% | 0% | 10%
siammot/modelling/track_head0% | 0% | 21% | 47% | 31%
siammot/data0% | 0% | 0% | 76% | 23%
siammot/data/adapters0% | 0% | 0% | 51% | 48%
siammot/data/ingestion0% | 0% | 0% | 100% | 0%
siammot/modelling/box_head0% | 0% | 0% | 80% | 19%
siammot/engine0% | 0% | 0% | 46% | 53%
siammot/eval0% | 0% | 0% | 0% | 100%
configs/dla0% | 0% | 0% | 0% | 100%
siammot/operator_patch0% | 0% | 0% | 0% | 100%
siammot/modelling0% | 0% | 0% | 0% | 100%
siammot/utils0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
siammot/configs0% | 0% | 0% | 0% | 100%
Longest Files (Top 44)
File# lines# units
dla.py
in siammot/modelling/backbone
328 21
target_sampler.py
in siammot/modelling/track_head/EMM
201 15
image_dataset.py
in siammot/data
175 9
track_utils.py
in siammot/modelling/track_head
169 20
ingest_mot.py
in siammot/data/ingestion
153 3
track_core.py
in siammot/modelling/track_head/EMM
150 8
video_augmentation.py
in siammot/data/adapters/augmentation
133 15
inference.py
in siammot/modelling/box_head
131 6
image_augmentation.py
in siammot/data/adapters/augmentation
130 14
video_dataset.py
in siammot/data
123 7
track_loss.py
in siammot/modelling/track_head/EMM
118 10
inferencer.py
in siammot/engine
117 7
train_net.py
in tools
93 3
track_head.py
in siammot/modelling/track_head
86 9
trainer.py
in siammot/engine
83 1
data_filtering.py
in siammot/data/adapters/handler
81 11
DLA_34_FPN_EMM_AOT.yaml
in configs/dla
70 -
defaults.py
in siammot/configs
69 -
build_augmentation.py
in siammot/data/adapters/augmentation
68 4
rpn_patch.py
in siammot/operator_patch
67 3
roi_heads.py
in siammot/modelling
64 5
track_solver.py
in siammot/modelling/track_head
64 4
eval_utils.py
in siammot/eval
63 4
build_train_data_loader.py
in siammot/data
58 2
eval_det_ap.py
in siammot/eval
57 2
data_utils.py
in siammot/data/adapters/utils
55 4
sr_pool.py
in siammot/modelling/track_head/EMM
55 3
eval_clears_mot.py
in siammot/eval
51 1
tensorboard_writer.py
in siammot/engine
51 3
feature_extractor.py
in siammot/modelling/track_head/EMM
50 4
fpn_patch.py
in siammot/operator_patch
45 2
rcnn.py
in siammot/modelling
43 5
boxlists_to_entities.py
in siammot/utils
41 2
dataset_info.py
in siammot/data/adapters/utils
41 -
backbone_ext.py
in siammot/modelling/backbone
40 2
DLA_34_FPN_EMM_MOT17.yaml
in configs/dla
37 -
build_inference_data_loader.py
in siammot/data
34 4
xcorr.py
in siammot/modelling/track_head/EMM
33 3
box_head.py
in siammot/modelling/box_head
32 3
get_model_name.py
in siammot/utils
31 3
DLA_34_FPN_EMM.yaml
in configs/dla
30 -
entity_utils.py
in siammot/utils
26 1
run_operator_patch.py
in siammot/operator_patch
11 -
registry.py
in siammot/utils
3 -
Files With Most Units (Top 20)
File# lines# units
dla.py
in siammot/modelling/backbone
328 21
track_utils.py
in siammot/modelling/track_head
169 20
video_augmentation.py
in siammot/data/adapters/augmentation
133 15
target_sampler.py
in siammot/modelling/track_head/EMM
201 15
image_augmentation.py
in siammot/data/adapters/augmentation
130 14
data_filtering.py
in siammot/data/adapters/handler
81 11
track_loss.py
in siammot/modelling/track_head/EMM
118 10
image_dataset.py
in siammot/data
175 9
track_head.py
in siammot/modelling/track_head
86 9
track_core.py
in siammot/modelling/track_head/EMM
150 8
inferencer.py
in siammot/engine
117 7
video_dataset.py
in siammot/data
123 7
inference.py
in siammot/modelling/box_head
131 6
rcnn.py
in siammot/modelling
43 5
roi_heads.py
in siammot/modelling
64 5
eval_utils.py
in siammot/eval
63 4
data_utils.py
in siammot/data/adapters/utils
55 4
build_augmentation.py
in siammot/data/adapters/augmentation
68 4
build_inference_data_loader.py
in siammot/data
34 4
track_solver.py
in siammot/modelling/track_head
64 4
Files With Long Lines (Top 2)

There are 2 files with lines longer than 120 characters. In total, there are 3 long lines.

File# lines# units# long lines
dla.py
in siammot/modelling/backbone
328 21 2
ingest_mot.py
in siammot/data/ingestion
153 3 1