facebookresearch / habitat-sim
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 402 files with 54,025 lines of code.
    • 3 files changed more than 100 times (4,589 lines of code)
    • 7 files changed 51-100 times (3,117 lines of code)
    • 32 files changed 21-50 times (8,707 lines of code)
    • 125 files changed 6-20 times (18,193 lines of code)
    • 235 files changed 1-5 times (19,419 lines of code)
8% | 5% | 16% | 33% | 35%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
h, cpp, py, json, txt, js, sh, cmake, md, rst, frag, inc, ipynb, vert, yaml, urdf, css, html, yml, gitignore, glsl, gitattributes, geom, editorconfig, c, in, svg, ini, cfg, clang-format, toml, cu, cuh, gitmodules, clang-tidy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp16% | 6% | 20% | 33% | 23%
h0% | 8% | 16% | 42% | 32%
py0% | 0% | 7% | 0% | 92%
cmake0% | 0% | 8% | 47% | 43%
frag0% | 0% | 0% | 58% | 41%
js0% | 0% | 0% | 36% | 63%
yaml0% | 0% | 0% | 67% | 32%
cfg0% | 0% | 0% | 100% | 0%
css0% | 0% | 0% | 60% | 39%
toml0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 33% | 66%
cu0% | 0% | 0% | 0% | 100%
vert0% | 0% | 0% | 0% | 100%
glsl0% | 0% | 0% | 0% | 100%
cuh0% | 0% | 0% | 0% | 100%
geom0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
in0% | 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
src/esp6% | 7% | 19% | 37% | 28%
src/utils79% | 0% | 0% | 4% | 16%
ROOT0% | 0% | 81% | 16% | 1%
src/cmake0% | 0% | 8% | 47% | 43%
src/shaders0% | 0% | 0% | 43% | 56%
conda-build/habitat-sim0% | 0% | 0% | 100% | 0%
src_python/habitat_sim0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
conda-build0% | 0% | 0% | 0% | 100%
conda-build/common0% | 0% | 0% | 0% | 100%
conda-build/habitat-sim-mutex0% | 0% | 0% | 0% | 100%
conda-build/withbullet0% | 0% | 0% | 0% | 100%
conda-build/headless0% | 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
ResourceManager.cpp
in src/esp/assets
2046 50 7 995 155
Simulator.cpp
in src/esp/sim
859 31 6 734 112
viewer.cpp
in src/utils/viewer
1684 47 7 898 110
Simulator.h
in src/esp/sim
452 56 15 734 100
ResourceManager.h
in src/esp/assets
388 17 15 995 98
PhysicsManager.h
in src/esp/physics
393 41 55 893 74
PhysicsManager.cpp
in src/esp/physics
483 32 55 893 73
SimBindings.cpp
in src/esp/bindings
297 1 6 734 64
BulletRigidObject.cpp
in src/esp/physics/bullet
390 20 125 893 56
BulletPhysicsManager.cpp
in src/esp/physics/bullet
714 25 55 893 55
BulletPhysicsManager.h
in src/esp/physics/bullet
138 6 119 893 46
cmake
dependencies.cmake
in src/cmake
302 - 44 998 43
BulletRigidObject.h
in src/esp/physics/bullet
169 26 125 893 42
RigidObject.h
in src/esp/physics
73 4 64 893 41
StageAttributesManager.cpp
in src/esp/metadata/managers
299 5 43 495 38
AttributesManagersBindings.cpp
in src/esp/bindings
381 2 56 581 35
AttributesBindings.cpp
in src/esp/bindings
529 1 49 581 35
RigidObject.cpp
in src/esp/physics
86 6 64 893 34
setup.py
in root
384 11 47 1015 34
PathFinder.cpp
in src/esp/nav
1009 53 128 1029 33