awslabs / dgl-ke
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 32 files with 6,099 lines of code.
    • 0 very long files (0 lines of code)
    • 2 long files (1,300 lines of code)
    • 10 medium size files (3,372 lines of codeclsfd_ftr_w_mp_ins)
    • 8 small files (1,069 lines of code)
    • 12 very small files (358 lines of code)
0% | 21% | 55% | 17% | 5%
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% | 21% | 55% | 17% | 4%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
python/dglke/dataloader0% | 59% | 40% | 0% | <1%
python/dglke/models0% | 47% | 49% | 0% | 3%
python/dglke0% | 0% | 52% | 40% | 7%
python/dglke/models/pytorch0% | 0% | 77% | 14% | 8%
python/dglke/models/mxnet0% | 0% | 74% | 19% | 5%
python0% | 0% | 0% | 0% | 100%
Longest Files (Top 32)
File# lines# units
KGDataset.py
in python/dglke/dataloader
676 53
ke_model.py
in python/dglke/models
624 33
score_fun.py
in python/dglke/models/pytorch
479 84
score_fun.py
in python/dglke/models/mxnet
469 82
sampler.py
in python/dglke/dataloader
463 26
general_models.py
in python/dglke/models
402 25
train.py
in python/dglke
322 3
train_pytorch.py
in python/dglke
306 12
infer.py
in python/dglke/models
257 6
utils.py
in python/dglke
250 9
tensor_models.py
in python/dglke/models/pytorch
223 28
infer_score.py
in python/dglke
201 2
eval.py
in python/dglke
186 3
kvclient.py
in python/dglke
153 7
dist_train.py
in python/dglke
151 11
ke_tensor.py
in python/dglke/models/pytorch
127 13
tensor_models.py
in python/dglke/models/mxnet
125 21
kvserver.py
in python/dglke
112 7
infer_emb_sim.py
in python/dglke
111 2
partition.py
in python/dglke
104 2
train_mxnet.py
in python/dglke
93 4
loss.py
in python/dglke/models/pytorch
75 12
cfg
setup.cfg
in python
59 -
convert.py
in python/dglke
48 1
base_loss.py
in python/dglke/models
40 13
loss.py
in python/dglke/models/mxnet
32 12
setup.py
in python
3 -
__init__.py
in python/dglke
2 -
__init__.py
in python/dglke/models
2 -
__init__.py
in python/dglke/dataloader
2 -
__init__.py
in python/dglke/models/pytorch
1 -
__init__.py
in python/dglke/models/mxnet
1 -
Files With Most Units (Top 20)
File# lines# units
score_fun.py
in python/dglke/models/pytorch
479 84
score_fun.py
in python/dglke/models/mxnet
469 82
KGDataset.py
in python/dglke/dataloader
676 53
ke_model.py
in python/dglke/models
624 33
tensor_models.py
in python/dglke/models/pytorch
223 28
sampler.py
in python/dglke/dataloader
463 26
general_models.py
in python/dglke/models
402 25
tensor_models.py
in python/dglke/models/mxnet
125 21
ke_tensor.py
in python/dglke/models/pytorch
127 13
base_loss.py
in python/dglke/models
40 13
train_pytorch.py
in python/dglke
306 12
loss.py
in python/dglke/models/pytorch
75 12
loss.py
in python/dglke/models/mxnet
32 12
dist_train.py
in python/dglke
151 11
utils.py
in python/dglke
250 9
kvserver.py
in python/dglke
112 7
kvclient.py
in python/dglke
153 7
infer.py
in python/dglke/models
257 6
train_mxnet.py
in python/dglke
93 4
eval.py
in python/dglke
186 3
Files With Long Lines (Top 11)

There are 11 files with lines longer than 120 characters. In total, there are 54 long lines.

File# lines# units# long lines
infer_score.py
in python/dglke
201 2 19
infer_emb_sim.py
in python/dglke
111 2 13
score_fun.py
in python/dglke/models/mxnet
469 82 7
utils.py
in python/dglke
250 9 5
eval.py
in python/dglke
186 3 2
train_pytorch.py
in python/dglke
306 12 2
ke_model.py
in python/dglke/models
624 33 2
__init__.py
in python/dglke/models
2 - 1
general_models.py
in python/dglke/models
402 25 1
kvserver.py
in python/dglke
112 7 1
sampler.py
in python/dglke/dataloader
463 26 1