awslabs / dgl-lifesci
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 101 files with 9,866 lines of code.
    • 0 very long files (0 lines of code)
    • 3 long files (2,122 lines of code)
    • 7 medium size files (1,697 lines of codeclsfd_ftr_w_mp_ins)
    • 23 small files (3,534 lines of code)
    • 68 very small files (2,513 lines of code)
0% | 21% | 17% | 35% | 25%
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% | 17% | 36% | 24%
yml0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
python/dgllife/data0% | 39% | 10% | 16% | 32%
python/dgllife/model/model_zoo0% | 38% | 18% | 12% | 31%
python/dgllife/utils0% | 36% | 39% | 14% | 10%
python/dgllife/utils/jtvae0% | 0% | 63% | 26% | 10%
python/dgllife/model/pretrain0% | 0% | 9% | 84% | 6%
python/dgllife/model/gnn0% | 0% | 0% | 50% | 49%
python/dgllife/model/readout0% | 0% | 0% | 0% | 100%
docker/install/conda_env0% | 0% | 0% | 0% | 100%
python0% | 0% | 0% | 0% | 100%
conda/dgllife0% | 0% | 0% | 0% | 100%
python/dgllife0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
python/dgllife/model0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
uspto.py
in python/dgllife/data
811 34
jtvae.py
in python/dgllife/model/model_zoo
712 33
featurizers.py
in python/dgllife/utils
599 63
dgmg.py
in python/dgllife/model/model_zoo
337 37
chemutils.py
in python/dgllife/utils/jtvae
263 15
mol_to_graph.py
in python/dgllife/utils
230 10
tox21.py
in python/dgllife/model/pretrain/moleculenet
223 1
jtvae.py
in python/dgllife/data
222 14
complex_to_graph.py
in python/dgllife/utils
212 5
splitters.py
in python/dgllife/utils
210 17
sider.py
in python/dgllife/model/pretrain/moleculenet
199 1
toxcast.py
in python/dgllife/model/pretrain/moleculenet
198 1
bbbp.py
in python/dgllife/model/pretrain/moleculenet
195 1
hiv.py
in python/dgllife/model/pretrain/moleculenet
194 1
bace.py
in python/dgllife/model/pretrain/moleculenet
193 1
lipophilicity.py
in python/dgllife/model/pretrain/moleculenet
188 1
freesolv.py
in python/dgllife/model/pretrain/moleculenet
187 1
pdbbind.py
in python/dgllife/data
187 6
pcba.py
in python/dgllife/model/pretrain/moleculenet
183 1
esol.py
in python/dgllife/model/pretrain/moleculenet
179 1
muv.py
in python/dgllife/model/pretrain/moleculenet
178 1
gnn_ogb.py
in python/dgllife/model/gnn
164 9
alchemy.py
in python/dgllife/data
159 7
analysis.py
in python/dgllife/utils
130 3
potentialnet.py
in python/dgllife/model/model_zoo
122 8
clintox.py
in python/dgllife/model/pretrain/moleculenet
121 1
attentivefp.py
in python/dgllife/model/gnn
119 18
nf.py
in python/dgllife/model/gnn
110 6
acnn.py
in python/dgllife/model/model_zoo
108 5
mol_tree.py
in python/dgllife/utils/jtvae
108 6
mgcn.py
in python/dgllife/model/gnn
107 13
eval.py
in python/dgllife/utils
103 11
wln.py
in python/dgllife/model/gnn
102 7
gin.py
in python/dgllife/model/gnn
99 6
weave.py
in python/dgllife/model/gnn
95 6
csv_dataset.py
in python/dgllife/data
92 5
pagtn.py
in python/dgllife/model/gnn
90 6
io.py
in python/dgllife/utils
88 5
gat.py
in python/dgllife/model/gnn
79 6
wln_reaction_center.py
in python/dgllife/model/model_zoo
73 4
gcn.py
in python/dgllife/model/gnn
70 6
early_stop.py
in python/dgllife/utils
68 6
wln_reaction_ranking.py
in python/dgllife/model/model_zoo
66 2
schnet.py
in python/dgllife/model/gnn
59 9
esol.py
in python/dgllife/data
58 2
weave_readout.py
in python/dgllife/model/readout
56 3
gnn_ogb_predictor.py
in python/dgllife/model/model_zoo
51 3
attentivefp_readout.py
in python/dgllife/model/readout
51 4
astrazeneca_chembl_solubility.py
in python/dgllife/data
45 2
setup.py
in python
44 1
Files With Most Units (Top 20)
File# lines# units
featurizers.py
in python/dgllife/utils
599 63
dgmg.py
in python/dgllife/model/model_zoo
337 37
uspto.py
in python/dgllife/data
811 34
jtvae.py
in python/dgllife/model/model_zoo
712 33
attentivefp.py
in python/dgllife/model/gnn
119 18
splitters.py
in python/dgllife/utils
210 17
chemutils.py
in python/dgllife/utils/jtvae
263 15
jtvae.py
in python/dgllife/data
222 14
mgcn.py
in python/dgllife/model/gnn
107 13
eval.py
in python/dgllife/utils
103 11
mol_to_graph.py
in python/dgllife/utils
230 10
schnet.py
in python/dgllife/model/gnn
59 9
gnn_ogb.py
in python/dgllife/model/gnn
164 9
potentialnet.py
in python/dgllife/model/model_zoo
122 8
wln.py
in python/dgllife/model/gnn
102 7
alchemy.py
in python/dgllife/data
159 7
gat.py
in python/dgllife/model/gnn
79 6
gcn.py
in python/dgllife/model/gnn
70 6
weave.py
in python/dgllife/model/gnn
95 6
pagtn.py
in python/dgllife/model/gnn
90 6
Files With Long Lines (Top 3)

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

File# lines# units# long lines
complex_to_graph.py
in python/dgllife/utils
212 5 3
pdbbind.py
in python/dgllife/data
187 6 3
meta.yaml
in conda/dgllife
27 - 1