openai / atari-py
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 194 files with 14,128 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (38 lines of code)
    • 2 files changed 6-20 times (267 lines of code)
    • 191 files changed 1-5 times (13,823 lines of code)
0% | 0% | <1% | 1% | 97%
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 194 files with 14,128 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (38 lines of code)
    • 1 file changed by 6-10 contributors (256 lines of code)
    • 166 files changed by 2-5 contributors (9,075 lines of code)
    • 26 files changed by 1 contributor (4,759 lines of code)
0% | <1% | 1% | 64% | 33%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cpp, hpp, hxx, cxx, h, txt, mk, c, py, sh, properties, xml, m4, md, tex, ins, bat, json, perl, yaml, ini, gitignore, pro
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 9% | 66% | 23%
cpp0% | 0% | 0% | 0% | 100%
cxx0% | 0% | 0% | 0% | 100%
hpp0% | 0% | 0% | 0% | 100%
tex0% | 0% | 0% | 0% | 100%
hxx0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 0%
ins0% | 0% | 0% | 0% | 0%
perl0% | 0% | 0% | 0% | 0%
xml0% | 0% | 0% | 0% | 0%
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
ROOT0% | 0% | 90% | 0% | 9%
atari_py0% | 0% | 0% | 1% | 98%
doc0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
setup.py
in root
38 2 2016-04-28 2019-07-25 33 11 mail@jonasschneider.com christopherhesse@users.nore...
256 45 2016-04-28 2019-06-15 14 6 mail@jonasschneider.com peterzhokhoff@gmail.com
__init__.py
in atari_py
11 - 2016-04-28 2021-09-15 7 5 mail@jonasschneider.com jessefarebro@gmail.com
import_roms.py
in atari_py
74 4 2019-07-13 2019-08-19 5 1 christopherhesse@users.nore... christopherhesse@users.nore...
ale_c_wrapper.h
in atari_py
107 40 2017-03-28 2019-06-15 5 4 tlb@tlb.org peterzhokhoff@gmail.com
Roms.hpp
in atari_py/ale_interface/src/games
7 - 2019-05-16 2019-06-15 4 3 peterz@openai.com peterzhokhoff@gmail.com
Adventure.hpp
in atari_py/ale_interface/src/games/supported
21 1 2017-03-29 2019-06-15 4 4 nicolai.czempin@gmail.com peterzhokhoff@gmail.com
Random.hxx
in atari_py/ale_interface/src/emucore
22 - 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
RomSettings.hpp
in atari_py/ale_interface/src/games
34 3 2019-05-16 2019-06-15 4 3 peterz@openai.com peterzhokhoff@gmail.com
ale_state.hpp
in atari_py/ale_interface/src/environment
51 6 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
Kaboom.cpp
in atari_py/ale_interface/src/games/supported
55 8 2017-03-29 2017-05-05 4 3 nicolai.czempin@gmail.com shelhamer@imaginarynumber.net
main.cpp
in atari_py/ale_interface/src
59 1 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
ale_screen.hpp
in atari_py/ale_interface/src/environment
59 7 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
Adventure.cpp
in atari_py/ale_interface/src/games/supported
63 7 2017-03-29 2019-06-15 4 4 nicolai.czempin@gmail.com peterzhokhoff@gmail.com
stella_environment.hpp
in atari_py/ale_interface/src/environment
63 2 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
FSNode.hxx
in atari_py/ale_interface/src/emucore
67 6 2017-09-09 2019-06-15 4 4 jiayq84@gmail.com peterzhokhoff@gmail.com
WizardOfWor.cpp
in atari_py/ale_interface/src/games/supported
68 8 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
QBert.cpp
in atari_py/ale_interface/src/games/supported
71 8 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
Random.cxx
in atari_py/ale_interface/src/emucore
71 8 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
ale_interface.hpp
in atari_py/ale_interface/src
71 - 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
Breakout.cpp
in atari_py/ale_interface/src/games/supported
84 10 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
Kangaroo.cpp
in atari_py/ale_interface/src/games/supported
87 9 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
Asteroids.cpp
in atari_py/ale_interface/src/games/supported
94 10 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
OSystem.hxx
in atari_py/ale_interface/src/emucore
121 8 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
Roms.cpp
in atari_py/ale_interface/src/games
167 - 2017-03-29 2019-06-15 4 4 nicolai.czempin@gmail.com peterzhokhoff@gmail.com
stella_environment.cpp
in atari_py/ale_interface/src/environment
175 20 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
ale_interface.cpp
in atari_py/ale_interface/src
281 35 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
ale_state.cpp
in atari_py/ale_interface/src/environment
387 15 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
games.py
in atari_py
17 3 2019-07-13 2019-07-25 3 1 christopherhesse@users.nore... christopherhesse@users.nore...
Log.cpp
in atari_py/ale_interface/src/common
12 1 2017-04-13 2017-05-05 2 1 shelhamer@imaginarynumber.net shelhamer@imaginarynumber.net
stella_environment_wrapper.hpp
in atari_py/ale_interface/src/environment
13 - 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
stella_environment_wrapper.cpp
in atari_py/ale_interface/src/environment
14 3 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
18 2 2017-05-02 2017-05-05 2 1 shelhamer@imaginarynumber.net shelhamer@imaginarynumber.net
ale_controller.hpp
in atari_py/ale_interface/src/controllers
21 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
OSystemWin32.cxx
in atari_py/ale_interface/src/os_dependent
21 1 2017-04-13 2017-05-05 2 1 shelhamer@imaginarynumber.net shelhamer@imaginarynumber.net
Koolaid.hpp
in atari_py/ale_interface/src/games/supported
22 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
Carnival.hpp
in atari_py/ale_interface/src/games/supported
22 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
Phoenix.hpp
in atari_py/ale_interface/src/games/supported
23 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
RoboTank.hpp
in atari_py/ale_interface/src/games/supported
23 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
Trondead.hpp
in atari_py/ale_interface/src/games/supported
23 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
Solaris.hpp
in atari_py/ale_interface/src/games/supported
23 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
LaserGates.hpp
in atari_py/ale_interface/src/games/supported
23 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
Enduro.hpp
in atari_py/ale_interface/src/games/supported
23 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
Boxing.hpp
in atari_py/ale_interface/src/games/supported
23 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
Assault.hpp
in atari_py/ale_interface/src/games/supported
23 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
RoadRunner.hpp
in atari_py/ale_interface/src/games/supported
23 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
DonkeyKong.hpp
in atari_py/ale_interface/src/games/supported
23 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
FishingDerby.hpp
in atari_py/ale_interface/src/games/supported
23 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
Krull.hpp
in atari_py/ale_interface/src/games/supported
23 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
MontezumaRevenge.hpp
in atari_py/ale_interface/src/games/supported
23 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@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
setup.py
in root
38 2 2016-04-28 2019-07-25 33 11 mail@jonasschneider.com christopherhesse@users.nore...
256 45 2016-04-28 2019-06-15 14 6 mail@jonasschneider.com peterzhokhoff@gmail.com
__init__.py
in atari_py
11 - 2016-04-28 2021-09-15 7 5 mail@jonasschneider.com jessefarebro@gmail.com
ale_c_wrapper.h
in atari_py
107 40 2017-03-28 2019-06-15 5 4 tlb@tlb.org peterzhokhoff@gmail.com
FSNode.hxx
in atari_py/ale_interface/src/emucore
67 6 2017-09-09 2019-06-15 4 4 jiayq84@gmail.com peterzhokhoff@gmail.com
Roms.cpp
in atari_py/ale_interface/src/games
167 - 2017-03-29 2019-06-15 4 4 nicolai.czempin@gmail.com peterzhokhoff@gmail.com
Adventure.hpp
in atari_py/ale_interface/src/games/supported
21 1 2017-03-29 2019-06-15 4 4 nicolai.czempin@gmail.com peterzhokhoff@gmail.com
Adventure.cpp
in atari_py/ale_interface/src/games/supported
63 7 2017-03-29 2019-06-15 4 4 nicolai.czempin@gmail.com peterzhokhoff@gmail.com
ale_interface.hpp
in atari_py/ale_interface/src
71 - 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
ale_interface.cpp
in atari_py/ale_interface/src
281 35 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
ale_state.hpp
in atari_py/ale_interface/src/environment
51 6 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
ale_screen.hpp
in atari_py/ale_interface/src/environment
59 7 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
stella_environment.cpp
in atari_py/ale_interface/src/environment
175 20 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
stella_environment.hpp
in atari_py/ale_interface/src/environment
63 2 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
ale_state.cpp
in atari_py/ale_interface/src/environment
387 15 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
Random.hxx
in atari_py/ale_interface/src/emucore
22 - 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
Random.cxx
in atari_py/ale_interface/src/emucore
71 8 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
OSystem.hxx
in atari_py/ale_interface/src/emucore
121 8 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
Roms.hpp
in atari_py/ale_interface/src/games
7 - 2019-05-16 2019-06-15 4 3 peterz@openai.com peterzhokhoff@gmail.com
QBert.cpp
in atari_py/ale_interface/src/games/supported
71 8 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
WizardOfWor.cpp
in atari_py/ale_interface/src/games/supported
68 8 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
Kangaroo.cpp
in atari_py/ale_interface/src/games/supported
87 9 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
Asteroids.cpp
in atari_py/ale_interface/src/games/supported
94 10 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
Kaboom.cpp
in atari_py/ale_interface/src/games/supported
55 8 2017-03-29 2017-05-05 4 3 nicolai.czempin@gmail.com shelhamer@imaginarynumber.net
Breakout.cpp
in atari_py/ale_interface/src/games/supported
84 10 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
RomSettings.hpp
in atari_py/ale_interface/src/games
34 3 2019-05-16 2019-06-15 4 3 peterz@openai.com peterzhokhoff@gmail.com
main.cpp
in atari_py/ale_interface/src
59 1 2017-04-13 2019-06-15 4 3 shelhamer@imaginarynumber.net peterzhokhoff@gmail.com
display_screen.h
in atari_py/ale_interface/src/common
42 4 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
Constants.h
in atari_py/ale_interface/src/common
63 - 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
SoundNull.hxx
in atari_py/ale_interface/src/common
31 13 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
stella_environment_wrapper.cpp
in atari_py/ale_interface/src/environment
14 3 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
stella_environment_wrapper.hpp
in atari_py/ale_interface/src/environment
13 - 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
Control.cxx
in atari_py/ale_interface/src/emucore
29 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
Control.hxx
in atari_py/ale_interface/src/emucore
49 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
ale_controller.hpp
in atari_py/ale_interface/src/controllers
21 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
RomSettings.cpp
in atari_py/ale_interface/src/games
37 7 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
Pooyan.cpp
in atari_py/ale_interface/src/games/supported
79 9 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
StarGunner.cpp
in atari_py/ale_interface/src/games/supported
102 9 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
Koolaid.cpp
in atari_py/ale_interface/src/games/supported
55 7 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
IceHockey.hpp
in atari_py/ale_interface/src/games/supported
27 2 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
Gopher.hpp
in atari_py/ale_interface/src/games/supported
29 2 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
BankHeist.cpp
in atari_py/ale_interface/src/games/supported
92 10 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
LaserGates.cpp
in atari_py/ale_interface/src/games/supported
68 8 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
ChopperCommand.hpp
in atari_py/ale_interface/src/games/supported
29 2 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
KungFuMaster.hpp
in atari_py/ale_interface/src/games/supported
23 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
MrDo.cpp
in atari_py/ale_interface/src/games/supported
65 8 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
Turmoil.cpp
in atari_py/ale_interface/src/games/supported
69 8 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
UpNDown.cpp
in atari_py/ale_interface/src/games/supported
66 9 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
Bowling.hpp
in atari_py/ale_interface/src/games/supported
27 2 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
Seaquest.hpp
in atari_py/ale_interface/src/games/supported
24 1 2019-05-18 2019-06-15 2 2 jessefarebro@gmail.com peterzhokhoff@gmail.com
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
ins
M6502Hi.ins
in atari_py/ale_interface/src/emucore/m6502/src
3638 -
ins
M6502Low.ins
in atari_py/ale_interface/src/emucore/m6502/src
3525 -
DefProps.hxx
in atari_py/ale_interface/src/emucore
2728 -
TIA.cxx
in atari_py/ale_interface/src/emucore
2633 32
build-impl.xml
in doc/java-agent/code/nbproject
786 -
SoundSDL.cxx
in atari_py/ale_interface/src/common
441 23
CartDPC.cxx
in atari_py/ale_interface/src/emucore
401 13
opsynth.c
in atari_py/ale_interface/src/emucore/rsynth
395 -
phtoelm.c
in atari_py/ale_interface/src/emucore/rsynth
356 -
Cart.cxx
in atari_py/ale_interface/src/emucore
355 11
M6502.cxx
in atari_py/ale_interface/src/emucore/m6502/src
310 15
TIASnd.cxx
in atari_py/ale_interface/src/emucore
270 9
SpeakJet.cxx
in atari_py/ale_interface/src/emucore
250 6
Props.cxx
in atari_py/ale_interface/src/emucore
246 9
holmes.c
in atari_py/ale_interface/src/emucore/rsynth
240 -
M6502Hi.cxx
in atari_py/ale_interface/src/emucore/m6502/src
239 6
System.cxx
in atari_py/ale_interface/src/emucore/m6502/src
237 14
MD5.cxx
in atari_py/ale_interface/src/emucore
225 9
M6502Low.cxx
in atari_py/ale_interface/src/emucore/m6502/src
221 6
Palettes.hpp
in atari_py/ale_interface/src/common
208 -
TIA.hxx
in atari_py/ale_interface/src/emucore
200 3
CartE0.cxx
in atari_py/ale_interface/src/emucore
199 13
FSNodeWin32.cxx
in atari_py/ale_interface/src/os_dependent
194 10
rlglue_controller.cpp
in atari_py/ale_interface/src/controllers
193 13
PropsSet.cxx
in atari_py/ale_interface/src/emucore
185 11
display_screen.cpp
in atari_py/ale_interface/src/common
173 4
Keyboard.cxx
in atari_py/ale_interface/src/emucore
169 3
Cart3F.cxx
in atari_py/ale_interface/src/emucore
162 10
CartF6.cxx
in atari_py/ale_interface/src/emucore
161 10
CartUA.cxx
in atari_py/ale_interface/src/emucore
158 10
CartF8.cxx
in atari_py/ale_interface/src/emucore
151 10
FSNodePOSIX.cxx
in atari_py/ale_interface/src/os_dependent
149 9
tex
java-agent.tex
in doc/java-agent/manual
146 -
Array.hxx
in atari_py/ale_interface/src/common
140 13
CartMB.cxx
in atari_py/ale_interface/src/emucore
139 11
CartF4.cxx
in atari_py/ale_interface/src/emucore
137 10
ScreenExporter.cpp
in atari_py/ale_interface/src/common
115 6
M6502.hxx
in atari_py/ale_interface/src/emucore/m6502/src
115 4
AtariVox.cxx
in atari_py/ale_interface/src/emucore
115 6
darray.c
in atari_py/ale_interface/src/emucore/rsynth
107 -
Cart4K.cxx
in atari_py/ale_interface/src/emucore
105 10
Cart2K.cxx
in atari_py/ale_interface/src/emucore
105 10
CartFE.cxx
in atari_py/ale_interface/src/emucore
105 10
System.hxx
in atari_py/ale_interface/src/emucore/m6502/src
99 6
rsynth.h
in atari_py/ale_interface/src/emucore/rsynth
92 -
Driving.cxx
in atari_py/ale_interface/src/emucore
92 3
SoundSDL.hxx
in atari_py/ale_interface/src/common
82 -
Switches.cxx
in atari_py/ale_interface/src/emucore
79 1
RoadRunner.cpp
in atari_py/ale_interface/src/games/supported
77 7
trie.c
in atari_py/ale_interface/src/emucore/rsynth
74 -
Correlations

File Size vs. Number of Changes: 194 points

atari_py/__init__.py x: 11 lines of code y: 7 # changes atari_py/import_roms.py x: 74 lines of code y: 5 # changes atari_py/games.py x: 17 lines of code y: 3 # changes setup.py x: 38 lines of code y: 33 # changes atari_py/ale_c_wrapper.h x: 107 lines of code y: 5 # changes atari_py/ale_interface/src/ale_interface.cpp x: 281 lines of code y: 4 # changes atari_py/ale_interface/src/ale_interface.hpp x: 71 lines of code y: 4 # changes atari_py/ale_interface/src/common/Constants.h x: 63 lines of code y: 2 # changes atari_py/ale_interface/src/common/SoundNull.hxx x: 31 lines of code y: 2 # changes atari_py/ale_interface/src/common/display_screen.h x: 42 lines of code y: 2 # changes atari_py/ale_interface/src/controllers/ale_controller.hpp x: 21 lines of code y: 2 # changes atari_py/ale_interface/src/emucore/Control.cxx x: 29 lines of code y: 2 # changes atari_py/ale_interface/src/emucore/Control.hxx x: 49 lines of code y: 2 # changes atari_py/ale_interface/src/emucore/FSNode.hxx x: 67 lines of code y: 4 # changes atari_py/ale_interface/src/emucore/OSystem.hxx x: 121 lines of code y: 4 # changes atari_py/ale_interface/src/emucore/Random.hxx x: 22 lines of code y: 4 # changes atari_py/ale_interface/src/environment/ale_screen.hpp x: 59 lines of code y: 4 # changes atari_py/ale_interface/src/environment/ale_state.cpp x: 387 lines of code y: 4 # changes atari_py/ale_interface/src/environment/ale_state.hpp x: 51 lines of code y: 4 # changes atari_py/ale_interface/src/environment/stella_environment.cpp x: 175 lines of code y: 4 # changes atari_py/ale_interface/src/environment/stella_environment.hpp x: 63 lines of code y: 4 # changes atari_py/ale_interface/src/environment/stella_environment_wrapper.cpp x: 14 lines of code y: 2 # changes atari_py/ale_interface/src/environment/stella_environment_wrapper.hpp x: 13 lines of code y: 2 # changes atari_py/ale_interface/src/games/RomSettings.cpp x: 37 lines of code y: 2 # changes atari_py/ale_interface/src/games/RomSettings.hpp x: 34 lines of code y: 4 # changes atari_py/ale_interface/src/games/Roms.cpp x: 167 lines of code y: 4 # changes atari_py/ale_interface/src/games/Roms.hpp x: 7 lines of code y: 4 # changes atari_py/ale_interface/src/games/supported/Adventure.hpp x: 21 lines of code y: 4 # changes atari_py/ale_interface/src/games/supported/AirRaid.cpp x: 81 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/AirRaid.hpp x: 26 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Alien.cpp x: 106 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Amidar.hpp x: 24 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Assault.hpp x: 23 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Asteroids.cpp x: 94 lines of code y: 4 # changes atari_py/ale_interface/src/games/supported/Asteroids.hpp x: 28 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Atlantis.cpp x: 79 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Atlantis.hpp x: 27 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/BankHeist.cpp x: 92 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/BattleZone.cpp x: 103 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/BeamRider.cpp x: 75 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/BeamRider.hpp x: 25 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Berzerk.cpp x: 97 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Bowling.cpp x: 73 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Boxing.cpp x: 77 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Breakout.cpp x: 84 lines of code y: 4 # changes atari_py/ale_interface/src/games/supported/Carnival.hpp x: 22 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Centipede.cpp x: 89 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/ChopperCommand.cpp x: 91 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/CrazyClimber.cpp x: 88 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Defender.cpp x: 101 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/DemonAttack.cpp x: 87 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/DonkeyKong.cpp x: 70 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/DoubleDunk.cpp x: 136 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/DoubleDunk.hpp x: 33 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/FishingDerby.cpp x: 71 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Frogger.cpp x: 59 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Galaxian.cpp x: 82 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Gravitar.cpp x: 108 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/IceHockey.cpp x: 90 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Kangaroo.cpp x: 87 lines of code y: 4 # changes atari_py/ale_interface/src/games/supported/KeystoneKapers.cpp x: 68 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Kingkong.cpp x: 60 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Koolaid.cpp x: 55 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/MrDo.cpp x: 65 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/MsPacman.cpp x: 93 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/NameThisGame.cpp x: 80 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/PrivateEye.cpp x: 94 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/RiverRaid.cpp x: 99 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/SirLancelot.cpp x: 61 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/SpaceInvaders.cpp x: 85 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/StarGunner.cpp x: 102 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Tennis.cpp x: 100 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Tetris.cpp x: 67 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/TimePilot.cpp x: 66 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Turmoil.cpp x: 69 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/VideoPinball.cpp x: 83 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/WizardOfWor.cpp x: 68 lines of code y: 4 # changes atari_py/ale_interface/src/games/supported/YarsRevenge.cpp x: 96 lines of code y: 2 # changes atari_py/ale_python_interface.py x: 256 lines of code y: 14 # changes get_platform.py x: 4 lines of code y: 1 # changes atari_py/ale_c_wrapper.cpp x: 18 lines of code y: 2 # changes atari_py/ale_interface/src/common/ColourPalette.cpp x: 154 lines of code y: 2 # changes atari_py/ale_interface/src/common/Log.cpp x: 12 lines of code y: 2 # changes atari_py/ale_interface/src/controllers/fifo_controller.cpp x: 158 lines of code y: 2 # changes atari_py/ale_interface/src/emucore/Cart3E.cxx x: 210 lines of code y: 2 # changes atari_py/ale_interface/src/emucore/CartAR.cxx x: 391 lines of code y: 2 # changes atari_py/ale_interface/src/emucore/CartCV.cxx x: 146 lines of code y: 2 # changes atari_py/ale_interface/src/emucore/CartE7.cxx x: 218 lines of code y: 2 # changes atari_py/ale_interface/src/emucore/CartF4SC.cxx x: 160 lines of code y: 2 # changes atari_py/ale_interface/src/emucore/CartF6SC.cxx x: 187 lines of code y: 2 # changes atari_py/ale_interface/src/emucore/CartF8SC.cxx x: 179 lines of code y: 2 # changes atari_py/ale_interface/src/emucore/CartFASC.cxx x: 181 lines of code y: 2 # changes atari_py/ale_interface/src/emucore/CartMC.cxx x: 213 lines of code y: 2 # changes atari_py/ale_interface/src/emucore/Console.cxx x: 358 lines of code y: 2 # changes atari_py/ale_interface/src/emucore/Console.hxx x: 78 lines of code y: 2 # changes atari_py/ale_interface/src/emucore/M6532.cxx x: 302 lines of code y: 2 # changes atari_py/ale_interface/src/emucore/OSystem.cxx x: 347 lines of code y: 2 # changes atari_py/ale_interface/src/emucore/Settings.cxx x: 561 lines of code y: 2 # changes atari_py/ale_interface/src/games/supported/Kaboom.cpp x: 55 lines of code y: 4 # changes doc/manual/manual.tex x: 582 lines of code y: 2 # changes
33.0
# changes
  min: 1.0
  average: 2.52
  25th percentile: 2.0
  median: 2.0
  75th percentile: 2.0
  max: 33.0
0 582.0
lines of code
min: 4.0 | average: 72.82 | 25th percentile: 25.0 | median: 50.0 | 75th percentile: 84.25 | max: 582.0

Number of Contributors vs. Number of Changes: 194 points

atari_py/__init__.py x: 5 # contributors y: 7 # changes atari_py/import_roms.py x: 1 # contributors y: 5 # changes atari_py/games.py x: 1 # contributors y: 3 # changes setup.py x: 11 # contributors y: 33 # changes atari_py/ale_c_wrapper.h x: 4 # contributors y: 5 # changes atari_py/ale_interface/src/ale_interface.cpp x: 3 # contributors y: 4 # changes atari_py/ale_interface/src/common/Constants.h x: 2 # contributors y: 2 # changes atari_py/ale_interface/src/emucore/FSNode.hxx x: 4 # contributors y: 4 # changes atari_py/ale_python_interface.py x: 6 # contributors y: 14 # changes get_platform.py x: 2 # contributors y: 1 # changes atari_py/ale_c_wrapper.cpp x: 1 # contributors y: 2 # changes
33.0
# changes
  min: 1.0
  average: 2.52
  25th percentile: 2.0
  median: 2.0
  75th percentile: 2.0
  max: 33.0
0 11.0
# contributors
min: 1.0 | average: 2.1 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 11.0

Number of Contributors vs. File Size: 194 points

atari_py/__init__.py x: 5 # contributors y: 11 lines of code atari_py/import_roms.py x: 1 # contributors y: 74 lines of code atari_py/games.py x: 1 # contributors y: 17 lines of code setup.py x: 11 # contributors y: 38 lines of code atari_py/ale_c_wrapper.h x: 4 # contributors y: 107 lines of code atari_py/ale_interface/src/ale_interface.cpp x: 3 # contributors y: 281 lines of code atari_py/ale_interface/src/ale_interface.hpp x: 3 # contributors y: 71 lines of code atari_py/ale_interface/src/common/Constants.h x: 2 # contributors y: 63 lines of code atari_py/ale_interface/src/common/SoundNull.hxx x: 2 # contributors y: 31 lines of code atari_py/ale_interface/src/common/display_screen.h x: 2 # contributors y: 42 lines of code atari_py/ale_interface/src/controllers/ale_controller.hpp x: 2 # contributors y: 21 lines of code atari_py/ale_interface/src/emucore/Control.cxx x: 2 # contributors y: 29 lines of code atari_py/ale_interface/src/emucore/Control.hxx x: 2 # contributors y: 49 lines of code atari_py/ale_interface/src/emucore/FSNode.hxx x: 4 # contributors y: 67 lines of code atari_py/ale_interface/src/emucore/OSystem.hxx x: 3 # contributors y: 121 lines of code atari_py/ale_interface/src/emucore/Random.hxx x: 3 # contributors y: 22 lines of code atari_py/ale_interface/src/environment/ale_screen.hpp x: 3 # contributors y: 59 lines of code atari_py/ale_interface/src/environment/ale_state.cpp x: 3 # contributors y: 387 lines of code atari_py/ale_interface/src/environment/ale_state.hpp x: 3 # contributors y: 51 lines of code atari_py/ale_interface/src/environment/stella_environment.cpp x: 3 # contributors y: 175 lines of code atari_py/ale_interface/src/environment/stella_environment.hpp x: 3 # contributors y: 63 lines of code atari_py/ale_interface/src/environment/stella_environment_wrapper.cpp x: 2 # contributors y: 14 lines of code atari_py/ale_interface/src/environment/stella_environment_wrapper.hpp x: 2 # contributors y: 13 lines of code atari_py/ale_interface/src/games/RomSettings.cpp x: 2 # contributors y: 37 lines of code atari_py/ale_interface/src/games/RomSettings.hpp x: 3 # contributors y: 34 lines of code atari_py/ale_interface/src/games/Roms.cpp x: 4 # contributors y: 167 lines of code atari_py/ale_interface/src/games/Roms.hpp x: 3 # contributors y: 7 lines of code atari_py/ale_interface/src/games/supported/Adventure.cpp x: 4 # contributors y: 63 lines of code atari_py/ale_interface/src/games/supported/Adventure.hpp x: 4 # contributors y: 21 lines of code atari_py/ale_interface/src/games/supported/AirRaid.cpp x: 2 # contributors y: 81 lines of code atari_py/ale_interface/src/games/supported/AirRaid.hpp x: 2 # contributors y: 26 lines of code atari_py/ale_interface/src/games/supported/Alien.cpp x: 2 # contributors y: 106 lines of code atari_py/ale_interface/src/games/supported/Amidar.hpp x: 2 # contributors y: 24 lines of code atari_py/ale_interface/src/games/supported/Asteroids.cpp x: 3 # contributors y: 94 lines of code atari_py/ale_interface/src/games/supported/Atlantis.cpp x: 2 # contributors y: 79 lines of code atari_py/ale_interface/src/games/supported/BankHeist.cpp x: 2 # contributors y: 92 lines of code atari_py/ale_interface/src/games/supported/BattleZone.cpp x: 2 # contributors y: 103 lines of code atari_py/ale_interface/src/games/supported/BeamRider.cpp x: 2 # contributors y: 75 lines of code atari_py/ale_interface/src/games/supported/Berzerk.cpp x: 2 # contributors y: 97 lines of code atari_py/ale_interface/src/games/supported/Bowling.cpp x: 2 # contributors y: 73 lines of code atari_py/ale_interface/src/games/supported/Boxing.cpp x: 2 # contributors y: 77 lines of code atari_py/ale_interface/src/games/supported/Breakout.cpp x: 3 # contributors y: 84 lines of code atari_py/ale_interface/src/games/supported/Centipede.cpp x: 2 # contributors y: 89 lines of code atari_py/ale_interface/src/games/supported/ChopperCommand.cpp x: 2 # contributors y: 91 lines of code atari_py/ale_interface/src/games/supported/DemonAttack.cpp x: 2 # contributors y: 87 lines of code atari_py/ale_interface/src/games/supported/DonkeyKong.cpp x: 2 # contributors y: 70 lines of code atari_py/ale_interface/src/games/supported/DoubleDunk.cpp x: 2 # contributors y: 136 lines of code atari_py/ale_interface/src/games/supported/DoubleDunk.hpp x: 2 # contributors y: 33 lines of code atari_py/ale_interface/src/games/supported/Frogger.cpp x: 2 # contributors y: 59 lines of code atari_py/ale_interface/src/games/supported/Gravitar.cpp x: 2 # contributors y: 108 lines of code atari_py/ale_interface/src/games/supported/Kangaroo.cpp x: 3 # contributors y: 87 lines of code atari_py/ale_interface/src/games/supported/KeystoneKapers.cpp x: 2 # contributors y: 68 lines of code atari_py/ale_interface/src/games/supported/Kingkong.cpp x: 2 # contributors y: 60 lines of code atari_py/ale_interface/src/games/supported/Koolaid.cpp x: 2 # contributors y: 55 lines of code atari_py/ale_interface/src/games/supported/MrDo.cpp x: 2 # contributors y: 65 lines of code atari_py/ale_interface/src/games/supported/PrivateEye.cpp x: 2 # contributors y: 94 lines of code atari_py/ale_interface/src/games/supported/RiverRaid.cpp x: 2 # contributors y: 99 lines of code atari_py/ale_interface/src/games/supported/VideoPinball.cpp x: 2 # contributors y: 83 lines of code atari_py/ale_interface/src/games/supported/WizardOfWor.cpp x: 3 # contributors y: 68 lines of code atari_py/ale_python_interface.py x: 6 # contributors y: 256 lines of code get_platform.py x: 2 # contributors y: 4 lines of code atari_py/ale_interface/src/common/ColourPalette.cpp x: 1 # contributors y: 154 lines of code atari_py/ale_interface/src/common/ColourPalette.hpp x: 1 # contributors y: 26 lines of code atari_py/ale_interface/src/common/Log.cpp x: 1 # contributors y: 12 lines of code atari_py/ale_interface/src/controllers/fifo_controller.cpp x: 1 # contributors y: 158 lines of code atari_py/ale_interface/src/emucore/Cart3E.cxx x: 1 # contributors y: 210 lines of code atari_py/ale_interface/src/emucore/CartAR.cxx x: 1 # contributors y: 391 lines of code atari_py/ale_interface/src/emucore/CartCV.cxx x: 1 # contributors y: 146 lines of code atari_py/ale_interface/src/emucore/CartE7.cxx x: 1 # contributors y: 218 lines of code atari_py/ale_interface/src/emucore/CartF4SC.cxx x: 1 # contributors y: 160 lines of code atari_py/ale_interface/src/emucore/CartF6SC.cxx x: 1 # contributors y: 187 lines of code atari_py/ale_interface/src/emucore/CartF8SC.cxx x: 1 # contributors y: 179 lines of code atari_py/ale_interface/src/emucore/CartMC.cxx x: 1 # contributors y: 213 lines of code atari_py/ale_interface/src/emucore/Console.cxx x: 1 # contributors y: 358 lines of code atari_py/ale_interface/src/emucore/Console.hxx x: 1 # contributors y: 78 lines of code atari_py/ale_interface/src/emucore/M6532.cxx x: 1 # contributors y: 302 lines of code atari_py/ale_interface/src/emucore/OSystem.cxx x: 1 # contributors y: 347 lines of code atari_py/ale_interface/src/emucore/Settings.cxx x: 1 # contributors y: 561 lines of code atari_py/ale_interface/src/emucore/Settings.hxx x: 1 # contributors y: 69 lines of code atari_py/ale_interface/src/games/supported/Kaboom.cpp x: 3 # contributors y: 55 lines of code atari_py/ale_interface/src/os_dependent/OSystemWin32.cxx x: 1 # contributors y: 21 lines of code doc/manual/manual.tex x: 1 # contributors y: 582 lines of code
582.0
lines of code
  min: 4.0
  average: 72.82
  25th percentile: 25.0
  median: 50.0
  75th percentile: 84.25
  max: 582.0
0 11.0
# contributors
min: 1.0 | average: 2.1 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 11.0