facebookresearch / poincare-embeddings
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 24 files with 1,546 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 1 medium size files (208 lines of codeclsfd_ftr_w_mp_ins)
    • 4 small files (727 lines of code)
    • 19 very small files (611 lines of code)
0% | 0% | 13% | 47% | 39%
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% | 0% | 18% | 30% | 51%
pyx0% | 0% | 0% | 100% | 0%
yml0% | 0% | 0% | 0% | 100%
pyi0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ROOT0% | 0% | 66% | 0% | 33%
hype0% | 0% | 0% | 62% | 37%
hype/manifolds0% | 0% | 0% | 53% | 46%
wordnet0% | 0% | 0% | 0% | 100%
Longest Files (Top 24)
File# lines# units
embed.py
in root
208 6
pyx
adjacency_matrix_dataset.pyx
in hype
194 10
pyx
graph_dataset.pyx
in hype
190 8
graph.py
in hype
176 10
lorentz.py
in hype/manifolds
167 18
train.py
in hype
74 1
poincare.py
in hype/manifolds
69 8
hypernymy_eval.py
in hype
55 5
energy_function.py
in hype
47 9
reconstruction.py
in root
44 -
euclidean.py
in hype/manifolds
43 9
checkpoint.py
in hype
40 4
setup.py
in root
36 -
rsgd.py
in hype
32 2
manifold.py
in hype/manifolds
31 10
sn.py
in hype
30 1
transitive_closure.py
in wordnet
28 -
__init__.py
in hype
24 1
environment.yml
in root
18 -
common.py
in hype
16 2
pyi
adjacency_matrix_dataset.pyi
in hype
10 7
hypernymy_eval.py
in root
9 -
__init__.py
in hype/manifolds
3 -
path_manager.py
in hype
2 -
Files With Most Units (Top 17)
File# lines# units
lorentz.py
in hype/manifolds
167 18
manifold.py
in hype/manifolds
31 10
graph.py
in hype
176 10
pyx
adjacency_matrix_dataset.pyx
in hype
194 10
euclidean.py
in hype/manifolds
43 9
energy_function.py
in hype
47 9
poincare.py
in hype/manifolds
69 8
pyx
graph_dataset.pyx
in hype
190 8
pyi
adjacency_matrix_dataset.pyi
in hype
10 7
embed.py
in root
208 6
hypernymy_eval.py
in hype
55 5
checkpoint.py
in hype
40 4
rsgd.py
in hype
32 2
common.py
in hype
16 2
__init__.py
in hype
24 1
sn.py
in hype
30 1
train.py
in hype
74 1
Files With Long Lines (Top 0)

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

File# lines# units# long lines