facebookresearch / nle
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 617 files with 318,686 lines of code.
    • 48 files changed more than 100 times (114,731 lines of code)
    • 56 files changed 51-100 times (55,522 lines of code)
    • 93 files changed 21-50 times (58,533 lines of code)
    • 289 files changed 6-20 times (62,440 lines of code)
    • 131 files changed 1-5 times (27,460 lines of code)
36% | 17% | 18% | 19% | 8%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
c, h, gitattributes, txt, cpp, py, gitignore, vcxproj, yml, props, proj, md, sh, rst, mak, bat, js, pl, com, json, plist, cc, p, applescript, bdf, l, y, css, xml, in, tex, sed, e, f, g, toml, n, r, html, yaml, pat, clang-format, gitmodules, awk, agc, pm
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c41% | 19% | 19% | 18% | 1%
tex100% | 0% | 0% | 0% | 0%
h17% | 9% | 21% | 40% | 11%
cpp0% | 37% | 0% | 18% | 44%
py0% | 11% | 17% | 46% | 24%
y0% | 0% | 80% | 19% | 0%
cc0% | 0% | 93% | 6% | 0%
l0% | 0% | 75% | 24% | 0%
com0% | 0% | 43% | 56% | 0%
agc0% | 0% | 0% | 100% | 0%
n0% | 0% | 0% | 100% | 0%
vcxproj0% | 0% | 0% | 33% | 66%
pl0% | 0% | 0% | 95% | 4%
awk0% | 0% | 0% | 100% | 0%
applescript0% | 0% | 0% | 100% | 0%
pm0% | 0% | 0% | 100% | 0%
p0% | 0% | 0% | 100% | 0%
in0% | 0% | 0% | 100% | 0%
bdf0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
r0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
e0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
proj0% | 0% | 0% | 0% | 100%
f0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
pat0% | 0% | 0% | 0% | 100%
g0% | 0% | 0% | 0% | 100%
sed0% | 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
src63% | 25% | 9% | 1% | 0%
doc84% | 0% | 0% | 11% | 3%
win/tty65% | 0% | 34% | 0% | 0%
include22% | 12% | 26% | 29% | 9%
util29% | 15% | 36% | 18% | 0%
win/win3219% | 29% | 26% | 8% | 15%
win/Qt0% | 70% | 0% | 9% | 20%
sys/winnt0% | 45% | 28% | 25% | <1%
win/X110% | 9% | 19% | 14% | 57%
sys/unix0% | 42% | 21% | 36% | 0%
sys/share0% | 4% | 66% | 28% | <1%
nle/env0% | 60% | 35% | 3% | 0%
win/curses0% | 0% | 96% | 3% | 0%
sys/mac0% | 0% | 39% | 56% | 3%
sys/wince0% | 0% | 23% | 74% | 1%
win/rl0% | 0% | 100% | 0% | 0%
sys/amiga0% | 0% | 12% | 83% | 4%
win/gem0% | 0% | 21% | 73% | 4%
win/gnome0% | 0% | 13% | 86% | 0%
sys/vms0% | 0% | 23% | 76% | 0%
win/share0% | 0% | 14% | 54% | 30%
nle/nethack0% | 0% | 47% | 52% | 0%
ROOT0% | 0% | 73% | 8% | 17%
sys/msdos0% | 0% | 0% | 74% | 25%
win/chain0% | 0% | 0% | 100% | 0%
win/Qt40% | 0% | 0% | 25% | 74%
nle/agent0% | 0% | 0% | 88% | 11%
nle/scripts0% | 0% | 0% | 45% | 54%
sys/atari0% | 0% | 0% | 92% | 7%
sys/os20% | 0% | 0% | 100% | 0%
sys/be0% | 0% | 0% | 100% | 0%
DEVEL0% | 0% | 0% | 92% | 7%
win/macosx0% | 0% | 0% | 100% | 0%
DEVEL/hooksdir0% | 0% | 0% | 100% | 0%
nle/dashboard0% | 0% | 0% | 0% | 100%
doc/nle0% | 0% | 0% | 0% | 100%
nle0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
extern.h
in include
2589 - 198 7326 621
options.c
in src
5775 1 57 7326 326
cmd.c
in src
4982 7 233 7326 317
trap.c
in src
4515 4 770 7326 296
tex
Guidebook.tex
in doc
5440 - 691 7326 291
mon.c
in src
3253 2 807 7326 280
zap.c
in src
4261 1 804 7326 259
invent.c
in src
3316 1 786 7326 250
apply.c
in src
3196 4 803 7326 247
objnam.c
in src
3279 1 693 7326 225
files.c
in src
3577 6 57 7326 217
hack.c
in src
2493 - 770 7326 206
pickup.c
in src
2537 1 773 7326 206
eat.c
in src
2636 - 790 7326 201
uhitm.c
in src
2503 2 803 7326 199
end.c
in src
1813 1 236 7326 192
wintty.c
in win/tty
3596 4 448 7326 191
do.c
in src
1581 3 770 7326 186
flag.h
in include
439 - 790 7326 167
dothrow.c
in src
1632 2 804 7326 162