File Size Overall
  • There are 124 files with 16,381 lines of code.
    • 1 very long files (5,566 lines of code)
    • 1 long files (695 lines of code)
    • 13 medium size files (3,626 lines of code)
    • 23 small files (3,210 lines of code)
    • 86 very small files (3,284 lines of code)
33% | 4% | 22% | 19% | 20%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
htm100% | 0% | 0% | 0% | 0%
py0% | 6% | 33% | 29% | 30%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ROOT100% | 0% | 0% | 0% | 0%
baselines0% | 6% | 33% | 29% | 30%
Longest Files (Top 50)
File# lines# units
5566 -
kfac.py
in baselines/acktr
695 15
logger.py
in baselines
362 52
plot_util.py
in baselines/common
358 10
trpo_mpi.py
in baselines/trpo_mpi
314 8
ddpg_learner.py
in baselines/ddpg
312 21
ddpg.py
in baselines/her
307 25
trpo_mpi.py
in baselines/gail
290 4
distributions.py
in baselines/common
284 83
tf_util.py
in baselines/common
271 35
acer.py
in baselines/acer
257 6
utils.py
in baselines/a2c
239 32
ddpg.py
in baselines/ddpg
216 1
retro_wrappers.py
in baselines/common
214 31
atari_wrappers.py
in baselines/common
202 31
deepq.py
in baselines/deepq
198 8
run_mujoco.py
in baselines/gail
193 6
run.py
in baselines
185 10
pposgd_simple.py
in baselines/ppo1
174 4
build_graph.py
in baselines/deepq
157 7
models.py
in baselines/common
156 14
cmd_util.py
in baselines/common
154 10
config.py
in baselines/her/experiment
153 7
ppo2.py
in baselines/ppo2
152 3
her.py
in baselines/her
150 4
monitor.py
in baselines/bench
142 14
a2c.py
in baselines/a2c
134 2
running_mean_std.py
in baselines/common
133 10
acktr.py
in baselines/acktr
126 2
gail-eval.py
in baselines/gail
125 5
benchmarks.py
in baselines/bench
122 5
vec_env.py
in baselines/common/vec_env
121 28
shmem_vec_env.py
in baselines/common/vec_env
111 8
subproc_vec_env.py
in baselines/common/vec_env
109 11
buffer.py
in baselines/acer
105 10
rollout.py
in baselines/her
105 8
behavior_clone.py
in baselines/gail
103 4
normalizer.py
in baselines/her
102 13
misc_util.py
in baselines/common
100 13
policies.py
in baselines/common
98 8
plot.py
in baselines/her/experiment
97 3
mujoco_dset.py
in baselines/gail/dataset
94 8
util.py
in baselines/her
92 9
mpi_util.py
in baselines/common
91 7
model.py
in baselines/ppo2
89 2
fetch_data_generation.py
in baselines/her/experiment/data_generation
89 2
mpi_running_mean_std.py
in baselines/common
87 4
mpi_adam.py
in baselines/common
85 5
replay_buffer.py
in baselines/deepq
77 10
results_plotter.py
in baselines
76 7
Files With Most Units (Top 50)
File# lines# units
distributions.py
in baselines/common
284 83
logger.py
in baselines
362 52
tf_util.py
in baselines/common
271 35
utils.py
in baselines/a2c
239 32
atari_wrappers.py
in baselines/common
202 31
retro_wrappers.py
in baselines/common
214 31
vec_env.py
in baselines/common/vec_env
121 28
ddpg.py
in baselines/her
307 25
ddpg_learner.py
in baselines/ddpg
312 21
kfac.py
in baselines/acktr
695 15
monitor.py
in baselines/bench
142 14
models.py
in baselines/common
156 14
misc_util.py
in baselines/common
100 13
normalizer.py
in baselines/her
102 13
noise.py
in baselines/ddpg
47 12
subproc_vec_env.py
in baselines/common/vec_env
109 11
run.py
in baselines
185 10
buffer.py
in baselines/acer
105 10
memory.py
in baselines/ddpg
62 10
cmd_util.py
in baselines/common
154 10
segment_tree.py
in baselines/common
69 10
running_mean_std.py
in baselines/common
133 10
plot_util.py
in baselines/common
358 10
replay_buffer.py
in baselines/deepq
77 10
models.py
in baselines/ddpg
39 9
util.py
in baselines/her
92 9
replay_buffer.py
in baselines/her
66 9
mujoco_dset.py
in baselines/gail/dataset
94 8
console_util.py
in baselines/common
64 8
math_util.py
in baselines/common
46 8
policies.py
in baselines/common
98 8
shmem_vec_env.py
in baselines/common/vec_env
111 8
vec_video_recorder.py
in baselines/common/vec_env
56 8
dummy_vec_env.py
in baselines/common/vec_env
57 8
schedules.py
in baselines/common
32 8
rollout.py
in baselines/her
105 8
utils.py
in baselines/deepq
23 8
deepq.py
in baselines/deepq
198 8
trpo_mpi.py
in baselines/trpo_mpi
314 8
adversary.py
in baselines/gail
69 7
results_plotter.py
in baselines
76 7
mpi_util.py
in baselines/common
91 7
config.py
in baselines/her/experiment
153 7
build_graph.py
in baselines/deepq
157 7
run_mujoco.py
in baselines/gail
193 6
mlp_policy.py
in baselines/gail
56 6
cnn_policy.py
in baselines/ppo1
46 6
mlp_policy.py
in baselines/ppo1
49 6
acer.py
in baselines/acer
257 6
dataset.py
in baselines/common
48 6
Files With Long Lines (Top 42)

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

File# lines# units# long lines
5566 - 92
acer.py
in baselines/acer
257 6 19
plot_util.py
in baselines/common
358 10 18
kfac.py
in baselines/acktr
695 15 16
a2c.py
in baselines/a2c
134 2 13
ppo2.py
in baselines/ppo2
152 3 11
build_graph.py
in baselines/deepq
157 7 10
ddpg_learner.py
in baselines/ddpg
312 21 8
ddpg.py
in baselines/her
307 25 6
benchmarks.py
in baselines/bench
122 5 5
mlp_policy.py
in baselines/ppo1
49 6 5
her.py
in baselines/her
150 4 5
trpo_mpi.py
in baselines/trpo_mpi
314 8 5
cmd_util.py
in baselines/common
154 10 4
policies.py
in baselines/common
98 8 4
adversary.py
in baselines/gail
69 7 3
distributions.py
in baselines/common
284 83 3
run.py
in baselines
185 10 2
models.py
in baselines/ddpg
39 9 2
running_mean_std.py
in baselines/common
133 10 2
__init__.py
in baselines/common/vec_env
9 - 2
kfac_utils.py
in baselines/acktr
69 4 2
acktr.py
in baselines/acktr
126 2 2
trpo_mpi.py
in baselines/gail
290 4 1
mlp_policy.py
in baselines/gail
56 6 1
results_plotter.py
in baselines
76 7 1
monitor.py
in baselines/bench
142 14 1
cnn_policy.py
in baselines/ppo1
46 6 1
runner.py
in baselines/acer
44 2 1
noise.py
in baselines/ddpg
47 12 1
ddpg.py
in baselines/ddpg
216 1 1
atari_wrappers.py
in baselines/common
202 31 1
tf_util.py
in baselines/common
271 35 1
input.py
in baselines/common
46 3 1
mpi_running_mean_std.py
in baselines/common
87 4 1
shmem_vec_env.py
in baselines/common/vec_env
111 8 1
vec_video_recorder.py
in baselines/common/vec_env
56 8 1
dummy_vec_env.py
in baselines/common/vec_env
57 8 1
microbatched_model.py
in baselines/ppo2
51 2 1
rollout.py
in baselines/her
105 8 1
config.py
in baselines/her/experiment
153 7 1
deepq.py
in baselines/deepq
198 8 1
Correlations

File Size vs. Commits (all time): 121 points

baselines/bench/monitor.py x: 13 commits (all time) y: 142 lines of code baselines/common/cmd_util.py x: 28 commits (all time) y: 154 lines of code baselines/common/vec_env/subproc_vec_env.py x: 18 commits (all time) y: 109 lines of code baselines/gail/behavior_clone.py x: 6 commits (all time) y: 103 lines of code baselines/gail/run_mujoco.py x: 6 commits (all time) y: 193 lines of code baselines/run.py x: 37 commits (all time) y: 185 lines of code baselines/acer/acer.py x: 6 commits (all time) y: 257 lines of code baselines/common/mpi_moments.py x: 7 commits (all time) y: 47 lines of code baselines/gail/dataset/mujoco_dset.py x: 7 commits (all time) y: 94 lines of code baselines/deepq/build_graph.py x: 13 commits (all time) y: 157 lines of code baselines/deepq/deepq.py x: 13 commits (all time) y: 198 lines of code baselines/ddpg/ddpg_learner.py x: 9 commits (all time) y: 312 lines of code baselines/deepq/models.py x: 8 commits (all time) y: 38 lines of code baselines/logger.py x: 19 commits (all time) y: 362 lines of code baselines/common/atari_wrappers.py x: 19 commits (all time) y: 202 lines of code baselines/bench/__init__.py x: 6 commits (all time) y: 2 lines of code baselines/bench/benchmarks.py x: 14 commits (all time) y: 122 lines of code baselines/common/vec_env/shmem_vec_env.py x: 8 commits (all time) y: 111 lines of code baselines/common/mpi_adam_optimizer.py x: 5 commits (all time) y: 69 lines of code baselines/common/vec_env/util.py x: 2 commits (all time) y: 30 lines of code baselines/acktr/acktr.py x: 5 commits (all time) y: 126 lines of code baselines/acktr/kfac.py x: 9 commits (all time) y: 695 lines of code baselines/common/models.py x: 6 commits (all time) y: 156 lines of code baselines/common/plot_util.py x: 6 commits (all time) y: 358 lines of code baselines/common/vec_env/vec_env.py x: 2 commits (all time) y: 121 lines of code baselines/common/vec_env/vec_monitor.py x: 4 commits (all time) y: 51 lines of code baselines/common/vec_env/vec_normalize.py x: 9 commits (all time) y: 38 lines of code baselines/common/vec_env/vec_remove_dict_obs.py x: 2 commits (all time) y: 8 lines of code baselines/ddpg/ddpg.py x: 11 commits (all time) y: 216 lines of code baselines/ppo2/microbatched_model.py x: 2 commits (all time) y: 51 lines of code baselines/ppo2/model.py x: 3 commits (all time) y: 89 lines of code baselines/ppo2/ppo2.py x: 19 commits (all time) y: 152 lines of code baselines/ppo1/pposgd_simple.py x: 8 commits (all time) y: 174 lines of code baselines/common/retro_wrappers.py x: 4 commits (all time) y: 214 lines of code baselines/common/misc_util.py x: 8 commits (all time) y: 100 lines of code baselines/gail/adversary.py x: 7 commits (all time) y: 69 lines of code baselines/common/tf_util.py x: 33 commits (all time) y: 271 lines of code baselines/a2c/a2c.py x: 16 commits (all time) y: 134 lines of code baselines/a2c/runner.py x: 6 commits (all time) y: 50 lines of code baselines/common/running_mean_std.py x: 7 commits (all time) y: 133 lines of code baselines/common/distributions.py x: 17 commits (all time) y: 284 lines of code baselines/common/vec_env/__init__.py x: 15 commits (all time) y: 9 lines of code baselines/common/vec_env/dummy_vec_env.py x: 25 commits (all time) y: 57 lines of code baselines/common/vec_env/vec_frame_stack.py x: 6 commits (all time) y: 26 lines of code baselines/her/her.py x: 3 commits (all time) y: 150 lines of code baselines/ppo1/run_humanoid.py x: 3 commits (all time) y: 57 lines of code baselines/ppo2/defaults.py x: 3 commits (all time) y: 23 lines of code baselines/her/ddpg.py x: 5 commits (all time) y: 307 lines of code baselines/her/experiment/config.py x: 4 commits (all time) y: 153 lines of code baselines/her/experiment/data_generation/fetch_data_generation.py x: 2 commits (all time) y: 89 lines of code baselines/her/experiment/plot.py x: 4 commits (all time) y: 97 lines of code baselines/her/her_sampler.py x: 1 commits (all time) y: 32 lines of code baselines/ddpg/models.py x: 5 commits (all time) y: 39 lines of code baselines/deepq/__init__.py x: 3 commits (all time) y: 7 lines of code baselines/ppo2/runner.py x: 1 commits (all time) y: 48 lines of code baselines/common/mpi_adam.py x: 6 commits (all time) y: 85 lines of code baselines/trpo_mpi/trpo_mpi.py x: 11 commits (all time) y: 314 lines of code baselines/deepq/replay_buffer.py x: 4 commits (all time) y: 77 lines of code baselines/acktr/defaults.py x: 1 commits (all time) y: 5 lines of code baselines/deepq/experiments/train_pong.py x: 12 commits (all time) y: 29 lines of code baselines/common/mpi_fork.py x: 4 commits (all time) y: 19 lines of code baselines/deepq/experiments/enjoy_mountaincar.py x: 9 commits (all time) y: 21 lines of code baselines/deepq/experiments/enjoy_cartpole.py x: 5 commits (all time) y: 15 lines of code baselines/deepq/experiments/enjoy_pong.py x: 7 commits (all time) y: 23 lines of code benchmarks_mujoco1M.htm x: 1 commits (all time) y: 5566 lines of code baselines/a2c/utils.py x: 7 commits (all time) y: 239 lines of code baselines/common/segment_tree.py x: 1 commits (all time) y: 69 lines of code baselines/her/normalizer.py x: 1 commits (all time) y: 102 lines of code baselines/gail/trpo_mpi.py x: 8 commits (all time) y: 290 lines of code baselines/acktr/kfac_utils.py x: 3 commits (all time) y: 69 lines of code baselines/gail/gail-eval.py x: 6 commits (all time) y: 125 lines of code
5566.0
lines of code
  min: 1.0
  average: 135.1
  25th percentile: 23.0
  median: 56.0
  75th percentile: 123.5
  max: 5566.0
0 37.0
commits (all time)
min: 1.0 | average: 6.2 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 7.0 | max: 37.0

File Size vs. Contributors (all time): 121 points

baselines/bench/monitor.py x: 7 contributors (all time) y: 142 lines of code baselines/common/cmd_util.py x: 13 contributors (all time) y: 154 lines of code baselines/common/vec_env/subproc_vec_env.py x: 8 contributors (all time) y: 109 lines of code baselines/gail/behavior_clone.py x: 3 contributors (all time) y: 103 lines of code baselines/gail/run_mujoco.py x: 4 contributors (all time) y: 193 lines of code baselines/run.py x: 16 contributors (all time) y: 185 lines of code baselines/acer/acer.py x: 3 contributors (all time) y: 257 lines of code baselines/common/mpi_moments.py x: 4 contributors (all time) y: 47 lines of code baselines/gail/dataset/mujoco_dset.py x: 6 contributors (all time) y: 94 lines of code baselines/deepq/build_graph.py x: 12 contributors (all time) y: 157 lines of code baselines/deepq/deepq.py x: 6 contributors (all time) y: 198 lines of code baselines/ddpg/ddpg_learner.py x: 5 contributors (all time) y: 312 lines of code baselines/her/rollout.py x: 5 contributors (all time) y: 105 lines of code baselines/deepq/models.py x: 6 contributors (all time) y: 38 lines of code baselines/logger.py x: 9 contributors (all time) y: 362 lines of code baselines/common/atari_wrappers.py x: 9 contributors (all time) y: 202 lines of code baselines/bench/__init__.py x: 4 contributors (all time) y: 2 lines of code baselines/bench/benchmarks.py x: 6 contributors (all time) y: 122 lines of code baselines/common/vec_env/shmem_vec_env.py x: 4 contributors (all time) y: 111 lines of code baselines/common/mpi_adam_optimizer.py x: 2 contributors (all time) y: 69 lines of code baselines/common/vec_env/util.py x: 2 contributors (all time) y: 30 lines of code baselines/acktr/acktr.py x: 2 contributors (all time) y: 126 lines of code baselines/acktr/kfac.py x: 7 contributors (all time) y: 695 lines of code baselines/common/models.py x: 3 contributors (all time) y: 156 lines of code baselines/common/plot_util.py x: 2 contributors (all time) y: 358 lines of code baselines/common/vec_env/vec_env.py x: 1 contributors (all time) y: 121 lines of code baselines/common/vec_env/vec_monitor.py x: 1 contributors (all time) y: 51 lines of code baselines/common/vec_env/vec_normalize.py x: 5 contributors (all time) y: 38 lines of code baselines/common/vec_env/vec_remove_dict_obs.py x: 1 contributors (all time) y: 8 lines of code baselines/common/wrappers.py x: 1 contributors (all time) y: 24 lines of code baselines/ppo2/model.py x: 1 contributors (all time) y: 89 lines of code baselines/ppo2/ppo2.py x: 8 contributors (all time) y: 152 lines of code baselines/ppo1/pposgd_simple.py x: 5 contributors (all time) y: 174 lines of code baselines/common/retro_wrappers.py x: 2 contributors (all time) y: 214 lines of code baselines/gail/adversary.py x: 6 contributors (all time) y: 69 lines of code baselines/common/tf_util.py x: 15 contributors (all time) y: 271 lines of code baselines/a2c/a2c.py x: 9 contributors (all time) y: 134 lines of code baselines/a2c/runner.py x: 3 contributors (all time) y: 50 lines of code baselines/common/running_mean_std.py x: 4 contributors (all time) y: 133 lines of code baselines/common/distributions.py x: 5 contributors (all time) y: 284 lines of code baselines/common/vec_env/__init__.py x: 7 contributors (all time) y: 9 lines of code baselines/common/vec_env/dummy_vec_env.py x: 9 contributors (all time) y: 57 lines of code baselines/common/vec_env/vec_frame_stack.py x: 3 contributors (all time) y: 26 lines of code baselines/her/her.py x: 2 contributors (all time) y: 150 lines of code baselines/her/experiment/config.py x: 3 contributors (all time) y: 153 lines of code baselines/her/experiment/data_generation/fetch_data_generation.py x: 2 contributors (all time) y: 89 lines of code baselines/results_plotter.py x: 4 contributors (all time) y: 76 lines of code baselines/deepq/__init__.py x: 3 contributors (all time) y: 7 lines of code baselines/common/policies.py x: 4 contributors (all time) y: 98 lines of code baselines/ddpg/__init__.py x: 2 contributors (all time) y: 1 lines of code baselines/ddpg/noise.py x: 2 contributors (all time) y: 47 lines of code baselines/deepq/experiments/train_pong.py x: 4 contributors (all time) y: 29 lines of code benchmarks_mujoco1M.htm x: 1 contributors (all time) y: 5566 lines of code baselines/a2c/utils.py x: 4 contributors (all time) y: 239 lines of code baselines/acer/policies.py x: 5 contributors (all time) y: 63 lines of code baselines/common/segment_tree.py x: 1 contributors (all time) y: 69 lines of code baselines/gail/trpo_mpi.py x: 5 contributors (all time) y: 290 lines of code
5566.0
lines of code
  min: 1.0
  average: 135.1
  25th percentile: 23.0
  median: 56.0
  75th percentile: 123.5
  max: 5566.0
0 16.0
contributors (all time)
min: 1.0 | average: 3.53 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 16.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".

About This Analysis
  • 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...