microsoft / AirSim
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 709 files with 165,523 lines of code.
    • 10 files changed more than 100 times (5,741 lines of code)
    • 39 files changed 51-100 times (16,024 lines of code)
    • 206 files changed 21-50 times (70,166 lines of code)
    • 291 files changed 6-20 times (54,743 lines of code)
    • 163 files changed 1-5 times (18,849 lines of code)
3% | 9% | 42% | 33% | 11%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
hpp, cpp, py, h, meta, md, cs, txt, sh, asset, bat, vcxproj, json, prefab, mat, launch, filters, xaml, yml, gitignore, cmd, ini, xml, unity, cmake, rviz, csproj, ps1, tex, clang-format, cls, props, shader, rst, resx, bib
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp11% | 24% | 54% | 8% | <1%
hpp2% | 8% | 32% | 56% | <1%
py6% | 7% | 1% | 48% | 36%
h0% | 15% | 37% | 45% | 1%
filters0% | 38% | 20% | 18% | 21%
vcxproj0% | 11% | 51% | 36% | 0%
cmd0% | 82% | 0% | 16% | <1%
cs0% | <1% | 35% | 29% | 34%
cmake0% | 16% | 67% | 10% | 5%
unity0% | 0% | 89% | 10% | 0%
yml0% | 0% | 56% | 0% | 43%
prefab0% | 0% | 0% | 54% | 45%
xaml0% | 0% | 0% | 18% | 81%
mat0% | 0% | 0% | 6% | 93%
asset0% | 0% | 0% | 3% | 96%
launch0% | 0% | 0% | 35% | 64%
shader0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
props0% | 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
Unreal32% | 16% | 39% | 10% | <1%
AirLib6% | 17% | 27% | 48% | 0%
PythonClient6% | 8% | 1% | 51% | 32%
MavLinkCom0% | 11% | 56% | 32% | <1%
DroneShell0% | 23% | 14% | 61% | <1%
ros0% | 52% | 30% | 5% | 11%
Unity0% | 1% | 51% | 25% | 20%
ROOT0% | 25% | 41% | 32% | <1%
DroneServer0% | 23% | 71% | 0% | 5%
cmake0% | 100% | 0% | 0% | 0%
LogViewer0% | 0% | 37% | 16% | 45%
ros20% | 0% | 49% | 31% | 19%
HelloDrone0% | 0% | 94% | 0% | 5%
HelloCar0% | 0% | 22% | 77% | 0%
SGM0% | 0% | 0% | 100% | 0%
HelloSpawnedDrones0% | 0% | 0% | 100% | 0%
GazeboDrone0% | 0% | 0% | 100% | 0%
docker0% | 0% | 0% | 100% | 0%
pipelines0% | 0% | 0% | 0% | 100%
azure0% | 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
SimModeBase.cpp
in Unreal/Plugins/AirSim/Source/SimMode
683 47 19 1747 175
RpcLibServerBase.cpp
in AirLib/src/api
412 4 20 1569 143
AirSimSettings.hpp
in AirLib/include/common
1070 45 45 1482 141
client.py
in PythonClient/airsim
338 135 3 1323 140
RpcLibClientBase.cpp
in AirLib/src/api
526 96 41 1578 137
RpcLibClientBase.hpp
in AirLib/include/api
140 - 41 1578 129
PIPCamera.cpp
in Unreal/Plugins/AirSim/Source
642 46 26 1811 117
AirBlueprintLib.cpp
in Unreal/Plugins/AirSim/Source
633 36 46 1805 106
WorldSimApi.cpp
in Unreal/Plugins/AirSim/Source
886 71 41 1340 104
PawnSimApi.cpp
in Unreal/Plugins/AirSim/Source
411 36 20 1337 101
SimModeBase.h
in Unreal/Plugins/AirSim/Source/SimMode
180 - 19 1747 98
WorldSimApi.h
in Unreal/Plugins/AirSim/Source
103 - 41 1340 93
vcxproj
AirLib.vcxproj
in AirLib
471 - 60 1811 92
WorldSimApiBase.hpp
in AirLib/include/api
102 - 41 1351 89
PawnSimApi.h
in Unreal/Plugins/AirSim/Source
160 1 20 1337 84
MavLinkMultirotorApi.hpp
in AirLib/include/vehicles/multirotor/firmwares/mavlink
1630 95 60 1350 82
filters
AirLib.vcxproj.filters
in AirLib
492 - 60 1811 81
AirBlueprintLib.h
in Unreal/Plugins/AirSim/Source
240 11 60 1805 79
SimHUD.cpp
in Unreal/Plugins/AirSim/Source/SimHUD
301 27 19 1747 78
PIPCamera.h
in Unreal/Plugins/AirSim/Source
109 - 41 1811 76