facebookresearch / tacto
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 28 files with 6,822 lines of code.
    • 1 very long files (3,725 lines of code)
    • 1 long files (672 lines of code)
    • 5 medium size files (1,456 lines of codeclsfd_ftr_w_mp_ins)
    • 2 small files (326 lines of code)
    • 19 very small files (643 lines of code)
54% | 9% | 21% | 4% | 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
obj98% | 0% | 0% | 0% | 1%
urdf0% | 56% | 32% | 0% | 11%
py0% | 0% | 62% | 18% | 18%
yml0% | 0% | 0% | 0% | 100%
mtl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
experiments/rolling/setup/objects98% | 0% | 0% | 0% | 1%
experiments/grasp_stability/setup/robots0% | 100% | 0% | 0% | 0%
experiments/grasp_stability0% | 0% | 70% | 18% | 10%
experiments/grasp_stability/setup/sawyer_robot0% | 0% | 100% | 0% | 0%
tacto0% | 0% | 47% | 26% | 25%
experiments/rolling0% | 0% | 59% | 0% | 40%
experiments/grasp_stability/setup/objects0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
meshes0% | 0% | 0% | 0% | 100%
experiments/rolling/setup/sensors0% | 0% | 0% | 0% | 100%
Longest Files (Top 28)
File# lines# units
obj
textured_sphere_smooth.obj
in experiments/rolling/setup/objects
3725 -
urdf
sawyer_wsg50.urdf
in experiments/grasp_stability/setup/robots
672 -
urdf
sawyer.urdf
in experiments/grasp_stability/setup/sawyer_robot/sawyer_description/urdf
384 -
renderer.py
in tacto
334 22
train.py
in experiments/grasp_stability
288 18
grasp_data_collection.py
in experiments/grasp_stability
235 6
RollingEnv.py
in experiments/rolling
215 12
sensor.py
in tacto
186 21
robot.py
in experiments/grasp_stability
140 13
draw.py
in experiments/grasp_stability
77 1
config_omnitact.yml
in tacto
60 -
draw_rolling.py
in experiments/rolling
52 -
Rolling.py
in experiments/rolling
51 3
BO_rolling_collect.py
in experiments/rolling
43 -
obj
cube.obj
in experiments/grasp_stability/setup/objects
42 -
setup.py
in root
39 2
config_digit_shadow.yml
in tacto
37 -
config_digit.yml
in tacto
35 -
urdf
cube_small.urdf
in experiments/grasp_stability/setup/objects
31 -
urdf
sphere_small.urdf
in experiments/rolling/setup/objects
29 -
urdf
digit.urdf
in experiments/rolling/setup/sensors
25 -
urdf
omnitact.urdf
in meshes
25 -
urdf
digit.urdf
in meshes
25 -
timeit.py
in tacto
20 1
random_normal_generator.py
in tacto
16 3
__init__.py
in tacto
14 -
noxfile.py
in root
12 2
mtl
textured_sphere_smooth.mtl
in experiments/rolling/setup/objects
10 -
Files With Most Units (Top 12)
File# lines# units
renderer.py
in tacto
334 22
sensor.py
in tacto
186 21
train.py
in experiments/grasp_stability
288 18
robot.py
in experiments/grasp_stability
140 13
RollingEnv.py
in experiments/rolling
215 12
grasp_data_collection.py
in experiments/grasp_stability
235 6
Rolling.py
in experiments/rolling
51 3
random_normal_generator.py
in tacto
16 3
setup.py
in root
39 2
noxfile.py
in root
12 2
draw.py
in experiments/grasp_stability
77 1
timeit.py
in tacto
20 1
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there is only one long line.

File# lines# units# long lines
config_omnitact.yml
in tacto
60 - 1