facebookresearch / calibration_membership
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 21 files with 2,061 lines of code.
    • 0 very long files (0 lines of code)
    • 1 long files (855 lines of code)
    • 1 medium size files (264 lines of codeclsfd_ftr_w_mp_ins)
    • 3 small files (492 lines of code)
    • 16 very small files (450 lines of code)
0% | 41% | 12% | 23% | 21%
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% | 41% | 12% | 23% | 21%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
attacks0% | 99% | 0% | 0% | <1%
datasets0% | 0% | 93% | 0% | 6%
utils0% | 0% | 0% | 64% | 35%
training0% | 0% | 0% | 75% | 25%
models0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 21)
File# lines# units
privacy_attacks.py
in attacks
855 17
__init__.py
in datasets
264 10
image_classification.py
in training
195 7
trainer.py
in utils
183 16
optimizer.py
in utils
114 5
language_modeling.py
in training
64 3
masks.py
in utils
63 4
__init__.py
in models
52 1
logger.py
in utils
48 3
evaluator.py
in utils
45 4
alexnet.py
in models
36 2
api.py
in root
32 2
KLlenet.py
in models
22 2
lenet.py
in models
19 2
text_data.py
in datasets
18 3
lstmlm.py
in models
17 2
mlp.py
in models
12 2
misc.py
in utils
10 1
linear.py
in models
10 2
__init__.py
in training
1 -
__init__.py
in attacks
1 -
Files With Most Units (Top 19)
File# lines# units
privacy_attacks.py
in attacks
855 17
trainer.py
in utils
183 16
__init__.py
in datasets
264 10
image_classification.py
in training
195 7
optimizer.py
in utils
114 5
masks.py
in utils
63 4
evaluator.py
in utils
45 4
language_modeling.py
in training
64 3
text_data.py
in datasets
18 3
logger.py
in utils
48 3
KLlenet.py
in models
22 2
linear.py
in models
10 2
mlp.py
in models
12 2
lenet.py
in models
19 2
lstmlm.py
in models
17 2
alexnet.py
in models
36 2
api.py
in root
32 2
misc.py
in utils
10 1
__init__.py
in models
52 1
Files With Long Lines (Top 7)

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

File# lines# units# long lines
privacy_attacks.py
in attacks
855 17 30
__init__.py
in datasets
264 10 15
image_classification.py
in training
195 7 4
lstmlm.py
in models
17 2 2
masks.py
in utils
63 4 1
optimizer.py
in utils
114 5 1
trainer.py
in utils
183 16 1