facebookresearch / polymetis
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 141 files with 13,437 lines of code.
    • 0 very long files (0 lines of code)
    • 2 long files (1,368 lines of code)
    • 21 medium size files (7,161 lines of codeclsfd_ftr_w_mp_ins)
    • 17 small files (2,301 lines of code)
    • 101 very small files (2,607 lines of code)
0% | 10% | 53% | 17% | 19%
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
urdf0% | 18% | 64% | 11% | 4%
xacro0% | 0% | 75% | 0% | 24%
cpp0% | 0% | 53% | 41% | 5%
py0% | 0% | 11% | 52% | 35%
hpp0% | 0% | 0% | 40% | 59%
yaml0% | 0% | 0% | 0% | 100%
mtl0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
launch0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
polymetis/python/polymetis0% | 12% | 63% | 7% | 15%
polymetis/data/kuka_iiwa0% | 14% | 64% | 9% | 12%
polymetis/src0% | 0% | 84% | 0% | 15%
polymetis/src/clients0% | 0% | 64% | 35% | 0%
polymetis/data/franka_panda0% | 0% | 100% | 0% | 0%
polymetis/python/polysim0% | 0% | 0% | 95% | 4%
polymetis/python/torchcontrol0% | 0% | 0% | 45% | 54%
polymetis/src/torchscript_operators0% | 0% | 0% | 100% | 0%
polymetis/python/scripts0% | 0% | 0% | 78% | 21%
polymetis/include0% | 0% | 0% | 74% | 25%
polymetis/include/polymetis0% | 0% | 0% | 0% | 100%
polymetis/conf/robot_client0% | 0% | 0% | 0% | 100%
polymetis0% | 0% | 0% | 0% | 100%
polymetis/protos0% | 0% | 0% | 0% | 100%
polymetis/conda/conda_recipe0% | 0% | 0% | 0% | 100%
polymetis/conf0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
polymetis/conf/robot_model0% | 0% | 0% | 0% | 100%
polymetis/python/hydra_plugins0% | 0% | 0% | 0% | 100%
polymetis/python/polymetis_pb2_grpc0% | 0% | 0% | 0% | 100%
polymetis/python/polymetis_pb20% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
urdf
iiwa7_robotiq-2f.urdf
in polymetis/python/polymetis/data/kuka_iiwa/urdf
684 -
urdf
iiwa7_robotiq-2f.urdf
in polymetis/data/kuka_iiwa/urdf
684 -
urdf
iiwa7_table.urdf
in polymetis/python/polymetis/data/kuka_iiwa/urdf
457 -
urdf
iiwa7_table.urdf
in polymetis/data/kuka_iiwa/urdf
457 -
urdf
iiwa7_ft_peg.urdf
in polymetis/python/polymetis/data/kuka_iiwa/urdf
437 -
urdf
iiwa7_ft_peg.urdf
in polymetis/data/kuka_iiwa/urdf
437 -
urdf
iiwa7_ft.urdf
in polymetis/python/polymetis/data/kuka_iiwa/urdf
420 -
urdf
iiwa7_ft.urdf
in polymetis/data/kuka_iiwa/urdf
420 -
urdf
iiwa7.urdf
in polymetis/python/polymetis/data/kuka_iiwa/urdf
401 -
urdf
iiwa7_transparent.urdf
in polymetis/python/polymetis/data/kuka_iiwa/urdf
401 -
urdf
iiwa7.urdf
in polymetis/data/kuka_iiwa/urdf
401 -
urdf
iiwa7_transparent.urdf
in polymetis/data/kuka_iiwa/urdf
401 -
xacro
iiwa7.xacro
in polymetis/python/polymetis/data/kuka_iiwa/xacro
296 -
xacro
iiwa7.xacro
in polymetis/data/kuka_iiwa/xacro
296 -
xacro
iiwa14.xacro
in polymetis/python/polymetis/data/kuka_iiwa/xacro
292 -
xacro
iiwa14.xacro
in polymetis/data/kuka_iiwa/xacro
292 -
xacro
robotiq_85.xacro
in polymetis/python/polymetis/data/kuka_iiwa/xacro
288 -
xacro
robotiq_85.xacro
in polymetis/data/kuka_iiwa/xacro
288 -
polymetis_server.cpp
in polymetis/src
255 11
franka_panda_client.cpp
in polymetis/src/clients/franka_panda_client
250 6
urdf
panda_arm.urdf
in polymetis/python/polymetis/data/franka_panda
227 -
urdf
panda_arm.urdf
in polymetis/data/franka_panda
227 -
robot_interface.py
in polymetis/python/polymetis
218 24
viz.py
in polymetis/python/scripts
198 8
bullet_locomotor.py
in polymetis/python/polysim/envs
175 15
bullet_manipulator.py
in polymetis/python/polysim/envs
161 12
urdf
hole_box_huge.urdf
in polymetis/python/polymetis/data/kuka_iiwa/urdf
140 -
urdf
hole_box_large.urdf
in polymetis/python/polymetis/data/kuka_iiwa/urdf
140 -
urdf
hole_box.urdf
in polymetis/python/polymetis/data/kuka_iiwa/urdf
140 -
urdf
hole_box_huge.urdf
in polymetis/data/kuka_iiwa/urdf
140 -
urdf
hole_box_large.urdf
in polymetis/data/kuka_iiwa/urdf
140 -
urdf
hole_box.urdf
in polymetis/data/kuka_iiwa/urdf
140 -
empty_statistics_client.cpp
in polymetis/src/clients
139 2
pinocchio.cpp
in polymetis/src/torchscript_operators
135 8
planning.py
in polymetis/python/torchcontrol/modules
115 8
rotations.cpp
in polymetis/src/torchscript_operators
113 13
grpc_sim_client.py
in polymetis/python/polysim
109 6
move_to.py
in polymetis/python/torchcontrol/policies
107 6
feedback.py
in polymetis/python/torchcontrol/modules
107 10
real_time.hpp
in polymetis/include
102 2
polymetis_server.hpp
in polymetis/include/polymetis
98 -
utils.h
in polymetis/include/polymetis
92 9
xacro
iiwa.transmission.xacro
in polymetis/python/polymetis/data/kuka_iiwa/xacro
82 -
xacro
iiwa.transmission.xacro
in polymetis/data/kuka_iiwa/xacro
82 -
proto
polymetis.proto
in polymetis/protos
80 -
franka_hardware.yaml
in polymetis/python/polymetis/conf/robot_client
74 -
franka_hardware.yaml
in polymetis/conf/robot_client
74 -
rotation.py
in polymetis/python/torchcontrol/transform
63 14
metadata.py
in polymetis/python/polymetis/robot_client
57 4
meta.yaml
in polymetis/conda/conda_recipe
56 -
Files With Most Units (Top 20)
File# lines# units
robot_interface.py
in polymetis/python/polymetis
218 24
bullet_locomotor.py
in polymetis/python/polysim/envs
175 15
rotation.py
in polymetis/python/torchcontrol/transform
63 14
rotations.cpp
in polymetis/src/torchscript_operators
113 13
transformation.py
in polymetis/python/torchcontrol/transform
43 12
bullet_manipulator.py
in polymetis/python/polysim/envs
161 12
polymetis_server.cpp
in polymetis/src
255 11
feedback.py
in polymetis/python/torchcontrol/modules
107 10
utils.h
in polymetis/include/polymetis
92 9
planning.py
in polymetis/python/torchcontrol/modules
115 8
viz.py
in polymetis/python/scripts
198 8
pinocchio.cpp
in polymetis/src/torchscript_operators
135 8
_module.py
in polymetis/python/torchcontrol
38 6
torchscript_pinocchio.py
in polymetis/python/torchcontrol/models
49 6
move_to.py
in polymetis/python/torchcontrol/policies
107 6
grpc_sim_client.py
in polymetis/python/polysim
109 6
franka_panda_client.cpp
in polymetis/src/clients/franka_panda_client
250 6
abstract_env.py
in polymetis/python/polysim/envs
18 5
feedforward.py
in polymetis/python/torchcontrol/modules
34 4
metadata.py
in polymetis/python/polymetis/robot_client
57 4
Files With Long Lines (Top 20)

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

File# lines# units# long lines
urdf
iiwa7_ft_peg.urdf
in polymetis/python/polymetis/data/kuka_iiwa/urdf
437 - 7
urdf
iiwa7.urdf
in polymetis/python/polymetis/data/kuka_iiwa/urdf
401 - 7
urdf
iiwa7_table.urdf
in polymetis/python/polymetis/data/kuka_iiwa/urdf
457 - 7
urdf
iiwa7_ft.urdf
in polymetis/python/polymetis/data/kuka_iiwa/urdf
420 - 7
urdf
iiwa7_robotiq-2f.urdf
in polymetis/python/polymetis/data/kuka_iiwa/urdf
684 - 7
urdf
iiwa7_transparent.urdf
in polymetis/python/polymetis/data/kuka_iiwa/urdf
401 - 7
urdf
iiwa7_ft_peg.urdf
in polymetis/data/kuka_iiwa/urdf
437 - 7
urdf
iiwa7.urdf
in polymetis/data/kuka_iiwa/urdf
401 - 7
urdf
iiwa7_table.urdf
in polymetis/data/kuka_iiwa/urdf
457 - 7
urdf
iiwa7_ft.urdf
in polymetis/data/kuka_iiwa/urdf
420 - 7
urdf
iiwa7_robotiq-2f.urdf
in polymetis/data/kuka_iiwa/urdf
684 - 7
urdf
iiwa7_transparent.urdf
in polymetis/data/kuka_iiwa/urdf
401 - 7
proto
polymetis.proto
in polymetis/protos
80 - 3
robot_interface.py
in polymetis/python/polymetis
218 24 2
urdf
panda_arm.urdf
in polymetis/python/polymetis/data/franka_panda
227 - 2
urdf
panda_arm.urdf
in polymetis/data/franka_panda
227 - 2
torchscript_pinocchio.py
in polymetis/python/torchcontrol/models
49 6 1
rotation.py
in polymetis/python/torchcontrol/transform
63 14 1
launch
iiwa14_upload.launch
in polymetis/python/polymetis/data/kuka_iiwa/launch
8 - 1
launch
iiwa7_upload.launch
in polymetis/python/polymetis/data/kuka_iiwa/launch
8 - 1