facebookresearch / irt-leaderboard
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 63 files with 10,442 lines of code.
    • 1 very long files (1,339 lines of code)
    • 2 long files (1,459 lines of code)
    • 15 medium size files (4,796 lines of codeclsfd_ftr_w_mp_ins)
    • 12 small files (1,874 lines of code)
    • 33 very small files (974 lines of code)
12% | 13% | 45% | 17% | 9%
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
py15% | 17% | 45% | 15% | 5%
tsx0% | 0% | 68% | 20% | 10%
toml0% | 0% | 0% | 57% | 42%
ts0% | 0% | 0% | 77% | 22%
yml0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
stan0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
leaderboard25% | 0% | 63% | 5% | 4%
scripts0% | 61% | 36% | 0% | 2%
leaderboard/www0% | 76% | 23% | 0% | <1%
frontend/src0% | 0% | 58% | 25% | 16%
leaderboard/irt/pyirt0% | 0% | 0% | 96% | 3%
leaderboard/irt0% | 0% | 0% | 65% | 34%
leaderboard/analysis0% | 0% | 0% | 97% | 2%
ROOT0% | 0% | 0% | 66% | 33%
config0% | 0% | 0% | 0% | 100%
leaderboard/irt/stan0% | 0% | 0% | 0% | 100%
frontend/public0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
plots.py
in leaderboard
1339 33
competitiond.py
in scripts
736 28
app.py
in leaderboard/www
723 11
tasks.py
in leaderboard
434 54
vw-hyperopt.py
in scripts
431 18
visualize.py
in leaderboard
399 17
Leaderboard.tsx
in frontend/src
378 9
data.py
in leaderboard
354 14
stats.py
in leaderboard
352 19
cat_sampling_stability.py
in leaderboard
340 21
sampling_stability.py
in leaderboard
325 21
comparison_stability.py
in leaderboard
318 13
Stats.tsx
in frontend/src
280 6
squad_eval_v2.py
in leaderboard
278 17
linear.py
in leaderboard
277 8
database.py
in leaderboard/www
224 8
rank_stability.py
in leaderboard
204 18
App.tsx
in frontend/src
202 1
evaluate.py
in leaderboard/irt
199 12
squad.py
in leaderboard/analysis
196 13
three_param_logistic.py
in leaderboard/irt/pyirt
184 6
multidim_one_param_logistic.py
in leaderboard/irt/pyirt
181 6
topics.py
in leaderboard
179 12
two_param_logistic.py
in leaderboard/irt/pyirt
171 7
toml
config.toml
in root
152 -
model.py
in leaderboard/irt
136 7
InspectExamples.tsx
in frontend/src
135 2
Paired.tsx
in frontend/src
125 4
codalab.py
in leaderboard
111 6
serviceWorker.ts
in frontend/src
105 4
IrtExamples.tsx
in frontend/src
99 1
model_svi.py
in leaderboard/irt
91 7
stan_model.py
in leaderboard/irt
85 6
irt_stats.py
in leaderboard
79 2
toml
pyproject.toml
in root
75 -
power.py
in leaderboard
70 2
squad.py
in leaderboard
56 9
index.css
in frontend/src
38 -
toml
mrqa.toml
in config
34 -
squad-mlqa-2.0-dev.yml
in config
34 -
App.css
in frontend/src
33 -
squad-mlqa-1.1-dev.yml
in config
33 -
data_types.ts
in frontend/src
30 -
main.py
in leaderboard
30 -
squad-v1.1.yml
in config
26 -
stan
2PL.stan
in leaderboard/irt/stan
25 -
patch_mlqa.py
in scripts
24 2
Graphic.tsx
in frontend/src
21 2
stan
1PL.stan
in leaderboard/irt/stan
20 -
index.html
in frontend/public
17 -
Files With Most Units (Top 20)
File# lines# units
tasks.py
in leaderboard
434 54
plots.py
in leaderboard
1339 33
competitiond.py
in scripts
736 28
sampling_stability.py
in leaderboard
325 21
cat_sampling_stability.py
in leaderboard
340 21
stats.py
in leaderboard
352 19
rank_stability.py
in leaderboard
204 18
vw-hyperopt.py
in scripts
431 18
squad_eval_v2.py
in leaderboard
278 17
visualize.py
in leaderboard
399 17
data.py
in leaderboard
354 14
comparison_stability.py
in leaderboard
318 13
squad.py
in leaderboard/analysis
196 13
topics.py
in leaderboard
179 12
evaluate.py
in leaderboard/irt
199 12
app.py
in leaderboard/www
723 11
Leaderboard.tsx
in frontend/src
378 9
squad.py
in leaderboard
56 9
linear.py
in leaderboard
277 8
database.py
in leaderboard/www
224 8
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
data.py
in leaderboard
354 14 2
tasks.py
in leaderboard
434 54 1