facebookresearch / vizseq
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 65 files with 4,324 lines of code.
    • 0 very long files (0 lines of code)
    • 1 long files (555 lines of code)
    • 2 medium size files (549 lines of codeclsfd_ftr_w_mp_ins)
    • 10 small files (1,386 lines of code)
    • 52 very small files (1,834 lines of code)
0% | 12% | 12% | 32% | 42%
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
html0% | 47% | 0% | 9% | 42%
py0% | 0% | 18% | 39% | 42%
js0% | 0% | 0% | 67% | 32%
css0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
vizseq/_templates0% | 47% | 0% | 9% | 42%
vizseq/_data0% | 0% | 53% | 0% | 46%
vizseq0% | 0% | 96% | 0% | 3%
vizseq/scorers0% | 0% | 0% | 48% | 51%
vizseq/_view0% | 0% | 0% | 78% | 21%
vizseq/ipynb0% | 0% | 0% | 69% | 30%
website/src0% | 0% | 0% | 76% | 23%
vizseq/_aligners0% | 0% | 0% | 97% | 2%
vizseq/_visualizers0% | 0% | 0% | 0% | 100%
website0% | 0% | 0% | 0% | 100%
vizseq/_utils0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
view.html
in vizseq/_templates
555 -
data_sources.py
in vizseq/_data
344 51
server.py
in vizseq
205 22
web_view.py
in vizseq/_view
186 17
__init__.py
in vizseq/scorers
180 16
core.py
in vizseq/ipynb
160 6
data_view.py
in vizseq/_view
144 4
index.js
in website/src/pages
140 3
text_aligner.py
in vizseq/_aligners
130 6
__init__.py
in vizseq/scorers/_cider
118 9
wer.py
in vizseq/scorers
114 9
macros.html
in vizseq/_templates
111 -
bleu.py
in vizseq/scorers
103 4
ipynb_view.html
in vizseq/_templates
100 -
stats.py
in vizseq/_data
93 3
chrf.py
in vizseq/scorers
84 5
tasks.html
in vizseq/_templates
78 -
config_manager.py
in vizseq/_data
77 17
seq_visualizer.py
in vizseq/_visualizers
74 4
_wer.py
in vizseq/scorers
70 2
fairseq_viz.py
in vizseq/ipynb
68 5
ipynb_scores.html
in vizseq/_templates
62 -
_ter.py
in vizseq/scorers
61 6
rouge.py
in vizseq/scorers
60 7
docusaurus.config.js
in website
59 -
laser.py
in vizseq/scorers
59 3
ipynb_stats.html
in vizseq/_templates
58 -
upload.html
in vizseq/_templates
56 -
setup.py
in root
52 -
base.html
in vizseq/_templates
49 -
ipynb_n_grams.html
in vizseq/_templates
42 -
cider.py
in vizseq/scorers
41 2
config.html
in vizseq/_templates
38 -
data_sorters.py
in vizseq/_view
37 5
bp.py
in vizseq/scorers
35 1
mem_cached_data_getters.py
in vizseq/_view
34 6
styles.module.css
in website/src/pages
33 -
bert_score.py
in vizseq/scorers
32 1
logger.py
in vizseq/_utils
31 5
n_grams.py
in vizseq/_data
30 1
tokenizers.py
in vizseq/_data
26 2
ribes.py
in vizseq/scorers
25 2
lang_tagger.py
in vizseq/_data
25 2
nist.py
in vizseq/scorers
22 2
meteor.py
in vizseq/scorers
22 2
gleu.py
in vizseq/scorers
21 2
json.py
in vizseq/_utils
20 5
about.html
in vizseq/_templates
19 -
dict_visualizer.py
in vizseq/_visualizers
19 1
ter.py
in vizseq/scorers
18 2
Files With Most Units (Top 20)
File# lines# units
data_sources.py
in vizseq/_data
344 51
server.py
in vizseq
205 22
web_view.py
in vizseq/_view
186 17
config_manager.py
in vizseq/_data
77 17
__init__.py
in vizseq/scorers
180 16
__init__.py
in vizseq/scorers/_cider
118 9
wer.py
in vizseq/scorers
114 9
rouge.py
in vizseq/scorers
60 7
core.py
in vizseq/ipynb
160 6
text_aligner.py
in vizseq/_aligners
130 6
_ter.py
in vizseq/scorers
61 6
mem_cached_data_getters.py
in vizseq/_view
34 6
logger.py
in vizseq/_utils
31 5
json.py
in vizseq/_utils
20 5
fairseq_viz.py
in vizseq/ipynb
68 5
chrf.py
in vizseq/scorers
84 5
data_sorters.py
in vizseq/_view
37 5
seq_visualizer.py
in vizseq/_visualizers
74 4
bleu.py
in vizseq/scorers
103 4
data_view.py
in vizseq/_view
144 4
Files With Long Lines (Top 5)

There are 5 files with lines longer than 120 characters. In total, there are 19 long lines.

File# lines# units# long lines
view.html
in vizseq/_templates
555 - 7
index.js
in website/src/pages
140 3 5
macros.html
in vizseq/_templates
111 - 4
sidebars.js
in website
8 - 2
ipynb_view.html
in vizseq/_templates
100 - 1