azure / hpcpack-linux-agent
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 196 files with 49,430 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 3 files changed 51-100 times (1,924 lines of code)
    • 12 files changed 21-50 times (2,729 lines of code)
    • 37 files changed 6-20 times (3,669 lines of code)
    • 144 files changed 1-5 times (41,108 lines of code)
0% | 3% | 5% | 7% | 83%
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 196 files with 49,430 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 2 files changed by 6-10 contributors (1,157 lines of code)
    • 94 files changed by 2-5 contributors (9,503 lines of code)
    • 100 files changed by 1 contributor (38,770 lines of code)
0% | 0% | 2% | 19% | 78%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
xml, cpp, h, sh, tcl, cs, txt, py, ps1, nuspec, md, json, csproj, c, gitignore, pl, vcxproj, yaml, filters, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 17% | 22% | 14% | 46%
h0% | 20% | 21% | 25% | 32%
cs0% | 0% | 19% | 22% | 58%
py0% | 0% | 0% | 51% | 48%
xml0% | 0% | 0% | 0% | 100%
tcl0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
vcxproj0% | 0% | 0% | 0% | 100%
pl0% | 0% | 0% | 0% | 100%
filters0% | 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
nodemanager0% | 24% | 29% | 32% | 12%
LinuxCommunicator0% | 0% | 20% | 22% | 57%
VMExtension0% | 0% | 0% | 38% | 61%
Documents0% | 0% | 0% | 0% | 100%
LinuxNodeMgr0% | 0% | 0% | 0% | 100%
PipeProxyRestServer0% | 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
Version.h
in nodemanager
713 1 2015-04-13 2023-09-19 90 6 evanc@microsoft.com zheyushen@microsoft.com
RemoteExecutor.cpp
in nodemanager/core
685 15 2015-02-17 2021-06-30 88 5 evanc@microsoft.com chezhang@microsoft.com
Process.cpp
in nodemanager/core
526 12 2015-02-17 2021-06-30 67 4 evanc@microsoft.com chezhang@microsoft.com
LinuxCommunicator.cs
in LinuxCommunicator
444 25 2014-10-17 2017-01-09 46 6 shiqiufang@hotmail.com evanc@microsoft.com
Process.h
in nodemanager/core
140 8 2015-02-17 2023-09-09 45 5 evanc@microsoft.com arsdragonfly@gmail.com
RemoteExecutor.h
in nodemanager/core
69 - 2015-02-17 2019-06-13 43 5 evanc@microsoft.com zclok010@gmail.com
System.cpp
in nodemanager/utils
601 22 2015-02-14 2019-08-20 42 5 evanc@microsoft.com zclok010@gmail.com
Monitor.cpp
in nodemanager/core
598 9 2015-02-26 2020-07-23 34 5 evanc@microsoft.com chezhang@microsoft.com
RemoteCommunicator.cpp
in nodemanager/core
259 12 2015-02-17 2017-09-26 33 3 evanc@microsoft.com evanc@microsoft.com
System.h
in nodemanager/utils
168 14 2015-02-14 2019-08-30 29 5 evanc@microsoft.com zclok010@gmail.com
Monitor.h
in nodemanager/core
72 - 2015-02-26 2020-07-23 24 5 evanc@microsoft.com chezhang@microsoft.com
Reporter.h
in nodemanager/core
92 3 2015-02-26 2021-06-30 24 5 evanc@microsoft.com chezhang@microsoft.com
NodeManagerConfig.h
in nodemanager/core
110 7 2015-07-22 2019-07-25 24 5 evanc@microsoft.com sunbinzhu@hotmail.com
main.cpp
in nodemanager
88 2 2015-02-14 2017-07-03 22 2 evanc@microsoft.com evanc@microsoft.com
TaskInfo.h
in nodemanager/data
88 5 2015-02-23 2023-09-07 21 4 evanc@microsoft.com zihche@microsoft.com
RemoteCommunicator.h
in nodemanager/core
67 2 2015-02-17 2017-09-14 19 3 evanc@microsoft.com chezhang@microsoft.com
CallbackController.cs
in LinuxCommunicator
106 4 2014-10-17 2016-01-19 19 5 shiqiufang@hotmail.com sunbinzhu@hotmail.com
UdpReporter.cpp
in nodemanager/core
128 2 2015-04-30 2019-07-25 19 4 evanc@microsoft.com sunbinzhu@hotmail.com
JobTaskTable.cpp
in nodemanager/core
146 7 2015-02-23 2019-04-26 17 4 evanc@microsoft.com chezhang@microsoft.com
HttpReporter.cpp
in nodemanager/core
56 1 2015-04-30 2017-09-26 16 3 evanc@microsoft.com evanc@microsoft.com
HttpHelper.h
in nodemanager/core
117 7 2015-07-23 2019-07-25 16 4 evanc@microsoft.com sunbinzhu@hotmail.com
Reporter.cpp
in nodemanager/core
7 - 2015-02-26 2016-06-03 15 2 evanc@microsoft.com dnetdvp@163.com
Logger.h
in nodemanager/utils
114 10 2015-02-14 2023-09-09 15 5 evanc@microsoft.com arsdragonfly@gmail.com
HttpReporter.h
in nodemanager/core
37 1 2015-04-30 2019-07-25 14 4 evanc@microsoft.com sunbinzhu@hotmail.com
WebServer.cs
in LinuxCommunicator
65 5 2014-10-17 2015-07-23 13 4 shiqiufang@hotmail.com dnetdvp@163.com
IRemoteExecutor.h
in nodemanager/core
27 - 2015-02-17 2017-09-14 12 3 evanc@microsoft.com chezhang@microsoft.com
TaskInfo.cpp
in nodemanager/data
38 3 2015-02-23 2016-06-03 12 2 evanc@microsoft.com dnetdvp@163.com
JobTaskTable.h
in nodemanager/core
51 2 2015-02-23 2019-04-26 12 3 evanc@microsoft.com chezhang@microsoft.com
String.h
in nodemanager/utils
99 6 2015-02-14 2019-07-25 11 4 evanc@microsoft.com sunbinzhu@hotmail.com
hpcnodemanager.py
in VMExtension
619 25 2019-07-19 2025-02-13 11 5 sunbinzhu@hotmail.com 51778838+azuki1029@users.no...
StartJobAndTaskArgs.h
in nodemanager/arguments
34 - 2015-02-14 2016-06-03 10 2 evanc@microsoft.com dnetdvp@163.com
StartJobAndTaskArgs.cpp
in nodemanager/arguments
38 2 2015-02-14 2016-06-03 10 2 evanc@microsoft.com dnetdvp@163.com
JsonHelper.cpp
in nodemanager/utils
38 3 2015-02-14 2016-06-03 10 2 evanc@microsoft.com dnetdvp@163.com
HostsManager.cpp
in nodemanager/core
105 2 2015-09-22 2019-07-25 10 4 sunbinzhu@hotmail.com sunbinzhu@hotmail.com
ErrorCodes.h
in nodemanager/common
26 - 2015-04-09 2016-06-07 9 2 evanc@microsoft.com evanc@microsoft.com
HostsManager.h
in nodemanager/core
31 2 2015-09-22 2017-09-26 9 3 sunbinzhu@hotmail.com evanc@microsoft.com
UdpReporter.h
in nodemanager/core
31 - 2015-04-30 2019-07-25 9 3 evanc@microsoft.com sunbinzhu@hotmail.com
HttpFetcher.h
in nodemanager/core
40 1 2015-09-22 2019-07-25 9 4 sunbinzhu@hotmail.com sunbinzhu@hotmail.com
HttpFetcher.cpp
in nodemanager/core
53 1 2015-09-22 2017-09-26 9 3 sunbinzhu@hotmail.com evanc@microsoft.com
JsonHelper.h
in nodemanager/utils
120 9 2015-02-14 2016-10-24 9 2 evanc@microsoft.com evanc@microsoft.com
HostsFileManager.cs
in LinuxCommunicator/HostsFile
154 1 2015-09-17 2017-01-09 9 3 sunbinzhu@hotmail.com evanc@microsoft.com
setup.py
in nodemanager/scripts
653 32 2023-09-08 2024-11-22 9 3 zheyushen@microsoft.com 51778838+azuki1029@users.no...
Logger.cpp
in nodemanager/utils
10 - 2015-02-14 2018-07-25 8 2 evanc@microsoft.com evanc@microsoft.com
ProcessStartInfo.h
in nodemanager/arguments
39 - 2015-02-14 2016-06-03 8 2 evanc@microsoft.com dnetdvp@163.com
ProcessStartInfo.cpp
in nodemanager/arguments
49 2 2015-02-14 2016-06-03 8 2 evanc@microsoft.com dnetdvp@163.com
MetricCollectorBase.cpp
in nodemanager/core
81 1 2015-07-31 2019-07-25 8 4 evanc@microsoft.com sunbinzhu@hotmail.com
NamingClient.cpp
in nodemanager/core
96 3 2016-10-24 2021-06-30 8 2 evanc@microsoft.com chezhang@microsoft.com
EndTaskArgs.cpp
in nodemanager/arguments
16 1 2015-02-14 2016-06-03 7 2 evanc@microsoft.com dnetdvp@163.com
EndTaskArgs.h
in nodemanager/arguments
21 - 2015-02-14 2016-06-03 7 2 evanc@microsoft.com dnetdvp@163.com
MetricCollectorBase.h
in nodemanager/core
56 3 2015-07-31 2019-07-25 6 4 evanc@microsoft.com sunbinzhu@hotmail.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
Version.h
in nodemanager
713 1 2015-04-13 2023-09-19 90 6 evanc@microsoft.com zheyushen@microsoft.com
LinuxCommunicator.cs
in LinuxCommunicator
444 25 2014-10-17 2017-01-09 46 6 shiqiufang@hotmail.com evanc@microsoft.com
RemoteExecutor.cpp
in nodemanager/core
685 15 2015-02-17 2021-06-30 88 5 evanc@microsoft.com chezhang@microsoft.com
Process.h
in nodemanager/core
140 8 2015-02-17 2023-09-09 45 5 evanc@microsoft.com arsdragonfly@gmail.com
RemoteExecutor.h
in nodemanager/core
69 - 2015-02-17 2019-06-13 43 5 evanc@microsoft.com zclok010@gmail.com
System.cpp
in nodemanager/utils
601 22 2015-02-14 2019-08-20 42 5 evanc@microsoft.com zclok010@gmail.com
Monitor.cpp
in nodemanager/core
598 9 2015-02-26 2020-07-23 34 5 evanc@microsoft.com chezhang@microsoft.com
System.h
in nodemanager/utils
168 14 2015-02-14 2019-08-30 29 5 evanc@microsoft.com zclok010@gmail.com
Monitor.h
in nodemanager/core
72 - 2015-02-26 2020-07-23 24 5 evanc@microsoft.com chezhang@microsoft.com
Reporter.h
in nodemanager/core
92 3 2015-02-26 2021-06-30 24 5 evanc@microsoft.com chezhang@microsoft.com
NodeManagerConfig.h
in nodemanager/core
110 7 2015-07-22 2019-07-25 24 5 evanc@microsoft.com sunbinzhu@hotmail.com
CallbackController.cs
in LinuxCommunicator
106 4 2014-10-17 2016-01-19 19 5 shiqiufang@hotmail.com sunbinzhu@hotmail.com
Logger.h
in nodemanager/utils
114 10 2015-02-14 2023-09-09 15 5 evanc@microsoft.com arsdragonfly@gmail.com
hpcnodemanager.py
in VMExtension
619 25 2019-07-19 2025-02-13 11 5 sunbinzhu@hotmail.com 51778838+azuki1029@users.no...
Process.cpp
in nodemanager/core
526 12 2015-02-17 2021-06-30 67 4 evanc@microsoft.com chezhang@microsoft.com
TaskInfo.h
in nodemanager/data
88 5 2015-02-23 2023-09-07 21 4 evanc@microsoft.com zihche@microsoft.com
UdpReporter.cpp
in nodemanager/core
128 2 2015-04-30 2019-07-25 19 4 evanc@microsoft.com sunbinzhu@hotmail.com
JobTaskTable.cpp
in nodemanager/core
146 7 2015-02-23 2019-04-26 17 4 evanc@microsoft.com chezhang@microsoft.com
HttpHelper.h
in nodemanager/core
117 7 2015-07-23 2019-07-25 16 4 evanc@microsoft.com sunbinzhu@hotmail.com
HttpReporter.h
in nodemanager/core
37 1 2015-04-30 2019-07-25 14 4 evanc@microsoft.com sunbinzhu@hotmail.com
WebServer.cs
in LinuxCommunicator
65 5 2014-10-17 2015-07-23 13 4 shiqiufang@hotmail.com dnetdvp@163.com
String.h
in nodemanager/utils
99 6 2015-02-14 2019-07-25 11 4 evanc@microsoft.com sunbinzhu@hotmail.com
HostsManager.cpp
in nodemanager/core
105 2 2015-09-22 2019-07-25 10 4 sunbinzhu@hotmail.com sunbinzhu@hotmail.com
HttpFetcher.h
in nodemanager/core
40 1 2015-09-22 2019-07-25 9 4 sunbinzhu@hotmail.com sunbinzhu@hotmail.com
MetricCollectorBase.cpp
in nodemanager/core
81 1 2015-07-31 2019-07-25 8 4 evanc@microsoft.com sunbinzhu@hotmail.com
MetricCollectorBase.h
in nodemanager/core
56 3 2015-07-31 2019-07-25 6 4 evanc@microsoft.com sunbinzhu@hotmail.com
Startup.cs
in LinuxCommunicator
29 1 2014-10-17 2015-07-23 4 4 fudanyi@gmail.com dnetdvp@163.com
AssemblyInfo.cs
in LinuxCommunicator/Properties
14 - 2014-10-17 2015-09-24 3 4 shiqiufang@hotmail.com sunbinzhu@hotmail.com
RemoteCommunicator.cpp
in nodemanager/core
259 12 2015-02-17 2017-09-26 33 3 evanc@microsoft.com evanc@microsoft.com
RemoteCommunicator.h
in nodemanager/core
67 2 2015-02-17 2017-09-14 19 3 evanc@microsoft.com chezhang@microsoft.com
HttpReporter.cpp
in nodemanager/core
56 1 2015-04-30 2017-09-26 16 3 evanc@microsoft.com evanc@microsoft.com
JobTaskTable.h
in nodemanager/core
51 2 2015-02-23 2019-04-26 12 3 evanc@microsoft.com chezhang@microsoft.com
IRemoteExecutor.h
in nodemanager/core
27 - 2015-02-17 2017-09-14 12 3 evanc@microsoft.com chezhang@microsoft.com
setup.py
in nodemanager/scripts
653 32 2023-09-08 2024-11-22 9 3 zheyushen@microsoft.com 51778838+azuki1029@users.no...
HttpFetcher.cpp
in nodemanager/core
53 1 2015-09-22 2017-09-26 9 3 sunbinzhu@hotmail.com evanc@microsoft.com
UdpReporter.h
in nodemanager/core
31 - 2015-04-30 2019-07-25 9 3 evanc@microsoft.com sunbinzhu@hotmail.com
HostsManager.h
in nodemanager/core
31 2 2015-09-22 2017-09-26 9 3 sunbinzhu@hotmail.com evanc@microsoft.com
HostsFileManager.cs
in LinuxCommunicator/HostsFile
154 1 2015-09-17 2017-01-09 9 3 sunbinzhu@hotmail.com evanc@microsoft.com
ExecutionFilter.cpp
in nodemanager/filters
127 4 2016-06-03 2017-11-03 6 3 dnetdvp@163.com chezhang@microsoft.com
MonitoringConfigManager.cs
in LinuxCommunicator/Monitoring
174 8 2015-07-27 2017-01-09 6 3 evanc@microsoft.com evanc@microsoft.com
HostEntry.h
in nodemanager/data
23 - 2015-09-22 2015-09-25 3 3 sunbinzhu@hotmail.com sunbinzhu@hotmail.com
ConfigUtil.py
in nodemanager/scripts/Utils
37 5 2023-09-08 2024-11-22 3 3 zheyushen@microsoft.com 51778838+azuki1029@users.no...
AgentUtil.py
in nodemanager/scripts/Utils
182 24 2023-09-08 2024-11-22 3 3 zheyushen@microsoft.com 51778838+azuki1029@users.no...
HostEntry.cs
in LinuxCommunicator/HostsFile
39 4 2015-09-17 2015-09-25 3 3 sunbinzhu@hotmail.com sunbinzhu@hotmail.com
HandlerUtil.py
in VMExtension/Utils
279 36 2019-07-19 2025-02-13 3 3 sunbinzhu@hotmail.com 51778838+azuki1029@users.no...
WAAgentUtil.py
in VMExtension/Utils
86 7 2019-07-19 2025-02-13 3 3 sunbinzhu@hotmail.com 51778838+azuki1029@users.no...
AssemblyInfo.cs
in PipeProxyRestServer/PipeProxyRestServer/Properties
15 - 2015-06-02 2015-06-23 3 3 zclok010@gmail.com dnetdvp@163.com
PipeProxyRestServer.cs
in PipeProxyRestServer/PipeProxyRestServer
41 3 2015-06-02 2015-06-23 3 3 zclok010@gmail.com dnetdvp@163.com
HostEntry.cpp
in nodemanager/data
22 2 2015-09-22 2015-09-24 2 3 sunbinzhu@hotmail.com dnetdvp@163.com
main.cpp
in nodemanager
88 2 2015-02-14 2017-07-03 22 2 evanc@microsoft.com evanc@microsoft.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
Newtonsoft.Json.xml
in Documents/ConfigureLinux
8558 - 2014-10-29 2014-10-29 1 1 fudanyi@gmail.com fudanyi@gmail.com
Newtonsoft.Json.xml
in Documents/UnmanagedResourceCommunicators/Linux
7905 - 2014-10-30 2014-11-07 2 1 fudanyi@gmail.com fudanyi@gmail.com
Microsoft.Owin.xml
in Documents/UnmanagedResourceCommunicators/Linux
2937 - 2014-10-30 2014-11-07 2 1 fudanyi@gmail.com fudanyi@gmail.com
Microsoft.Owin.xml
in Documents/ConfigureLinux
2937 - 2014-10-29 2014-10-29 1 1 fudanyi@gmail.com fudanyi@gmail.com
tcl
init.tcl
in Documents/NamdSample/namd210b/lib
999 - 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
tcl
init.tcl
in Documents/NamdSample/namd210/lib
999 - 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
Microsoft.Owin.Hosting.xml
in Documents/UnmanagedResourceCommunicators/Linux
984 - 2014-10-30 2014-11-07 2 1 fudanyi@gmail.com fudanyi@gmail.com
Microsoft.Owin.Hosting.xml
in Documents/ConfigureLinux
984 - 2014-10-29 2014-10-29 1 1 fudanyi@gmail.com fudanyi@gmail.com
IaaSAzureCmdLib.ps1
in Documents/Add-HPCIaasNode-Scripts
652 - 2014-10-28 2014-10-28 1 1 fudanyi@gmail.com fudanyi@gmail.com
HPCIaaSNodeMgmtUtil.ps1
in Documents/Add-HPCIaasNode-Scripts
629 - 2014-10-28 2014-10-28 1 1 fudanyi@gmail.com fudanyi@gmail.com
tcl
abf_script.tcl
in Documents/NamdSample/namd210b/lib/abf
602 - 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
tcl
abf_script.tcl
in Documents/NamdSample/namd210/lib/abf
602 - 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
tcl
ramd-4.1_script.tcl
in Documents/NamdSample/namd210b/lib/ramd/scripts
559 - 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
tcl
ramd-4.1_script.tcl
in Documents/NamdSample/namd210/lib/ramd/scripts
559 - 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
distro.py
in VMExtension
512 56 2023-09-11 2023-09-11 1 1 zheyushen@microsoft.com zheyushen@microsoft.com
wham-fep.cpp
in Documents/NamdSample/namd210b/lib/replica/FEP_wca/wham
331 7 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
wham-fep.cpp
in Documents/NamdSample/namd210/lib/replica/FEP_wca/wham
331 7 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
tcl
vectors.tcl
in Documents/NamdSample/namd210b/lib/ramd/scripts
327 - 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
tcl
vectors.tcl
in Documents/NamdSample/namd210b/lib/abf
327 - 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
tcl
vectors.tcl
in Documents/NamdSample/namd210/lib/ramd/scripts
327 - 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
tcl
vectors.tcl
in Documents/NamdSample/namd210/lib/abf
327 - 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
Add-HPCIaaSNode.ps1
in Documents/Add-HPCIaasNode-Scripts
312 - 2014-10-28 2014-10-28 1 1 fudanyi@gmail.com fudanyi@gmail.com
abf_integrate.cpp
in Documents/NamdSample/namd210b/lib/abf_integrate
274 2 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
abf_integrate.cpp
in Documents/NamdSample/namd210/lib/abf_integrate
274 2 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
JobTaskDb.cpp
in LinuxNodeMgr
272 16 2014-11-03 2014-11-07 2 1 fudanyi@gmail.com fudanyi@gmail.com
abf_data.cpp
in Documents/NamdSample/namd210b/lib/abf_integrate
246 4 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
abf_data.cpp
in Documents/NamdSample/namd210/lib/abf_integrate
246 4 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
Add-HostNames.ps1
in Documents/Add-HPCIaasNode-Scripts
230 - 2014-10-28 2014-10-28 1 1 fudanyi@gmail.com fudanyi@gmail.com
Remove-HostNames.ps1
in Documents/Add-HPCIaasNode-Scripts
220 - 2014-10-28 2014-10-28 1 1 fudanyi@gmail.com fudanyi@gmail.com
System.Web.Http.Owin.xml
in Documents/UnmanagedResourceCommunicators/Linux
195 - 2014-10-30 2014-11-07 2 1 fudanyi@gmail.com fudanyi@gmail.com
System.Web.Http.Owin.xml
in Documents/ConfigureLinux
195 - 2014-10-29 2014-10-29 1 1 fudanyi@gmail.com fudanyi@gmail.com
Microsoft.Owin.Host.HttpListener.xml
in Documents/UnmanagedResourceCommunicators/Linux
148 - 2014-10-30 2014-11-07 2 1 fudanyi@gmail.com fudanyi@gmail.com
Microsoft.Owin.Host.HttpListener.xml
in Documents/ConfigureLinux
148 - 2014-10-29 2014-10-29 1 1 fudanyi@gmail.com fudanyi@gmail.com
Executor.cpp
in LinuxNodeMgr
147 2 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
JobTaskDb.h
in LinuxNodeMgr
142 1 2014-11-03 2014-11-07 2 1 fudanyi@gmail.com fudanyi@gmail.com
Monitoring.cpp
in LinuxNodeMgr
134 9 2014-11-07 2014-11-07 1 1 fudanyi@gmail.com fudanyi@gmail.com
sort-data-fe.cpp
in Documents/NamdSample/namd210b/lib/replica/FEP_wca/wham
120 4 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
sort-data-fe.cpp
in Documents/NamdSample/namd210/lib/replica/FEP_wca/wham
120 4 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
Get-HostNames.ps1
in Documents/Add-HPCIaasNode-Scripts
105 - 2014-10-28 2014-10-28 1 1 fudanyi@gmail.com fudanyi@gmail.com
105 4 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
tcl
ramd-4.1.tcl
in Documents/NamdSample/namd210b/lib/ramd/scripts
103 - 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
tcl
ramd-4.1.tcl
in Documents/NamdSample/namd210/lib/ramd/scripts
103 - 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
ScriptUtil.py
in VMExtension/Utils
100 3 2021-12-23 2021-12-23 1 1 suzhu@microsoft.com suzhu@microsoft.com
main.cpp
in LinuxNodeMgr
97 3 2014-11-03 2014-11-07 2 1 fudanyi@gmail.com fudanyi@gmail.com
colvarproxy_standalone.h
in Documents/NamdSample/namd210b/lib/colvars
96 16 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
colvarproxy_standalone.h
in Documents/NamdSample/namd210/lib/colvars
96 16 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
ProcessStartInfo.cpp
in LinuxNodeMgr
95 6 2014-11-03 2014-11-07 2 1 fudanyi@gmail.com fudanyi@gmail.com
vcxproj
LinuxNodeMgr.vcxproj
in LinuxNodeMgr
91 - 2014-11-07 2014-11-07 1 1 fudanyi@gmail.com fudanyi@gmail.com
extract-repul.cpp
in Documents/NamdSample/namd210b/lib/replica/FEP_wca/wham
88 2 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
extract-repul.cpp
in Documents/NamdSample/namd210/lib/replica/FEP_wca/wham
88 2 2014-11-03 2014-11-03 1 1 fudanyi@gmail.com fudanyi@gmail.com
Correlations

File Size vs. Number of Changes: 196 points

VMExtension/Utils/HandlerUtil.py x: 279 lines of code y: 3 # changes VMExtension/Utils/WAAgentUtil.py x: 86 lines of code y: 3 # changes VMExtension/hpcnodemanager.py x: 619 lines of code y: 11 # changes nodemanager/scripts/Utils/AgentUtil.py x: 182 lines of code y: 3 # changes nodemanager/scripts/Utils/ConfigUtil.py x: 37 lines of code y: 3 # changes nodemanager/scripts/setup.py x: 653 lines of code y: 9 # changes nodemanager/Version.h x: 713 lines of code y: 90 # changes VMExtension/distro.py x: 512 lines of code y: 1 # changes nodemanager/core/Process.h x: 140 lines of code y: 45 # changes nodemanager/scripts/Utils/__init__.py x: 1 lines of code y: 2 # changes nodemanager/utils/Logger.h x: 114 lines of code y: 15 # changes nodemanager/data/TaskInfo.h x: 88 lines of code y: 21 # changes VMExtension/Utils/LogUtil.py x: 24 lines of code y: 1 # changes VMExtension/Utils/ScriptUtil.py x: 100 lines of code y: 1 # changes nodemanager/core/NamingClient.cpp x: 96 lines of code y: 8 # changes nodemanager/core/RemoteExecutor.cpp x: 685 lines of code y: 88 # changes nodemanager/core/Reporter.h x: 92 lines of code y: 24 # changes nodemanager/core/Process.cpp x: 526 lines of code y: 67 # changes nodemanager/core/Monitor.cpp x: 598 lines of code y: 34 # changes nodemanager/core/Monitor.h x: 72 lines of code y: 24 # changes nodemanager/utils/System.h x: 168 lines of code y: 29 # changes nodemanager/utils/System.cpp x: 601 lines of code y: 42 # changes nodemanager/core/HostsManager.cpp x: 105 lines of code y: 10 # changes nodemanager/core/HttpFetcher.h x: 40 lines of code y: 9 # changes nodemanager/core/HttpHelper.h x: 117 lines of code y: 16 # changes nodemanager/core/HttpReporter.h x: 37 lines of code y: 14 # changes nodemanager/core/MetricCollectorBase.cpp x: 81 lines of code y: 8 # changes nodemanager/core/MetricCollectorBase.h x: 56 lines of code y: 6 # changes nodemanager/core/NodeManagerConfig.h x: 110 lines of code y: 24 # changes nodemanager/core/UdpReporter.cpp x: 128 lines of code y: 19 # changes nodemanager/utils/String.h x: 99 lines of code y: 11 # changes nodemanager/core/RemoteExecutor.h x: 69 lines of code y: 43 # changes nodemanager/data/MonitoringPacket.h x: 71 lines of code y: 2 # changes nodemanager/core/JobTaskTable.cpp x: 146 lines of code y: 17 # changes nodemanager/core/JobTaskTable.h x: 51 lines of code y: 12 # changes nodemanager/utils/Logger.cpp x: 10 lines of code y: 8 # changes nodemanager/filters/ExecutionFilter.cpp x: 127 lines of code y: 6 # changes nodemanager/core/HttpFetcher.cpp x: 53 lines of code y: 9 # changes nodemanager/core/HttpReporter.cpp x: 56 lines of code y: 16 # changes nodemanager/core/RemoteCommunicator.cpp x: 259 lines of code y: 33 # changes nodemanager/arguments/PeekTaskOutputArgs.h x: 20 lines of code y: 2 # changes nodemanager/core/IRemoteExecutor.h x: 27 lines of code y: 12 # changes nodemanager/core/RemoteCommunicator.h x: 67 lines of code y: 19 # changes nodemanager/main.cpp x: 88 lines of code y: 22 # changes nodemanager/core/HttpHelper.cpp x: 4 lines of code y: 3 # changes LinuxCommunicator/HostsFile/HostsFileManager.cs x: 154 lines of code y: 9 # changes LinuxCommunicator/LinuxCommunicator.cs x: 444 lines of code y: 46 # changes LinuxCommunicator/Monitoring/MonitoringConfigManager.cs x: 174 lines of code y: 6 # changes nodemanager/data/NodeInfo.h x: 32 lines of code y: 5 # changes LinuxCommunicator/RetryFramework.cs x: 230 lines of code y: 2 # changes nodemanager/utils/JsonHelper.h x: 120 lines of code y: 9 # changes nodemanager/utils/Enumerable.h x: 46 lines of code y: 2 # changes nodemanager/filters/FilterException.cpp x: 1 lines of code y: 1 # changes nodemanager/filters/ExecutionFilter.h x: 32 lines of code y: 4 # changes nodemanager/common/ErrorCodes.h x: 26 lines of code y: 9 # changes nodemanager/arguments/EndJobArgs.cpp x: 12 lines of code y: 5 # changes nodemanager/arguments/EndJobArgs.h x: 19 lines of code y: 5 # changes nodemanager/arguments/EndTaskArgs.cpp x: 16 lines of code y: 7 # changes nodemanager/arguments/ProcessStartInfo.cpp x: 49 lines of code y: 8 # changes nodemanager/arguments/ProcessStartInfo.h x: 39 lines of code y: 8 # changes nodemanager/arguments/StartJobAndTaskArgs.cpp x: 38 lines of code y: 10 # changes nodemanager/core/Reporter.cpp x: 7 lines of code y: 15 # changes nodemanager/data/JobInfo.cpp x: 12 lines of code y: 4 # changes nodemanager/data/NodeInfo.cpp x: 22 lines of code y: 4 # changes nodemanager/data/TaskInfo.cpp x: 38 lines of code y: 12 # changes nodemanager/utils/Configuration.cpp x: 49 lines of code y: 2 # changes LinuxCommunicator/CallbackController.cs x: 106 lines of code y: 19 # changes nodemanager/data/HostEntry.h x: 23 lines of code y: 3 # changes LinuxCommunicator/Monitoring/PerformanceCounterNames.cs x: 44 lines of code y: 1 # changes LinuxCommunicator/WebServer.cs x: 65 lines of code y: 13 # changes LinuxCommunicator/CredentialNativeMethods.cs x: 240 lines of code y: 2 # changes LinuxCommunicator/Credentials.cs x: 520 lines of code y: 2 # changes Documents/UnmanagedResourceCommunicators/Linux/Microsoft.Owin.Host.HttpListener.xml x: 148 lines of code y: 2 # changes Documents/UnmanagedResourceCommunicators/Linux/Microsoft.Owin.Hosting.xml x: 984 lines of code y: 2 # changes Documents/UnmanagedResourceCommunicators/Linux/Microsoft.Owin.xml x: 2937 lines of code y: 2 # changes Documents/UnmanagedResourceCommunicators/Linux/Newtonsoft.Json.xml x: 7905 lines of code y: 2 # changes Documents/UnmanagedResourceCommunicators/Linux/System.Web.Http.Owin.xml x: 195 lines of code y: 2 # changes LinuxNodeMgr/JobTaskDb.cpp x: 272 lines of code y: 2 # changes LinuxNodeMgr/LinuxNodeMgr.vcxproj x: 91 lines of code y: 1 # changes LinuxNodeMgr/LinuxNodeMgr.vcxproj.filters x: 69 lines of code y: 1 # changes LinuxNodeMgr/Monitoring.cpp x: 134 lines of code y: 1 # changes LinuxNodeMgr/ProcessStartInfo.cpp x: 95 lines of code y: 2 # changes Documents/NamdSample/namd210/lib/abf/abf_script.tcl x: 602 lines of code y: 1 # changes Documents/NamdSample/namd210/lib/abf/abscissa.tcl x: 61 lines of code y: 1 # changes Documents/NamdSample/namd210/lib/abf/vectors.tcl x: 327 lines of code y: 1 # changes Documents/NamdSample/namd210/lib/abf_integrate/abf_data.cpp x: 246 lines of code y: 1 # changes Documents/NamdSample/namd210/lib/abf_integrate/abf_integrate.cpp x: 274 lines of code y: 1 # changes Documents/NamdSample/namd210/lib/init.tcl x: 999 lines of code y: 1 # changes Documents/NamdSample/namd210/lib/ramd/scripts/ramd-4.1_script.tcl x: 559 lines of code y: 1 # changes Documents/NamdSample/namd210/lib/replica/FEP_wca/wham/sort-data-fe.cpp x: 120 lines of code y: 1 # changes LinuxNodeMgr/Executor.cpp x: 147 lines of code y: 1 # changes Documents/ConfigureLinux/Microsoft.Owin.Hosting.xml x: 984 lines of code y: 1 # changes Documents/ConfigureLinux/Microsoft.Owin.xml x: 2937 lines of code y: 1 # changes Documents/ConfigureLinux/Newtonsoft.Json.xml x: 8558 lines of code y: 1 # changes Documents/ConfigureLinux/System.Web.Http.Owin.xml x: 195 lines of code y: 1 # changes Documents/Add-HPCIaasNode-Scripts/Add-HPCIaaSNode.ps1 x: 312 lines of code y: 1 # changes Documents/Add-HPCIaasNode-Scripts/Add-HostNames.ps1 x: 230 lines of code y: 1 # changes Documents/Add-HPCIaasNode-Scripts/HPCIaaSNodeMgmtUtil.ps1 x: 629 lines of code y: 1 # changes Documents/Add-HPCIaasNode-Scripts/IaaSAzureCmdLib.ps1 x: 652 lines of code y: 1 # changes
90.0
# changes
  min: 1.0
  average: 6.58
  25th percentile: 1.0
  median: 2.0
  75th percentile: 6.75
  max: 90.0
0 8558.0
lines of code
min: 1.0 | average: 252.19 | 25th percentile: 24.0 | median: 64.0 | 75th percentile: 148.0 | max: 8558.0

Number of Contributors vs. Number of Changes: 196 points

VMExtension/Utils/HandlerUtil.py x: 3 # contributors y: 3 # changes VMExtension/hpcnodemanager.py x: 5 # contributors y: 11 # changes nodemanager/scripts/setup.py x: 3 # contributors y: 9 # changes nodemanager/Version.h x: 6 # contributors y: 90 # changes VMExtension/distro.py x: 1 # contributors y: 1 # changes nodemanager/core/Process.h x: 5 # contributors y: 45 # changes nodemanager/scripts/Utils/__init__.py x: 2 # contributors y: 2 # changes nodemanager/utils/Logger.h x: 5 # contributors y: 15 # changes nodemanager/data/TaskInfo.h x: 4 # contributors y: 21 # changes nodemanager/core/NamingClient.cpp x: 2 # contributors y: 8 # changes nodemanager/core/RemoteExecutor.cpp x: 5 # contributors y: 88 # changes nodemanager/core/Reporter.h x: 5 # contributors y: 24 # changes nodemanager/core/Process.cpp x: 4 # contributors y: 67 # changes nodemanager/core/Monitor.cpp x: 5 # contributors y: 34 # changes nodemanager/utils/System.h x: 5 # contributors y: 29 # changes nodemanager/utils/System.cpp x: 5 # contributors y: 42 # changes nodemanager/core/HostsManager.cpp x: 4 # contributors y: 10 # changes nodemanager/core/HttpFetcher.h x: 4 # contributors y: 9 # changes nodemanager/core/HttpHelper.h x: 4 # contributors y: 16 # changes nodemanager/core/HttpReporter.h x: 4 # contributors y: 14 # changes nodemanager/core/MetricCollectorBase.cpp x: 4 # contributors y: 8 # changes nodemanager/core/MetricCollectorBase.h x: 4 # contributors y: 6 # changes nodemanager/core/UdpReporter.cpp x: 4 # contributors y: 19 # changes nodemanager/utils/String.h x: 4 # contributors y: 11 # changes nodemanager/core/RemoteExecutor.h x: 5 # contributors y: 43 # changes nodemanager/core/JobTaskTable.cpp x: 4 # contributors y: 17 # changes nodemanager/core/JobTaskTable.h x: 3 # contributors y: 12 # changes nodemanager/filters/ExecutionFilter.cpp x: 3 # contributors y: 6 # changes nodemanager/core/HttpReporter.cpp x: 3 # contributors y: 16 # changes nodemanager/core/NamingClient.h x: 1 # contributors y: 3 # changes nodemanager/core/RemoteCommunicator.cpp x: 3 # contributors y: 33 # changes nodemanager/arguments/PeekTaskOutputArgs.cpp x: 1 # contributors y: 2 # changes nodemanager/core/RemoteCommunicator.h x: 3 # contributors y: 19 # changes nodemanager/main.cpp x: 2 # contributors y: 22 # changes nodemanager/core/HttpHelper.cpp x: 2 # contributors y: 3 # changes LinuxCommunicator/LinuxCommunicator.cs x: 6 # contributors y: 46 # changes nodemanager/data/NodeInfo.h x: 2 # contributors y: 5 # changes nodemanager/utils/JsonHelper.h x: 2 # contributors y: 9 # changes nodemanager/filters/ExecutionFilter.h x: 2 # contributors y: 4 # changes nodemanager/arguments/EndTaskArgs.cpp x: 2 # contributors y: 7 # changes nodemanager/arguments/StartJobAndTaskArgs.cpp x: 2 # contributors y: 10 # changes nodemanager/core/Reporter.cpp x: 2 # contributors y: 15 # changes nodemanager/data/TaskInfo.cpp x: 2 # contributors y: 12 # changes LinuxCommunicator/CallbackController.cs x: 5 # contributors y: 19 # changes LinuxCommunicator/Properties/AssemblyInfo.cs x: 4 # contributors y: 3 # changes nodemanager/data/HostEntry.cpp x: 3 # contributors y: 2 # changes LinuxCommunicator/GenericEqualityComparer.cs x: 2 # contributors y: 1 # changes LinuxCommunicator/Startup.cs x: 4 # contributors y: 4 # changes LinuxCommunicator/WebServer.cs x: 4 # contributors y: 13 # changes nodemanager/utils/String.cpp x: 1 # contributors y: 4 # changes
90.0
# changes
  min: 1.0
  average: 6.58
  25th percentile: 1.0
  median: 2.0
  75th percentile: 6.75
  max: 90.0
0 6.0
# contributors
min: 1.0 | average: 1.96 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.75 | max: 6.0

Number of Contributors vs. File Size: 196 points

VMExtension/Utils/HandlerUtil.py x: 3 # contributors y: 279 lines of code VMExtension/Utils/WAAgentUtil.py x: 3 # contributors y: 86 lines of code VMExtension/hpcnodemanager.py x: 5 # contributors y: 619 lines of code nodemanager/scripts/Utils/AgentUtil.py x: 3 # contributors y: 182 lines of code nodemanager/scripts/Utils/ConfigUtil.py x: 3 # contributors y: 37 lines of code nodemanager/scripts/setup.py x: 3 # contributors y: 653 lines of code nodemanager/Version.h x: 6 # contributors y: 713 lines of code VMExtension/distro.py x: 1 # contributors y: 512 lines of code nodemanager/core/Process.h x: 5 # contributors y: 140 lines of code nodemanager/scripts/Utils/__init__.py x: 2 # contributors y: 1 lines of code nodemanager/utils/Logger.h x: 5 # contributors y: 114 lines of code nodemanager/data/TaskInfo.h x: 4 # contributors y: 88 lines of code VMExtension/Utils/LogUtil.py x: 1 # contributors y: 24 lines of code VMExtension/Utils/ScriptUtil.py x: 1 # contributors y: 100 lines of code nodemanager/core/NamingClient.cpp x: 2 # contributors y: 96 lines of code nodemanager/core/RemoteExecutor.cpp x: 5 # contributors y: 685 lines of code nodemanager/core/Reporter.h x: 5 # contributors y: 92 lines of code nodemanager/core/Process.cpp x: 4 # contributors y: 526 lines of code nodemanager/core/Monitor.cpp x: 5 # contributors y: 598 lines of code nodemanager/core/HostsManager.cpp x: 4 # contributors y: 105 lines of code nodemanager/core/HttpFetcher.h x: 4 # contributors y: 40 lines of code nodemanager/core/UdpReporter.h x: 3 # contributors y: 31 lines of code nodemanager/core/JobTaskTable.cpp x: 4 # contributors y: 146 lines of code nodemanager/filters/ExecutionFilter.cpp x: 3 # contributors y: 127 lines of code nodemanager/core/NamingClient.h x: 1 # contributors y: 43 lines of code nodemanager/core/RemoteCommunicator.cpp x: 3 # contributors y: 259 lines of code LinuxCommunicator/HostsFile/HostsFileManager.cs x: 3 # contributors y: 154 lines of code LinuxCommunicator/LinuxCommunicator.cs x: 6 # contributors y: 444 lines of code LinuxCommunicator/RetryFramework.cs x: 2 # contributors y: 230 lines of code nodemanager/utils/JsonHelper.h x: 2 # contributors y: 120 lines of code nodemanager/arguments/ProcessStartInfo.cpp x: 2 # contributors y: 49 lines of code LinuxCommunicator/Properties/AssemblyInfo.cs x: 4 # contributors y: 14 lines of code LinuxCommunicator/CredentialNativeMethods.cs x: 2 # contributors y: 240 lines of code LinuxCommunicator/Credentials.cs x: 2 # contributors y: 520 lines of code Documents/UnmanagedResourceCommunicators/Linux/Microsoft.Owin.Host.HttpListener.xml x: 1 # contributors y: 148 lines of code Documents/UnmanagedResourceCommunicators/Linux/Microsoft.Owin.Hosting.xml x: 1 # contributors y: 984 lines of code Documents/UnmanagedResourceCommunicators/Linux/Microsoft.Owin.xml x: 1 # contributors y: 2937 lines of code Documents/UnmanagedResourceCommunicators/Linux/Newtonsoft.Json.xml x: 1 # contributors y: 7905 lines of code Documents/UnmanagedResourceCommunicators/Linux/System.Web.Http.Owin.xml x: 1 # contributors y: 195 lines of code LinuxNodeMgr/JobTaskDb.cpp x: 1 # contributors y: 272 lines of code LinuxNodeMgr/Monitoring.cpp x: 1 # contributors y: 134 lines of code Documents/NamdSample/namd210/lib/abf/abf_script.tcl x: 1 # contributors y: 602 lines of code Documents/NamdSample/namd210/lib/abf/vectors.tcl x: 1 # contributors y: 327 lines of code Documents/NamdSample/namd210/lib/abf_integrate/abf_data.cpp x: 1 # contributors y: 246 lines of code Documents/NamdSample/namd210/lib/ramd/scripts/ramd-4.1_script.tcl x: 1 # contributors y: 559 lines of code Documents/ConfigureLinux/Newtonsoft.Json.xml x: 1 # contributors y: 8558 lines of code Documents/Add-HPCIaasNode-Scripts/Add-HostNames.ps1 x: 1 # contributors y: 230 lines of code Documents/Add-HPCIaasNode-Scripts/HPCIaaSNodeMgmtUtil.ps1 x: 1 # contributors y: 629 lines of code Documents/Add-HPCIaasNode-Scripts/IaaSAzureCmdLib.ps1 x: 1 # contributors y: 652 lines of code
8558.0
lines of code
  min: 1.0
  average: 252.19
  25th percentile: 24.0
  median: 64.0
  75th percentile: 148.0
  max: 8558.0
0 6.0
# contributors
min: 1.0 | average: 1.96 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.75 | max: 6.0