facebookresearch / exploring_exploration
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 73 files with 13,000 lines of code.
    • 2 very long files (2,725 lines of code)
    • 5 long files (3,089 lines of code)
    • 14 medium size files (4,373 lines of codeclsfd_ftr_w_mp_ins)
    • 9 small files (1,307 lines of code)
    • 43 very small files (1,506 lines of code)
20% | 23% | 33% | 10% | 11%
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
py22% | 25% | 35% | 10% | 6%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
exploring_exploration/utils63% | 12% | 10% | 5% | 7%
environments/gym-avd0% | 68% | 23% | 4% | 3%
exploring_exploration/models0% | 43% | 30% | 14% | 10%
ROOT0% | 0% | 85% | 14% | 0%
exploring_exploration0% | 0% | 100% | 0% | 0%
reconstruction_data_generation0% | 0% | 100% | 0% | 0%
exploring_exploration/envs0% | 0% | 59% | 40% | <1%
exploring_exploration/algo0% | 0% | 0% | 73% | 26%
configs/reconstruction_exploration0% | 0% | 0% | 0% | 100%
configs/exploration0% | 0% | 0% | 0% | 100%
configs/pretrain_imitation0% | 0% | 0% | 0% | 100%
reconstruction_data_generation/mp3d0% | 0% | 0% | 0% | 100%
configs/pose_estimation0% | 0% | 0% | 0% | 100%
configs/pretrain_reconstruction0% | 0% | 0% | 0% | 100%
reconstruction_data_generation/avd0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
eval.py
in exploring_exploration/utils
1525 7
reconstruction_eval.py
in exploring_exploration/utils
1200 5
avd_nav_env.py
in environments/gym-avd/gym_avd/envs
837 35
navigation.py
in exploring_exploration/models
615 46
avd_pose_env.py
in environments/gym-avd/gym_avd/envs
579 24
storage.py
in exploring_exploration/utils
545 26
avd_base_env.py
in environments/gym-avd/gym_avd/envs
513 43
train_reconstruction_exploration.py
in root
481 1
pose_estimation.py
in exploring_exploration/utils
430 14
train_curiosity_exploration.py
in root
427 1
avd_occ_base_env.py
in environments/gym-avd/gym_avd/envs
424 17
train_exploration.py
in root
354 1
pretrain_imitation.py
in root
335 1
arguments.py
in exploring_exploration
335 2
pretrain_reconstruction.py
in root
267 1
preprocess_raw_data.py
in environments/gym-avd
239 10
pose_estimation.py
in exploring_exploration/models
230 17
generate_imagenet_clusters.py
in reconstruction_data_generation
227 5
evaluate_pose_estimation.py
in root
220 1
exploration.py
in exploring_exploration/models
202 22
habitat.py
in exploring_exploration/envs
202 19
frontier_agent.py
in exploring_exploration/models
199 8
evaluate_reconstruction.py
in root
190 1
evaluate_visitation.py
in root
153 1
avd_recon_env.py
in environments/gym-avd/gym_avd/envs
140 4
avd.py
in exploring_exploration/envs
138 11
metrics.py
in exploring_exploration/utils
127 4
ppo.py
in exploring_exploration/algo
124 2
geometry.py
in exploring_exploration/utils
124 12
imitation.py
in exploring_exploration/algo
112 6
reconstruction.py
in exploring_exploration/utils
92 4
curiosity.py
in exploring_exploration/models
85 8
supervised_reconstruction.py
in exploring_exploration/algo
82 2
utils.py
in environments/gym-avd/gym_avd/envs
73 6
gather_uniform_points.py
in reconstruction_data_generation/avd
73 4
generate_uniform_points.py
in reconstruction_data_generation/mp3d
69 3
reconstruction.py
in exploring_exploration/models
67 8
visualization.py
in exploring_exploration/utils
64 7
common.py
in exploring_exploration/utils
64 12
median_pooling.py
in exploring_exploration/utils
59 6
mp3d_test_config.yaml
in configs/pose_estimation
54 -
mp3d_test_config.yaml
in configs/reconstruction_exploration
52 -
mp3d_val_config.yaml
in configs/reconstruction_exploration
52 -
mp3d_test_config.yaml
in configs/exploration
50 -
mp3d_val_config.yaml
in configs/pose_estimation
50 -
mp3d_train_config.yaml
in configs/reconstruction_exploration
49 -
mp3d_val_config.yaml
in configs/exploration
46 -
mp3d_train_oracle_random_config.yaml
in configs/pretrain_imitation
43 -
mp3d_train_oracle_landmarks_config.yaml
in configs/pretrain_imitation
43 -
mp3d_train_oracle_objects_config.yaml
in configs/pretrain_imitation
43 -
Files With Most Units (Top 20)
File# lines# units
navigation.py
in exploring_exploration/models
615 46
avd_base_env.py
in environments/gym-avd/gym_avd/envs
513 43
avd_nav_env.py
in environments/gym-avd/gym_avd/envs
837 35
storage.py
in exploring_exploration/utils
545 26
avd_pose_env.py
in environments/gym-avd/gym_avd/envs
579 24
exploration.py
in exploring_exploration/models
202 22
habitat.py
in exploring_exploration/envs
202 19
avd_occ_base_env.py
in environments/gym-avd/gym_avd/envs
424 17
pose_estimation.py
in exploring_exploration/models
230 17
pose_estimation.py
in exploring_exploration/utils
430 14
common.py
in exploring_exploration/utils
64 12
geometry.py
in exploring_exploration/utils
124 12
avd.py
in exploring_exploration/envs
138 11
preprocess_raw_data.py
in environments/gym-avd
239 10
reconstruction.py
in exploring_exploration/models
67 8
curiosity.py
in exploring_exploration/models
85 8
frontier_agent.py
in exploring_exploration/models
199 8
visualization.py
in exploring_exploration/utils
64 7
eval.py
in exploring_exploration/utils
1525 7
utils.py
in environments/gym-avd/gym_avd/envs
73 6
Files With Long Lines (Top 7)

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

File# lines# units# long lines
eval.py
in exploring_exploration/utils
1525 7 4
mp3d_train_config.yaml
in configs/reconstruction_exploration
49 - 1
mp3d_test_config.yaml
in configs/reconstruction_exploration
52 - 1
mp3d_val_config.yaml
in configs/reconstruction_exploration
52 - 1
mp3d_train_config.yaml
in configs/pretrain_reconstruction
29 - 1
mp3d_val_config.yaml
in configs/pretrain_reconstruction
32 - 1
reconstruction_eval.py
in exploring_exploration/utils
1200 5 1