openai / gym
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 125 files with 13,801 lines of code.
    • 1 file changed more than 100 times (172 lines of code)
    • 13 files changed 51-100 times (4,046 lines of code)
    • 36 files changed 21-50 times (4,377 lines of code)
    • 48 files changed 6-20 times (3,472 lines of code)
    • 27 files changed 1-5 times (1,734 lines of code)
1% | 29% | 31% | 25% | 12%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 125 files with 13,801 lines of code.
    • 19 files changed by more than 25 contributors (5,226 lines of code)
    • 42 files changed by 11-25 contributors (4,227 lines of code)
    • 32 files changed by 6-10 contributors (2,130 lines of code)
    • 26 files changed by 2-5 contributors (1,891 lines of code)
    • 6 files changed by 1 contributor (327 lines of code)
37% | 30% | 15% | 13% | 2%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, xml, md, yaml, txt, rst, gitignore, dockerfile, json, toml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py1% | 30% | 33% | 26% | 8%
toml0% | 0% | 0% | 100% | 0%
xml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
gym1% | 28% | 31% | 25% | 12%
ROOT0% | 70% | 0% | 30% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
core.py
in gym
172 41 2016-04-28 2022-09-01 113 55 gdb@gregbrockman.com mark.m.towers@gmail.com
setup.py
in root
77 - 2016-04-27 2022-10-04 97 42 mail@jonasschneider.com mark.m.towers@gmail.com
1 - 2016-04-27 2022-10-04 95 21 mail@jonasschneider.com mark.m.towers@gmail.com
registration.py
in gym/envs
462 30 2016-04-28 2022-09-06 87 35 mail@jonasschneider.com ariel.j.kwiatkowski@gmail.com
__init__.py
in gym/envs
259 - 2016-04-27 2022-07-13 82 51 gdb@gregbrockman.com mark.m.towers@gmail.com
car_racing.py
in gym/envs/box2d
625 19 2016-05-26 2022-10-04 68 41 omgtech@gmail.com 42100908+younik@users.norep...
lunar_lander.py
in gym/envs/box2d
577 14 2016-05-03 2022-10-04 61 37 omgtech@gmail.com 42100908+younik@users.norep...
frozen_lake.py
in gym/envs/toy_text
272 13 2016-04-28 2022-10-04 60 33 mail@jonasschneider.com 42100908+younik@users.norep...
cartpole.py
in gym/envs/classic_control
197 5 2016-04-29 2022-10-04 58 44 gdb@gregbrockman.com 42100908+younik@users.norep...
acrobot.py
in gym/envs/classic_control
240 11 2016-05-10 2022-10-04 54 35 joshmarlow@gmail.com 42100908+younik@users.norep...
mujoco_env.py
in gym/envs/mujoco
317 32 2016-04-27 2022-10-04 52 33 sys@openai.com 42100908+younik@users.norep...
mountain_car.py
in gym/envs/classic_control
157 7 2016-05-04 2022-10-04 51 37 jkcooper2@users.noreply.git... 42100908+younik@users.norep...
box.py
in gym/spaces
182 16 2016-05-29 2022-09-03 51 39 gdb@gregbrockman.com mark.m.towers@gmail.com
bipedal_walker.py
in gym/envs/box2d
680 13 2016-05-03 2022-10-04 51 31 omgtech@gmail.com 42100908+younik@users.norep...
pendulum.py
in gym/envs/classic_control
158 7 2016-05-10 2022-10-04 47 31 joshmarlow@gmail.com 42100908+younik@users.norep...
taxi.py
in gym/envs/toy_text
327 11 2016-04-28 2022-10-04 47 31 mail@jonasschneider.com 42100908+younik@users.norep...
continuous_mountain_car.py
in gym/envs/classic_control
169 6 2016-08-24 2022-10-04 43 29 olivier.sigaud@upmc.fr 42100908+younik@users.norep...
discrete.py
in gym/spaces
68 7 2016-04-28 2022-09-03 41 31 mail@jonasschneider.com mark.m.towers@gmail.com
multi_discrete.py
in gym/spaces
93 11 2016-08-14 2022-09-03 41 30 pcpaquette@gmail.com mark.m.towers@gmail.com
blackjack.py
in gym/envs/toy_text
194 14 2016-05-10 2022-10-04 40 27 mail@jonasschneider.com 42100908+younik@users.norep...
__init__.py
in gym/wrappers
22 - 2016-08-13 2022-09-04 34 19 pcpaquette@gmail.com 42100908+younik@users.norep...
27 - 2016-05-01 2022-05-10 34 22 mail@jonasschneider.com mark.m.towers@gmail.com
multi_binary.py
in gym/spaces
59 9 2017-02-05 2022-09-03 33 24 joschu@openai.com mark.m.towers@gmail.com
dict.py
in gym/spaces
127 13 2019-03-24 2022-09-03 30 22 zuoxingdong@users.noreply.g... mark.m.towers@gmail.com
async_vector_env.py
in gym/vector
478 16 2019-06-21 2022-10-04 30 15 tristandeleu@users.noreply.... mark.m.towers@gmail.com
video_recorder.py
in gym/wrappers/monitoring
110 6 2018-01-26 2022-09-01 28 19 john.d.schulman@gmail.com mark.m.towers@gmail.com
reacher.py
in gym/envs/mujoco
65 5 2016-05-01 2022-09-05 27 20 john.d.schulman@gmail.com 42100908+younik@users.norep...
vector_env.py
in gym/vector
118 31 2019-06-21 2022-08-30 27 16 tristandeleu@users.noreply.... kg.arjun@gmail.com
cliffwalking.py
in gym/envs/toy_text
200 8 2017-05-15 2022-10-04 27 16 quan.vuong@nyu.edu 42100908+younik@users.norep...
hopper.py
in gym/envs/mujoco
57 5 2016-04-28 2022-09-05 26 19 gdb@gregbrockman.com 42100908+younik@users.norep...
inverted_double_pendulum.py
in gym/envs/mujoco
59 5 2016-05-01 2022-09-05 26 17 john.d.schulman@gmail.com 42100908+younik@users.norep...
inverted_pendulum.py
in gym/envs/mujoco
46 5 2016-05-01 2022-09-05 25 17 john.d.schulman@gmail.com 42100908+younik@users.norep...
humanoidstandup.py
in gym/envs/mujoco
77 5 2016-05-23 2022-09-05 25 18 lmj@lmjdemacbook-air.local 42100908+younik@users.norep...
half_cheetah.py
in gym/envs/mujoco
54 5 2016-05-01 2022-09-05 24 16 john.d.schulman@gmail.com 42100908+younik@users.norep...
humanoid.py
in gym/envs/mujoco
82 6 2016-05-01 2022-09-05 24 16 john.d.schulman@gmail.com 42100908+younik@users.norep...
tuple.py
in gym/spaces
94 11 2019-03-24 2022-09-03 24 16 zuoxingdong@users.noreply.g... mark.m.towers@gmail.com
atari_preprocessing.py
in gym/wrappers
128 5 2019-05-10 2022-10-04 24 16 zuoxingdong@users.noreply.g... czhangseu@gmail.com
sync_vector_env.py
in gym/vector
138 9 2019-06-21 2022-10-04 24 15 tristandeleu@users.noreply.... mark.m.towers@gmail.com
space.py
in gym/spaces
64 11 2019-01-30 2022-08-22 23 18 zuoxingdong@users.noreply.g... phobossystems@gmail.com
half_cheetah_v3.py
in gym/envs/mujoco
101 6 2019-02-25 2022-09-05 23 17 kristian.hartikainen@gmail.com 42100908+younik@users.norep...
swimmer.py
in gym/envs/mujoco
49 4 2016-05-01 2022-09-05 22 16 john.d.schulman@gmail.com 42100908+younik@users.norep...
walker2d.py
in gym/envs/mujoco
50 5 2016-05-01 2022-09-05 22 15 john.d.schulman@gmail.com 42100908+younik@users.norep...
ant.py
in gym/envs/mujoco
70 5 2016-05-01 2022-09-05 22 14 john.d.schulman@gmail.com 42100908+younik@users.norep...
swimmer_v3.py
in gym/envs/mujoco
102 6 2019-02-25 2022-09-05 22 17 kristian.hartikainen@gmail.com 42100908+younik@users.norep...
hopper_v3.py
in gym/envs/mujoco
141 9 2019-02-25 2022-09-05 22 17 kristian.hartikainen@gmail.com 42100908+younik@users.norep...
humanoid_v3.py
in gym/envs/mujoco
166 11 2019-02-25 2022-09-05 22 16 kristian.hartikainen@gmail.com 42100908+younik@users.norep...
play.py
in gym/utils
199 8 2017-02-01 2022-09-01 22 16 nottombrown@gmail.com mark.m.towers@gmail.com
record_video.py
in gym/wrappers
141 10 2021-08-18 2022-08-30 21 11 costa.huang@outlook.com kg.arjun@gmail.com
ant_v3.py
in gym/envs/mujoco
152 11 2019-02-25 2022-09-05 21 15 kristian.hartikainen@gmail.com 42100908+younik@users.norep...
env_checker.py
in gym/utils
192 8 2021-08-12 2022-09-03 21 15 amtamasi@yahoo.com mark.m.towers@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
core.py
in gym
172 41 2016-04-28 2022-09-01 113 55 gdb@gregbrockman.com mark.m.towers@gmail.com
__init__.py
in gym/envs
259 - 2016-04-27 2022-07-13 82 51 gdb@gregbrockman.com mark.m.towers@gmail.com
cartpole.py
in gym/envs/classic_control
197 5 2016-04-29 2022-10-04 58 44 gdb@gregbrockman.com 42100908+younik@users.norep...
setup.py
in root
77 - 2016-04-27 2022-10-04 97 42 mail@jonasschneider.com mark.m.towers@gmail.com
car_racing.py
in gym/envs/box2d
625 19 2016-05-26 2022-10-04 68 41 omgtech@gmail.com 42100908+younik@users.norep...
box.py
in gym/spaces
182 16 2016-05-29 2022-09-03 51 39 gdb@gregbrockman.com mark.m.towers@gmail.com
lunar_lander.py
in gym/envs/box2d
577 14 2016-05-03 2022-10-04 61 37 omgtech@gmail.com 42100908+younik@users.norep...
mountain_car.py
in gym/envs/classic_control
157 7 2016-05-04 2022-10-04 51 37 jkcooper2@users.noreply.git... 42100908+younik@users.norep...
registration.py
in gym/envs
462 30 2016-04-28 2022-09-06 87 35 mail@jonasschneider.com ariel.j.kwiatkowski@gmail.com
acrobot.py
in gym/envs/classic_control
240 11 2016-05-10 2022-10-04 54 35 joshmarlow@gmail.com 42100908+younik@users.norep...
frozen_lake.py
in gym/envs/toy_text
272 13 2016-04-28 2022-10-04 60 33 mail@jonasschneider.com 42100908+younik@users.norep...
mujoco_env.py
in gym/envs/mujoco
317 32 2016-04-27 2022-10-04 52 33 sys@openai.com 42100908+younik@users.norep...
bipedal_walker.py
in gym/envs/box2d
680 13 2016-05-03 2022-10-04 51 31 omgtech@gmail.com 42100908+younik@users.norep...
pendulum.py
in gym/envs/classic_control
158 7 2016-05-10 2022-10-04 47 31 joshmarlow@gmail.com 42100908+younik@users.norep...
taxi.py
in gym/envs/toy_text
327 11 2016-04-28 2022-10-04 47 31 mail@jonasschneider.com 42100908+younik@users.norep...
discrete.py
in gym/spaces
68 7 2016-04-28 2022-09-03 41 31 mail@jonasschneider.com mark.m.towers@gmail.com
multi_discrete.py
in gym/spaces
93 11 2016-08-14 2022-09-03 41 30 pcpaquette@gmail.com mark.m.towers@gmail.com
continuous_mountain_car.py
in gym/envs/classic_control
169 6 2016-08-24 2022-10-04 43 29 olivier.sigaud@upmc.fr 42100908+younik@users.norep...
blackjack.py
in gym/envs/toy_text
194 14 2016-05-10 2022-10-04 40 27 mail@jonasschneider.com 42100908+younik@users.norep...
multi_binary.py
in gym/spaces
59 9 2017-02-05 2022-09-03 33 24 joschu@openai.com mark.m.towers@gmail.com
27 - 2016-05-01 2022-05-10 34 22 mail@jonasschneider.com mark.m.towers@gmail.com
dict.py
in gym/spaces
127 13 2019-03-24 2022-09-03 30 22 zuoxingdong@users.noreply.g... mark.m.towers@gmail.com
1 - 2016-04-27 2022-10-04 95 21 mail@jonasschneider.com mark.m.towers@gmail.com
reacher.py
in gym/envs/mujoco
65 5 2016-05-01 2022-09-05 27 20 john.d.schulman@gmail.com 42100908+younik@users.norep...
__init__.py
in gym/wrappers
22 - 2016-08-13 2022-09-04 34 19 pcpaquette@gmail.com 42100908+younik@users.norep...
video_recorder.py
in gym/wrappers/monitoring
110 6 2018-01-26 2022-09-01 28 19 john.d.schulman@gmail.com mark.m.towers@gmail.com
hopper.py
in gym/envs/mujoco
57 5 2016-04-28 2022-09-05 26 19 gdb@gregbrockman.com 42100908+younik@users.norep...
humanoidstandup.py
in gym/envs/mujoco
77 5 2016-05-23 2022-09-05 25 18 lmj@lmjdemacbook-air.local 42100908+younik@users.norep...
space.py
in gym/spaces
64 11 2019-01-30 2022-08-22 23 18 zuoxingdong@users.noreply.g... phobossystems@gmail.com
inverted_double_pendulum.py
in gym/envs/mujoco
59 5 2016-05-01 2022-09-05 26 17 john.d.schulman@gmail.com 42100908+younik@users.norep...
inverted_pendulum.py
in gym/envs/mujoco
46 5 2016-05-01 2022-09-05 25 17 john.d.schulman@gmail.com 42100908+younik@users.norep...
half_cheetah_v3.py
in gym/envs/mujoco
101 6 2019-02-25 2022-09-05 23 17 kristian.hartikainen@gmail.com 42100908+younik@users.norep...
hopper_v3.py
in gym/envs/mujoco
141 9 2019-02-25 2022-09-05 22 17 kristian.hartikainen@gmail.com 42100908+younik@users.norep...
swimmer_v3.py
in gym/envs/mujoco
102 6 2019-02-25 2022-09-05 22 17 kristian.hartikainen@gmail.com 42100908+younik@users.norep...
time_limit.py
in gym/wrappers
24 3 2016-12-27 2022-08-30 19 17 jietang@openai.com kg.arjun@gmail.com
vector_env.py
in gym/vector
118 31 2019-06-21 2022-08-30 27 16 tristandeleu@users.noreply.... kg.arjun@gmail.com
cliffwalking.py
in gym/envs/toy_text
200 8 2017-05-15 2022-10-04 27 16 quan.vuong@nyu.edu 42100908+younik@users.norep...
humanoid.py
in gym/envs/mujoco
82 6 2016-05-01 2022-09-05 24 16 john.d.schulman@gmail.com 42100908+younik@users.norep...
half_cheetah.py
in gym/envs/mujoco
54 5 2016-05-01 2022-09-05 24 16 john.d.schulman@gmail.com 42100908+younik@users.norep...
atari_preprocessing.py
in gym/wrappers
128 5 2019-05-10 2022-10-04 24 16 zuoxingdong@users.noreply.g... czhangseu@gmail.com
tuple.py
in gym/spaces
94 11 2019-03-24 2022-09-03 24 16 zuoxingdong@users.noreply.g... mark.m.towers@gmail.com
play.py
in gym/utils
199 8 2017-02-01 2022-09-01 22 16 nottombrown@gmail.com mark.m.towers@gmail.com
swimmer.py
in gym/envs/mujoco
49 4 2016-05-01 2022-09-05 22 16 john.d.schulman@gmail.com 42100908+younik@users.norep...
humanoid_v3.py
in gym/envs/mujoco
166 11 2019-02-25 2022-09-05 22 16 kristian.hartikainen@gmail.com 42100908+younik@users.norep...
utils.py
in gym/spaces
242 34 2019-03-24 2022-09-03 20 16 zuoxingdong@users.noreply.g... mark.m.towers@gmail.com
async_vector_env.py
in gym/vector
478 16 2019-06-21 2022-10-04 30 15 tristandeleu@users.noreply.... mark.m.towers@gmail.com
sync_vector_env.py
in gym/vector
138 9 2019-06-21 2022-10-04 24 15 tristandeleu@users.noreply.... mark.m.towers@gmail.com
walker2d.py
in gym/envs/mujoco
50 5 2016-05-01 2022-09-05 22 15 john.d.schulman@gmail.com 42100908+younik@users.norep...
env_checker.py
in gym/utils
192 8 2021-08-12 2022-09-03 21 15 amtamasi@yahoo.com mark.m.towers@gmail.com
ant_v3.py
in gym/envs/mujoco
152 11 2019-02-25 2022-09-05 21 15 kristian.hartikainen@gmail.com 42100908+younik@users.norep...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
inverted_double_pendulum.xml
in gym/envs/mujoco/assets
32 -
point.xml
in gym/envs/mujoco/assets
30 -
ant.xml
in gym/envs/mujoco/assets
81 - 2018-02-06 2018-02-06 1 1 a@machinaut.com a@machinaut.com
pusher.xml
in gym/envs/mujoco/assets
76 - 2017-04-23 2017-04-23 1 1 larrywyang@gmail.com larrywyang@gmail.com
half_cheetah.xml
in gym/envs/mujoco/assets
61 - 2018-02-06 2018-02-06 1 1 a@machinaut.com a@machinaut.com
compatibility.py
in gym/wrappers
57 12 2022-09-06 2022-09-06 1 1 ariel.j.kwiatkowski@gmail.com ariel.j.kwiatkowski@gmail.com
render_collection.py
in gym/wrappers
27 5 2022-09-04 2022-09-04 1 1 42100908+younik@users.norep... 42100908+younik@users.norep...
inverted_pendulum.xml
in gym/envs/mujoco/assets
25 - 2022-05-24 2022-05-24 1 1 r.l.p.v96@gmail.com r.l.p.v96@gmail.com
mujoco_rendering.py
in gym/envs/mujoco
443 22 2022-05-24 2022-08-24 4 2 r.l.p.v96@gmail.com 1503679330@qq.com
text.py
in gym/spaces
121 10 2022-07-11 2022-09-03 3 2 mark.m.towers@gmail.com mark.m.towers@gmail.com
humanoid.xml
in gym/envs/mujoco/assets
117 - 2018-02-06 2019-03-01 2 2 a@machinaut.com stephaniexd11@gmail.com
112 3 2022-07-09 2022-08-30 4 2 kg.arjun@gmail.com kg.arjun@gmail.com
sequence.py
in gym/spaces
69 9 2022-08-15 2022-09-03 2 2 montcyril@gmail.com mark.m.towers@gmail.com
walker2d.xml
in gym/envs/mujoco/assets
59 - 2018-02-06 2022-05-27 2 2 a@machinaut.com 102665781+quagla@users.nore...
hopper.xml
in gym/envs/mujoco/assets
48 - 2018-02-06 2022-05-27 2 2 a@machinaut.com 102665781+quagla@users.nore...
save_video.py
in gym/utils
46 2 2022-08-29 2022-09-01 2 2 42100908+younik@users.norep... mark.m.towers@gmail.com
swimmer.xml
in gym/envs/mujoco/assets
38 - 2019-03-25 2022-08-22 2 2 peterzhokhoff@gmail.com 9304486+lin826@users.norepl...
reacher.xml
in gym/envs/mujoco/assets
36 - 2022-01-26 2022-02-03 2 2 sanderschulhoff@gmail.com sanderman5@hotmail.com
utils.py
in gym/envs/classic_control
21 2 2022-07-06 2022-07-11 2 2 psc@google.com mark.m.towers@gmail.com
__init__.py
in gym/wrappers/monitoring
1 - 2018-01-26 2022-05-13 2 2 john.d.schulman@gmail.com mark.m.towers@gmail.com
humanoidstandup.xml
in gym/envs/mujoco/assets
117 - 2016-05-23 2018-02-06 3 3 lmj@lmjdemacbook-air.local a@machinaut.com
human_rendering.py
in gym/wrappers
70 7 2022-06-24 2022-09-01 5 3 montcyril@gmail.com mark.m.towers@gmail.com
21 2 2022-07-09 2022-09-06 4 3 kg.arjun@gmail.com ariel.j.kwiatkowski@gmail.com
autoreset.py
in gym/wrappers
19 2 2022-03-25 2022-08-30 6 3 phobossystems@gmail.com kg.arjun@gmail.com
__init__.py
in gym/envs/classic_control
5 - 2016-08-24 2022-03-31 3 3 olivier.sigaud@upmc.fr 6053592+kir0ul@users.norepl...
utils.py
in gym/envs/toy_text
5 1 2021-12-22 2022-08-22 3 3 carlos.luisgonc@gmail.com phobossystems@gmail.com
vector_list_info.py
in gym/wrappers
38 5 2022-05-24 2022-08-30 5 4 42657588+gianlucadecola@use... kg.arjun@gmail.com
misc.py
in gym/vector/utils
26 5 2019-06-21 2022-05-25 5 4 tristandeleu@users.noreply.... mark.m.towers@gmail.com
__init__.py
in gym/vector/utils
21 - 2019-06-21 2022-07-04 6 4 tristandeleu@users.noreply.... mark.m.towers@gmail.com
__init__.py
in gym/utils
2 - 2016-05-01 2022-05-10 5 4 mail@jonasschneider.com mark.m.towers@gmail.com
252 7 2022-06-06 2022-08-30 7 5 mark.m.towers@gmail.com kg.arjun@gmail.com
graph.py
in gym/spaces
159 9 2022-06-09 2022-10-04 7 5 38184875+jjshoots@users.nor... ekalosak@users.noreply.gith...
33 - 2021-11-17 2022-08-16 10 5 ikamenshchikov@gmail.com mark.m.towers@gmail.com
ezpickle.py
in gym/utils
12 3 2016-05-01 2022-05-20 5 5 mail@jonasschneider.com mark.m.towers@gmail.com
humanoid_v4.py
in gym/envs/mujoco
148 10 2022-05-24 2022-09-05 15 6 mark.m.towers@gmail.com 42100908+younik@users.norep...
hopper_v4.py
in gym/envs/mujoco
138 9 2022-05-24 2022-09-05 14 6 mark.m.towers@gmail.com 42100908+younik@users.norep...
walker2d_v4.py
in gym/envs/mujoco
132 9 2022-05-24 2022-09-05 14 6 mark.m.towers@gmail.com 42100908+younik@users.norep...
half_cheetah_v4.py
in gym/envs/mujoco
99 6 2022-05-24 2022-09-05 15 6 mark.m.towers@gmail.com 42100908+younik@users.norep...
pusher_v4.py
in gym/envs/mujoco
71 5 2022-05-24 2022-09-05 15 6 mark.m.towers@gmail.com 42100908+younik@users.norep...
reacher_v4.py
in gym/envs/mujoco
65 5 2022-05-24 2022-09-05 15 6 mark.m.towers@gmail.com 42100908+younik@users.norep...
59 5 2022-05-24 2022-09-05 13 6 mark.m.towers@gmail.com 42100908+younik@users.norep...
inverted_pendulum_v4.py
in gym/envs/mujoco
47 5 2022-05-24 2022-09-05 13 6 mark.m.towers@gmail.com 42100908+younik@users.norep...
env_checker.py
in gym/wrappers
41 4 2022-06-06 2022-08-31 8 6 mark.m.towers@gmail.com 41323592+fieteo@users.norep...
colorize.py
in gym/utils
23 1 2016-05-01 2022-05-20 6 6 mail@jonasschneider.com mark.m.towers@gmail.com
transform_reward.py
in gym/wrappers
10 2 2019-08-09 2022-08-30 6 6 zuoxingdong@users.noreply.g... kg.arjun@gmail.com
9 2 2019-10-11 2022-08-30 6 6 zuoxingdong@users.noreply.g... kg.arjun@gmail.com
ant_v4.py
in gym/envs/mujoco
158 11 2022-05-24 2022-09-05 14 7 mark.m.towers@gmail.com 42100908+younik@users.norep...
swimmer_v4.py
in gym/envs/mujoco
100 6 2022-05-24 2022-09-05 16 7 mark.m.towers@gmail.com 42100908+younik@users.norep...
humanoidstandup_v4.py
in gym/envs/mujoco
77 5 2022-05-24 2022-09-05 15 7 mark.m.towers@gmail.com 42100908+younik@users.norep...
numpy_utils.py
in gym/vector/utils
64 10 2019-06-21 2022-05-25 9 7 tristandeleu@users.noreply.... mark.m.towers@gmail.com
Correlations

File Size vs. Number of Changes: 125 points

gym/version.py x: 1 lines of code y: 95 # changes gym/wrappers/atari_preprocessing.py x: 128 lines of code y: 24 # changes gym/envs/box2d/bipedal_walker.py x: 680 lines of code y: 51 # changes gym/envs/box2d/car_racing.py x: 625 lines of code y: 68 # changes gym/envs/box2d/lunar_lander.py x: 577 lines of code y: 61 # changes gym/envs/classic_control/acrobot.py x: 240 lines of code y: 54 # changes gym/envs/classic_control/cartpole.py x: 197 lines of code y: 58 # changes gym/envs/classic_control/continuous_mountain_car.py x: 169 lines of code y: 43 # changes gym/envs/classic_control/mountain_car.py x: 157 lines of code y: 51 # changes gym/envs/classic_control/pendulum.py x: 158 lines of code y: 47 # changes gym/envs/mujoco/mujoco_env.py x: 317 lines of code y: 52 # changes gym/envs/toy_text/blackjack.py x: 194 lines of code y: 40 # changes gym/envs/toy_text/cliffwalking.py x: 200 lines of code y: 27 # changes gym/envs/toy_text/frozen_lake.py x: 272 lines of code y: 60 # changes gym/envs/toy_text/taxi.py x: 327 lines of code y: 47 # changes gym/vector/async_vector_env.py x: 478 lines of code y: 30 # changes gym/vector/sync_vector_env.py x: 138 lines of code y: 24 # changes setup.py x: 77 lines of code y: 97 # changes gym/spaces/graph.py x: 159 lines of code y: 7 # changes gym/envs/mujoco/__init__.py x: 12 lines of code y: 14 # changes gym/wrappers/pixel_observation.py x: 108 lines of code y: 17 # changes gym/envs/registration.py x: 462 lines of code y: 87 # changes gym/wrappers/compatibility.py x: 57 lines of code y: 1 # changes gym/wrappers/step_api_compatibility.py x: 21 lines of code y: 4 # changes gym/envs/mujoco/ant.py x: 70 lines of code y: 22 # changes gym/envs/mujoco/ant_v3.py x: 152 lines of code y: 21 # changes gym/envs/mujoco/ant_v4.py x: 158 lines of code y: 14 # changes gym/envs/mujoco/half_cheetah.py x: 54 lines of code y: 24 # changes gym/envs/mujoco/half_cheetah_v3.py x: 101 lines of code y: 23 # changes gym/envs/mujoco/half_cheetah_v4.py x: 99 lines of code y: 15 # changes gym/envs/mujoco/hopper.py x: 57 lines of code y: 26 # changes gym/envs/mujoco/hopper_v3.py x: 141 lines of code y: 22 # changes gym/envs/mujoco/hopper_v4.py x: 138 lines of code y: 14 # changes gym/envs/mujoco/humanoid.py x: 82 lines of code y: 24 # changes gym/envs/mujoco/humanoid_v3.py x: 166 lines of code y: 22 # changes gym/envs/mujoco/humanoid_v4.py x: 148 lines of code y: 15 # changes gym/envs/mujoco/humanoidstandup.py x: 77 lines of code y: 25 # changes gym/envs/mujoco/humanoidstandup_v4.py x: 77 lines of code y: 15 # changes gym/envs/mujoco/inverted_double_pendulum.py x: 59 lines of code y: 26 # changes gym/envs/mujoco/inverted_double_pendulum_v4.py x: 59 lines of code y: 13 # changes gym/envs/mujoco/inverted_pendulum.py x: 46 lines of code y: 25 # changes gym/envs/mujoco/inverted_pendulum_v4.py x: 47 lines of code y: 13 # changes gym/envs/mujoco/pusher.py x: 71 lines of code y: 19 # changes gym/envs/mujoco/pusher_v4.py x: 71 lines of code y: 15 # changes gym/envs/mujoco/reacher.py x: 65 lines of code y: 27 # changes gym/envs/mujoco/reacher_v4.py x: 65 lines of code y: 15 # changes gym/envs/mujoco/swimmer.py x: 49 lines of code y: 22 # changes gym/envs/mujoco/swimmer_v3.py x: 102 lines of code y: 22 # changes gym/envs/mujoco/swimmer_v4.py x: 100 lines of code y: 16 # changes gym/envs/mujoco/walker2d.py x: 50 lines of code y: 22 # changes gym/envs/mujoco/walker2d_v3.py x: 134 lines of code y: 20 # changes gym/envs/mujoco/walker2d_v4.py x: 132 lines of code y: 14 # changes gym/logger.py x: 38 lines of code y: 10 # changes gym/wrappers/__init__.py x: 22 lines of code y: 34 # changes gym/wrappers/render_collection.py x: 27 lines of code y: 1 # changes gym/spaces/dict.py x: 127 lines of code y: 30 # changes gym/spaces/sequence.py x: 69 lines of code y: 2 # changes gym/spaces/tuple.py x: 94 lines of code y: 24 # changes gym/spaces/utils.py x: 242 lines of code y: 20 # changes gym/spaces/box.py x: 182 lines of code y: 51 # changes gym/spaces/discrete.py x: 68 lines of code y: 41 # changes gym/spaces/multi_binary.py x: 59 lines of code y: 33 # changes gym/spaces/multi_discrete.py x: 93 lines of code y: 41 # changes gym/spaces/text.py x: 121 lines of code y: 3 # changes gym/utils/env_checker.py x: 192 lines of code y: 21 # changes gym/core.py x: 172 lines of code y: 113 # changes gym/utils/play.py x: 199 lines of code y: 22 # changes gym/utils/save_video.py x: 46 lines of code y: 2 # changes gym/wrappers/human_rendering.py x: 70 lines of code y: 5 # changes gym/wrappers/monitoring/video_recorder.py x: 110 lines of code y: 28 # changes gym/wrappers/env_checker.py x: 41 lines of code y: 8 # changes gym/utils/passive_env_checker.py x: 252 lines of code y: 7 # changes gym/utils/step_api_compatibility.py x: 112 lines of code y: 4 # changes gym/vector/__init__.py x: 38 lines of code y: 14 # changes gym/vector/vector_env.py x: 118 lines of code y: 27 # changes gym/wrappers/autoreset.py x: 19 lines of code y: 6 # changes gym/wrappers/clip_action.py x: 10 lines of code y: 7 # changes gym/wrappers/filter_observation.py x: 45 lines of code y: 8 # changes gym/wrappers/flatten_observation.py x: 8 lines of code y: 8 # changes gym/wrappers/frame_stack.py x: 73 lines of code y: 19 # changes gym/wrappers/gray_scale_observation.py x: 27 lines of code y: 9 # changes gym/wrappers/normalize.py x: 83 lines of code y: 14 # changes gym/wrappers/order_enforcing.py x: 24 lines of code y: 12 # changes gym/wrappers/record_episode_statistics.py x: 79 lines of code y: 17 # changes gym/wrappers/record_video.py x: 141 lines of code y: 21 # changes gym/wrappers/rescale_action.py x: 41 lines of code y: 10 # changes gym/wrappers/resize_observation.py x: 30 lines of code y: 11 # changes gym/wrappers/time_aware_observation.py x: 20 lines of code y: 10 # changes gym/wrappers/time_limit.py x: 24 lines of code y: 19 # changes gym/wrappers/transform_observation.py x: 9 lines of code y: 6 # changes gym/wrappers/transform_reward.py x: 10 lines of code y: 6 # changes gym/wrappers/vector_list_info.py x: 38 lines of code y: 5 # changes gym/envs/mujoco/mujoco_rendering.py x: 443 lines of code y: 4 # changes gym/envs/mujoco/assets/swimmer.xml x: 38 lines of code y: 2 # changes gym/envs/toy_text/utils.py x: 5 lines of code y: 3 # changes gym/spaces/space.py x: 64 lines of code y: 23 # changes gym/utils/seeding.py x: 11 lines of code y: 16 # changes pyproject.toml x: 33 lines of code y: 10 # changes gym/spaces/__init__.py x: 28 lines of code y: 17 # changes gym/envs/__init__.py x: 259 lines of code y: 82 # changes gym/envs/classic_control/utils.py x: 21 lines of code y: 2 # changes gym/error.py x: 76 lines of code y: 20 # changes gym/envs/box2d/car_dynamics.py x: 286 lines of code y: 12 # changes gym/vector/utils/__init__.py x: 21 lines of code y: 6 # changes gym/vector/utils/spaces.py x: 124 lines of code y: 12 # changes gym/envs/mujoco/assets/hopper.xml x: 48 lines of code y: 2 # changes gym/envs/mujoco/assets/walker2d.xml x: 59 lines of code y: 2 # changes gym/vector/utils/misc.py x: 26 lines of code y: 5 # changes gym/vector/utils/numpy_utils.py x: 64 lines of code y: 9 # changes gym/vector/utils/shared_memory.py x: 108 lines of code y: 12 # changes gym/envs/mujoco/assets/inverted_pendulum.xml x: 25 lines of code y: 1 # changes gym/utils/colorize.py x: 23 lines of code y: 6 # changes gym/utils/ezpickle.py x: 12 lines of code y: 5 # changes gym/wrappers/monitoring/__init__.py x: 1 lines of code y: 2 # changes gym/envs/box2d/__init__.py x: 3 lines of code y: 9 # changes gym/__init__.py x: 27 lines of code y: 34 # changes gym/utils/__init__.py x: 2 lines of code y: 5 # changes gym/envs/toy_text/__init__.py x: 4 lines of code y: 9 # changes gym/envs/mujoco/assets/reacher.xml x: 36 lines of code y: 2 # changes gym/envs/mujoco/assets/humanoid.xml x: 117 lines of code y: 2 # changes gym/envs/mujoco/assets/ant.xml x: 81 lines of code y: 1 # changes gym/envs/mujoco/assets/half_cheetah.xml x: 61 lines of code y: 1 # changes gym/envs/mujoco/assets/humanoidstandup.xml x: 117 lines of code y: 3 # changes gym/envs/mujoco/assets/pusher.xml x: 76 lines of code y: 1 # changes
113.0
# changes
  min: 1.0
  average: 21.3
  25th percentile: 6.0
  median: 15.0
  75th percentile: 25.5
  max: 113.0
0 680.0
lines of code
min: 1.0 | average: 110.41 | 25th percentile: 34.5 | median: 71.0 | 75th percentile: 139.5 | max: 680.0

Number of Contributors vs. Number of Changes: 125 points

gym/version.py x: 21 # contributors y: 95 # changes gym/wrappers/atari_preprocessing.py x: 16 # contributors y: 24 # changes gym/envs/box2d/bipedal_walker.py x: 31 # contributors y: 51 # changes gym/envs/box2d/car_racing.py x: 41 # contributors y: 68 # changes gym/envs/box2d/lunar_lander.py x: 37 # contributors y: 61 # changes gym/envs/classic_control/acrobot.py x: 35 # contributors y: 54 # changes gym/envs/classic_control/cartpole.py x: 44 # contributors y: 58 # changes gym/envs/classic_control/continuous_mountain_car.py x: 29 # contributors y: 43 # changes gym/envs/classic_control/mountain_car.py x: 37 # contributors y: 51 # changes gym/envs/classic_control/pendulum.py x: 31 # contributors y: 47 # changes gym/envs/mujoco/mujoco_env.py x: 33 # contributors y: 52 # changes gym/envs/toy_text/blackjack.py x: 27 # contributors y: 40 # changes gym/envs/toy_text/cliffwalking.py x: 16 # contributors y: 27 # changes gym/envs/toy_text/frozen_lake.py x: 33 # contributors y: 60 # changes gym/vector/async_vector_env.py x: 15 # contributors y: 30 # changes gym/vector/sync_vector_env.py x: 15 # contributors y: 24 # changes setup.py x: 42 # contributors y: 97 # changes gym/spaces/graph.py x: 5 # contributors y: 7 # changes gym/envs/mujoco/__init__.py x: 13 # contributors y: 14 # changes gym/wrappers/pixel_observation.py x: 11 # contributors y: 17 # changes gym/envs/registration.py x: 35 # contributors y: 87 # changes gym/wrappers/compatibility.py x: 1 # contributors y: 1 # changes gym/wrappers/step_api_compatibility.py x: 3 # contributors y: 4 # changes gym/envs/mujoco/ant.py x: 14 # contributors y: 22 # changes gym/envs/mujoco/ant_v3.py x: 15 # contributors y: 21 # changes gym/envs/mujoco/ant_v4.py x: 7 # contributors y: 14 # changes gym/envs/mujoco/half_cheetah_v3.py x: 17 # contributors y: 23 # changes gym/envs/mujoco/half_cheetah_v4.py x: 6 # contributors y: 15 # changes gym/envs/mujoco/hopper.py x: 19 # contributors y: 26 # changes gym/envs/mujoco/hopper_v3.py x: 17 # contributors y: 22 # changes gym/envs/mujoco/hopper_v4.py x: 6 # contributors y: 14 # changes gym/envs/mujoco/humanoid_v3.py x: 16 # contributors y: 22 # changes gym/envs/mujoco/humanoidstandup.py x: 18 # contributors y: 25 # changes gym/envs/mujoco/humanoidstandup_v4.py x: 7 # contributors y: 15 # changes gym/envs/mujoco/inverted_double_pendulum.py x: 17 # contributors y: 26 # changes gym/envs/mujoco/inverted_double_pendulum_v4.py x: 6 # contributors y: 13 # changes gym/envs/mujoco/inverted_pendulum.py x: 17 # contributors y: 25 # changes gym/envs/mujoco/pusher.py x: 12 # contributors y: 19 # changes gym/envs/mujoco/reacher.py x: 20 # contributors y: 27 # changes gym/envs/mujoco/swimmer_v4.py x: 7 # contributors y: 16 # changes gym/envs/mujoco/walker2d.py x: 15 # contributors y: 22 # changes gym/envs/mujoco/walker2d_v3.py x: 15 # contributors y: 20 # changes gym/logger.py x: 9 # contributors y: 10 # changes gym/wrappers/__init__.py x: 19 # contributors y: 34 # changes gym/spaces/dict.py x: 22 # contributors y: 30 # changes gym/spaces/sequence.py x: 2 # contributors y: 2 # changes gym/spaces/utils.py x: 16 # contributors y: 20 # changes gym/spaces/box.py x: 39 # contributors y: 51 # changes gym/spaces/discrete.py x: 31 # contributors y: 41 # changes gym/spaces/multi_binary.py x: 24 # contributors y: 33 # changes gym/spaces/multi_discrete.py x: 30 # contributors y: 41 # changes gym/spaces/text.py x: 2 # contributors y: 3 # changes gym/core.py x: 55 # contributors y: 113 # changes gym/wrappers/human_rendering.py x: 3 # contributors y: 5 # changes gym/wrappers/monitoring/video_recorder.py x: 19 # contributors y: 28 # changes gym/wrappers/env_checker.py x: 6 # contributors y: 8 # changes gym/utils/step_api_compatibility.py x: 2 # contributors y: 4 # changes gym/wrappers/autoreset.py x: 3 # contributors y: 6 # changes gym/wrappers/clip_action.py x: 7 # contributors y: 7 # changes gym/wrappers/filter_observation.py x: 8 # contributors y: 8 # changes gym/wrappers/frame_stack.py x: 13 # contributors y: 19 # changes gym/wrappers/gray_scale_observation.py x: 8 # contributors y: 9 # changes gym/wrappers/normalize.py x: 8 # contributors y: 14 # changes gym/wrappers/order_enforcing.py x: 7 # contributors y: 12 # changes gym/wrappers/record_episode_statistics.py x: 12 # contributors y: 17 # changes gym/wrappers/record_video.py x: 11 # contributors y: 21 # changes gym/wrappers/resize_observation.py x: 9 # contributors y: 11 # changes gym/wrappers/time_aware_observation.py x: 8 # contributors y: 10 # changes gym/wrappers/time_limit.py x: 17 # contributors y: 19 # changes gym/wrappers/transform_observation.py x: 6 # contributors y: 6 # changes gym/wrappers/vector_list_info.py x: 4 # contributors y: 5 # changes gym/envs/toy_text/utils.py x: 3 # contributors y: 3 # changes gym/spaces/space.py x: 18 # contributors y: 23 # changes gym/utils/seeding.py x: 15 # contributors y: 16 # changes pyproject.toml x: 5 # contributors y: 10 # changes gym/spaces/__init__.py x: 15 # contributors y: 17 # changes gym/envs/__init__.py x: 51 # contributors y: 82 # changes gym/error.py x: 14 # contributors y: 20 # changes gym/envs/box2d/car_dynamics.py x: 10 # contributors y: 12 # changes gym/vector/utils/__init__.py x: 4 # contributors y: 6 # changes gym/vector/utils/spaces.py x: 8 # contributors y: 12 # changes gym/vector/utils/numpy_utils.py x: 7 # contributors y: 9 # changes gym/utils/ezpickle.py x: 5 # contributors y: 5 # changes gym/__init__.py x: 22 # contributors y: 34 # changes
113.0
# changes
  min: 1.0
  average: 21.3
  25th percentile: 6.0
  median: 15.0
  75th percentile: 25.5
  max: 113.0
0 55.0
# contributors
min: 1.0 | average: 13.51 | 25th percentile: 5.0 | median: 9.0 | 75th percentile: 17.0 | max: 55.0

Number of Contributors vs. File Size: 125 points

gym/version.py x: 21 # contributors y: 1 lines of code gym/wrappers/atari_preprocessing.py x: 16 # contributors y: 128 lines of code gym/envs/box2d/bipedal_walker.py x: 31 # contributors y: 680 lines of code gym/envs/box2d/car_racing.py x: 41 # contributors y: 625 lines of code gym/envs/box2d/lunar_lander.py x: 37 # contributors y: 577 lines of code gym/envs/classic_control/acrobot.py x: 35 # contributors y: 240 lines of code gym/envs/classic_control/cartpole.py x: 44 # contributors y: 197 lines of code gym/envs/classic_control/continuous_mountain_car.py x: 29 # contributors y: 169 lines of code gym/envs/classic_control/mountain_car.py x: 37 # contributors y: 157 lines of code gym/envs/classic_control/pendulum.py x: 31 # contributors y: 158 lines of code gym/envs/mujoco/mujoco_env.py x: 33 # contributors y: 317 lines of code gym/envs/toy_text/blackjack.py x: 27 # contributors y: 194 lines of code gym/envs/toy_text/cliffwalking.py x: 16 # contributors y: 200 lines of code gym/envs/toy_text/frozen_lake.py x: 33 # contributors y: 272 lines of code gym/envs/toy_text/taxi.py x: 31 # contributors y: 327 lines of code gym/vector/async_vector_env.py x: 15 # contributors y: 478 lines of code gym/vector/sync_vector_env.py x: 15 # contributors y: 138 lines of code setup.py x: 42 # contributors y: 77 lines of code gym/spaces/graph.py x: 5 # contributors y: 159 lines of code gym/envs/mujoco/__init__.py x: 13 # contributors y: 12 lines of code gym/wrappers/pixel_observation.py x: 11 # contributors y: 108 lines of code gym/envs/registration.py x: 35 # contributors y: 462 lines of code gym/wrappers/compatibility.py x: 1 # contributors y: 57 lines of code gym/wrappers/step_api_compatibility.py x: 3 # contributors y: 21 lines of code gym/envs/mujoco/ant.py x: 14 # contributors y: 70 lines of code gym/envs/mujoco/ant_v3.py x: 15 # contributors y: 152 lines of code gym/envs/mujoco/ant_v4.py x: 7 # contributors y: 158 lines of code gym/envs/mujoco/half_cheetah.py x: 16 # contributors y: 54 lines of code gym/envs/mujoco/half_cheetah_v3.py x: 17 # contributors y: 101 lines of code gym/envs/mujoco/half_cheetah_v4.py x: 6 # contributors y: 99 lines of code gym/envs/mujoco/hopper.py x: 19 # contributors y: 57 lines of code gym/envs/mujoco/hopper_v3.py x: 17 # contributors y: 141 lines of code gym/envs/mujoco/hopper_v4.py x: 6 # contributors y: 138 lines of code gym/envs/mujoco/humanoid.py x: 16 # contributors y: 82 lines of code gym/envs/mujoco/humanoid_v3.py x: 16 # contributors y: 166 lines of code gym/envs/mujoco/humanoid_v4.py x: 6 # contributors y: 148 lines of code gym/envs/mujoco/humanoidstandup.py x: 18 # contributors y: 77 lines of code gym/envs/mujoco/humanoidstandup_v4.py x: 7 # contributors y: 77 lines of code gym/envs/mujoco/inverted_double_pendulum.py x: 17 # contributors y: 59 lines of code gym/envs/mujoco/inverted_double_pendulum_v4.py x: 6 # contributors y: 59 lines of code gym/envs/mujoco/inverted_pendulum.py x: 17 # contributors y: 46 lines of code gym/envs/mujoco/inverted_pendulum_v4.py x: 6 # contributors y: 47 lines of code gym/envs/mujoco/pusher.py x: 12 # contributors y: 71 lines of code gym/envs/mujoco/pusher_v4.py x: 6 # contributors y: 71 lines of code gym/envs/mujoco/reacher.py x: 20 # contributors y: 65 lines of code gym/envs/mujoco/reacher_v4.py x: 6 # contributors y: 65 lines of code gym/envs/mujoco/swimmer.py x: 16 # contributors y: 49 lines of code gym/envs/mujoco/swimmer_v3.py x: 17 # contributors y: 102 lines of code gym/envs/mujoco/swimmer_v4.py x: 7 # contributors y: 100 lines of code gym/envs/mujoco/walker2d.py x: 15 # contributors y: 50 lines of code gym/envs/mujoco/walker2d_v3.py x: 15 # contributors y: 134 lines of code gym/envs/mujoco/walker2d_v4.py x: 6 # contributors y: 132 lines of code gym/logger.py x: 9 # contributors y: 38 lines of code gym/wrappers/__init__.py x: 19 # contributors y: 22 lines of code gym/wrappers/render_collection.py x: 1 # contributors y: 27 lines of code gym/spaces/dict.py x: 22 # contributors y: 127 lines of code gym/spaces/sequence.py x: 2 # contributors y: 69 lines of code gym/spaces/tuple.py x: 16 # contributors y: 94 lines of code gym/spaces/utils.py x: 16 # contributors y: 242 lines of code gym/spaces/box.py x: 39 # contributors y: 182 lines of code gym/spaces/discrete.py x: 31 # contributors y: 68 lines of code gym/spaces/multi_binary.py x: 24 # contributors y: 59 lines of code gym/spaces/multi_discrete.py x: 30 # contributors y: 93 lines of code gym/spaces/text.py x: 2 # contributors y: 121 lines of code gym/utils/env_checker.py x: 15 # contributors y: 192 lines of code gym/core.py x: 55 # contributors y: 172 lines of code gym/utils/save_video.py x: 2 # contributors y: 46 lines of code gym/wrappers/human_rendering.py x: 3 # contributors y: 70 lines of code gym/wrappers/monitoring/video_recorder.py x: 19 # contributors y: 110 lines of code gym/wrappers/env_checker.py x: 6 # contributors y: 41 lines of code gym/utils/passive_env_checker.py x: 5 # contributors y: 252 lines of code gym/utils/step_api_compatibility.py x: 2 # contributors y: 112 lines of code gym/vector/__init__.py x: 7 # contributors y: 38 lines of code gym/vector/vector_env.py x: 16 # contributors y: 118 lines of code gym/wrappers/clip_action.py x: 7 # contributors y: 10 lines of code gym/wrappers/filter_observation.py x: 8 # contributors y: 45 lines of code gym/wrappers/flatten_observation.py x: 8 # contributors y: 8 lines of code gym/wrappers/frame_stack.py x: 13 # contributors y: 73 lines of code gym/wrappers/gray_scale_observation.py x: 8 # contributors y: 27 lines of code gym/wrappers/normalize.py x: 8 # contributors y: 83 lines of code gym/wrappers/order_enforcing.py x: 7 # contributors y: 24 lines of code gym/wrappers/record_episode_statistics.py x: 12 # contributors y: 79 lines of code gym/wrappers/record_video.py x: 11 # contributors y: 141 lines of code gym/wrappers/rescale_action.py x: 9 # contributors y: 41 lines of code gym/wrappers/resize_observation.py x: 9 # contributors y: 30 lines of code gym/wrappers/time_aware_observation.py x: 8 # contributors y: 20 lines of code gym/wrappers/time_limit.py x: 17 # contributors y: 24 lines of code gym/wrappers/transform_observation.py x: 6 # contributors y: 9 lines of code gym/wrappers/vector_list_info.py x: 4 # contributors y: 38 lines of code gym/envs/mujoco/mujoco_rendering.py x: 2 # contributors y: 443 lines of code gym/envs/mujoco/assets/swimmer.xml x: 2 # contributors y: 38 lines of code gym/envs/toy_text/utils.py x: 3 # contributors y: 5 lines of code gym/spaces/space.py x: 18 # contributors y: 64 lines of code gym/utils/seeding.py x: 15 # contributors y: 11 lines of code pyproject.toml x: 5 # contributors y: 33 lines of code gym/spaces/__init__.py x: 15 # contributors y: 28 lines of code gym/envs/__init__.py x: 51 # contributors y: 259 lines of code gym/envs/classic_control/utils.py x: 2 # contributors y: 21 lines of code gym/error.py x: 14 # contributors y: 76 lines of code gym/envs/box2d/car_dynamics.py x: 10 # contributors y: 286 lines of code gym/vector/utils/__init__.py x: 4 # contributors y: 21 lines of code gym/vector/utils/spaces.py x: 8 # contributors y: 124 lines of code gym/envs/mujoco/assets/walker2d.xml x: 2 # contributors y: 59 lines of code gym/vector/utils/misc.py x: 4 # contributors y: 26 lines of code gym/vector/utils/numpy_utils.py x: 7 # contributors y: 64 lines of code gym/vector/utils/shared_memory.py x: 8 # contributors y: 108 lines of code gym/envs/mujoco/assets/inverted_pendulum.xml x: 1 # contributors y: 25 lines of code gym/utils/colorize.py x: 6 # contributors y: 23 lines of code gym/utils/ezpickle.py x: 5 # contributors y: 12 lines of code gym/wrappers/monitoring/__init__.py x: 2 # contributors y: 1 lines of code gym/envs/box2d/__init__.py x: 7 # contributors y: 3 lines of code gym/__init__.py x: 22 # contributors y: 27 lines of code gym/utils/__init__.py x: 4 # contributors y: 2 lines of code gym/envs/toy_text/__init__.py x: 8 # contributors y: 4 lines of code gym/envs/mujoco/assets/reacher.xml x: 2 # contributors y: 36 lines of code gym/envs/mujoco/assets/humanoid.xml x: 2 # contributors y: 117 lines of code gym/envs/mujoco/assets/ant.xml x: 1 # contributors y: 81 lines of code gym/envs/mujoco/assets/half_cheetah.xml x: 1 # contributors y: 61 lines of code gym/envs/mujoco/assets/humanoidstandup.xml x: 3 # contributors y: 117 lines of code gym/envs/mujoco/assets/pusher.xml x: 1 # contributors y: 76 lines of code
680.0
lines of code
  min: 1.0
  average: 110.41
  25th percentile: 34.5
  median: 71.0
  75th percentile: 139.5
  max: 680.0
0 55.0
# contributors
min: 1.0 | average: 13.51 | 25th percentile: 5.0 | median: 9.0 | 75th percentile: 17.0 | max: 55.0