facebookresearch / MTRF
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 160 files with 15,669 lines of code.
    • 0 very long files (0 lines of code)
    • 3 long files (2,104 lines of code)
    • 14 medium size files (4,586 lines of codeclsfd_ftr_w_mp_ins)
    • 40 small files (5,369 lines of code)
    • 103 very small files (3,610 lines of code)
0% | 13% | 29% | 34% | 23%
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% | 13% | 30% | 34% | 21%
yml0% | 0% | 0% | 65% | 34%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
MTRF/algorithms/softlearning/algorithms0% | 59% | 39% | 0% | 1%
MTRF/r3l/r3l/r3l_envs0% | 15% | 57% | 25% | 1%
MTRF/r3l/r3l/robot0% | 0% | 65% | 24% | 10%
MTRF/r3l/r3l0% | 0% | 100% | 0% | 0%
MTRF/algorithms/softlearning/environments0% | 0% | 22% | 56% | 20%
MTRF/algorithms/softlearning/models0% | 0% | 32% | 43% | 23%
MTRF/r3l/r3l/r3l_agents0% | 0% | 0% | 73% | 26%
MTRF/algorithms/softlearning/samplers0% | 0% | 0% | 68% | 31%
MTRF/algorithms/softlearning/preprocessors0% | 0% | 0% | 61% | 38%
MTRF/algorithms/softlearning/replay_pools0% | 0% | 0% | 37% | 62%
MTRF/algorithms/softlearning/policies0% | 0% | 0% | 68% | 31%
MTRF/algorithms/softlearning/scripts0% | 0% | 0% | 99% | <1%
ROOT0% | 0% | 0% | 100% | 0%
MTRF/algorithms/softlearning/distributions0% | 0% | 0% | 90% | 9%
MTRF/algorithms/softlearning/misc0% | 0% | 0% | 62% | 37%
MTRF/r3l/r3l/utils0% | 0% | 0% | 21% | 78%
MTRF/algorithms/scripts0% | 0% | 0% | 0% | 100%
MTRF/algorithms/docker0% | 0% | 0% | 0% | 100%
MTRF/algorithms/softlearning/value_functions0% | 0% | 0% | 0% | 100%
MTRF/algorithms/config0% | 0% | 0% | 0% | 100%
MTRF/r3l/r3l/sawyer_hardware0% | 0% | 0% | 0% | 100%
MTRF/algorithms/softlearning/rnd0% | 0% | 0% | 0% | 100%
MTRF/algorithms/softlearning/utils0% | 0% | 0% | 0% | 100%
MTRF/algorithms0% | 0% | 0% | 0% | 100%
MTRF/algorithms/softlearning0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
multi_sac.py
in MTRF/algorithms/softlearning/algorithms
884 33
phased_sac.py
in MTRF/algorithms/softlearning/algorithms
708 29
bulb.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
512 14
basket.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
478 17
base.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
473 12
sac.py
in MTRF/algorithms/softlearning/algorithms
396 19
rl_algorithm.py
in MTRF/algorithms/softlearning/algorithms
374 29
base_env_deltapos.py
in MTRF/r3l/r3l/r3l_envs/base_env
370 26
rotate.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
334 14
dynamixel_client.py
in MTRF/r3l/r3l/robot
328 29
__init__.py
in MTRF/r3l/r3l
305 1
pusher_2d.py
in MTRF/algorithms/softlearning/environments/gym/mujoco
299 13
sql.py
in MTRF/algorithms/softlearning/algorithms
285 13
default_configs.py
in MTRF/r3l/r3l/robot
258 -
multi_phase.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
255 17
convnet.py
in MTRF/algorithms/softlearning/models
230 2
sawyer_robot.py
in MTRF/r3l/r3l/robot
201 15
pickup.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
197 7
normalization.py
in MTRF/algorithms/softlearning/preprocessors
188 19
normalization.py
in MTRF/algorithms/softlearning/models
188 19
flexible_replay_pool.py
in MTRF/algorithms/softlearning/replay_pools
185 15
gaussian_policy.py
in MTRF/algorithms/softlearning/policies
178 8
environment.yml
in root
177 -
vae_preprocessor.py
in MTRF/algorithms/softlearning/preprocessors
154 7
real_nvp_flow.py
in MTRF/algorithms/softlearning/distributions
154 9
reposition.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
152 5
dhand_robot.py
in MTRF/r3l/r3l/robot
152 13
multi_goal.py
in MTRF/algorithms/softlearning/environments/gym
149 13
plot_init_state_dist.py
in MTRF/algorithms/softlearning/scripts
147 3
hindsight_experience_replay_pool.py
in MTRF/algorithms/softlearning/replay_pools
143 8
object.py
in MTRF/r3l/r3l/robot
143 12
utils.py
in MTRF/algorithms/softlearning/misc
141 15
reorient.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
134 4
mujoco_env.py
in MTRF/r3l/r3l/r3l_envs/base_env
134 17
robosuite_adapter.py
in MTRF/algorithms/softlearning/environments/adapters
131 11
simple_sampler.py
in MTRF/algorithms/softlearning/samplers
130 8
console_scripts.py
in MTRF/algorithms/softlearning/scripts
125 10
quatmath.py
in MTRF/r3l/r3l/utils
125 11
gym_adapter.py
in MTRF/algorithms/softlearning/environments/adapters
124 7
__init__.py
in MTRF/algorithms/softlearning/environments/gym
123 4
utils.py
in MTRF/algorithms/softlearning/samplers
123 3
base_policy.py
in MTRF/algorithms/softlearning/policies
119 22
video_collection_flipup_evals.py
in MTRF/r3l/r3l/r3l_agents/softlearning/evaluation_scripts
118 4
dm_control_adapter.py
in MTRF/algorithms/softlearning/environments/adapters
117 7
autoencoder_models.py
in MTRF/algorithms/softlearning/models
116 4
phased_evals_reorient.py
in MTRF/r3l/r3l/r3l_agents/softlearning/evaluation_scripts
116 4
phased_evals_reposition.py
in MTRF/r3l/r3l/r3l_agents/softlearning/evaluation_scripts
115 4
base_env.py
in MTRF/r3l/r3l/r3l_envs/base_env
114 14
pixel_observation.py
in MTRF/algorithms/softlearning/environments/gym/wrappers
111 4
flipup.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
110 3
Files With Most Units (Top 20)
File# lines# units
multi_sac.py
in MTRF/algorithms/softlearning/algorithms
884 33
phased_sac.py
in MTRF/algorithms/softlearning/algorithms
708 29
rl_algorithm.py
in MTRF/algorithms/softlearning/algorithms
374 29
dynamixel_client.py
in MTRF/r3l/r3l/robot
328 29
base_env_deltapos.py
in MTRF/r3l/r3l/r3l_envs/base_env
370 26
base_policy.py
in MTRF/algorithms/softlearning/policies
119 22
normalization.py
in MTRF/algorithms/softlearning/preprocessors
188 19
sac.py
in MTRF/algorithms/softlearning/algorithms
396 19
normalization.py
in MTRF/algorithms/softlearning/models
188 19
basket.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
478 17
multi_phase.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
255 17
mujoco_env.py
in MTRF/r3l/r3l/r3l_envs/base_env
134 17
softlearning_env.py
in MTRF/algorithms/softlearning/environments/adapters
96 16
utils.py
in MTRF/algorithms/softlearning/misc
141 15
flexible_replay_pool.py
in MTRF/algorithms/softlearning/replay_pools
185 15
base_sampler.py
in MTRF/algorithms/softlearning/samplers
61 15
sawyer_robot.py
in MTRF/r3l/r3l/robot
201 15
rotate.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
334 14
bulb.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
512 14
base_env.py
in MTRF/r3l/r3l/r3l_envs/base_env
114 14
Files With Long Lines (Top 20)

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

File# lines# units# long lines
base.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
473 12 6
__init__.py
in MTRF/r3l/r3l
305 1 3
evaluate_hw.py
in MTRF/algorithms/scripts
96 2 2
phased_sac.py
in MTRF/algorithms/softlearning/algorithms
708 29 2
bulb.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
512 14 2
phased_evals_flipup.py
in MTRF/r3l/r3l/r3l_agents/softlearning/evaluation_scripts
109 3 2
video_collection_flipup_evals.py
in MTRF/r3l/r3l/r3l_agents/softlearning/evaluation_scripts
118 4 2
multi_sac.py
in MTRF/algorithms/softlearning/algorithms
884 33 1
flipup.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
110 3 1
basket.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
478 17 1
rotate.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
334 14 1
multi_phase.py
in MTRF/r3l/r3l/r3l_envs/inhand_env
255 17 1
mujoco_env.py
in MTRF/r3l/r3l/r3l_envs/base_env
134 17 1
base_env.py
in MTRF/r3l/r3l/r3l_envs/base_env
114 14 1
visualize_env.py
in MTRF/r3l/r3l/utils
50 3 1
sawyer_command_angles.py
in MTRF/r3l/r3l/sawyer_hardware
64 3 1
phased_evals.py
in MTRF/r3l/r3l/r3l_agents
92 3 1
phased_evals_reposition.py
in MTRF/r3l/r3l/r3l_agents/softlearning/evaluation_scripts
115 4 1
phased_evals_pickup.py
in MTRF/r3l/r3l/r3l_agents/softlearning/evaluation_scripts
99 3 1
phased_evals_reorient.py
in MTRF/r3l/r3l/r3l_agents/softlearning/evaluation_scripts
116 4 1