azure / cyclecloud-symphony
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 11 files with 1,848 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (935 lines of code)
    • 3 files changed 6-20 times (435 lines of code)
    • 6 files changed 1-5 times (478 lines of code)
0% | 0% | 50% | 23% | 25%
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 11 files with 1,848 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)
    • 5 files changed by 6-10 contributors (1,370 lines of code)
    • 6 files changed by 2-5 contributors (478 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 74% | 25% | 0%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
sh, py, txt, erb, bat, rb, md, ini, gitignore, ps1, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 57% | 26% | 15%
ps10% | 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
hostfactory0% | 0% | 54% | 17% | 27%
ROOT0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 11)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
cyclecloud_provider.py
in hostfactory/host_provider/src
756 22 2023-08-17 2024-11-21 36 6 nidhimehta@microsoft.com bwatrous@cyclecomputing.com
cluster.py
in hostfactory/host_provider/src
179 15 2023-08-17 2025-01-28 22 6 nidhimehta@microsoft.com bwatrous@cyclecomputing.com
util.py
in hostfactory/host_provider/src
293 22 2023-08-17 2025-02-11 19 6 nidhimehta@microsoft.com nidhi@microsoftnidhi
version.py
in hostfactory/host_provider/src
3 1 2023-08-17 2024-11-21 18 6 nidhimehta@microsoft.com bwatrous@cyclecomputing.com
package.py
in root
139 2 2023-08-23 2025-02-11 12 6 nidhimehta@microsoft.com nidhi@microsoftnidhi
symphony.py
in hostfactory/host_provider/src
16 - 2023-08-17 2024-06-07 5 3 nidhimehta@microsoft.com 110195325+nidhi0622@users.n...
allocation_strategy.py
in hostfactory/host_provider/src
182 14 2024-11-08 2025-01-28 5 2 ben.watrous@microsoft.com bwatrous@cyclecomputing.com
cyclecliwrapper.py
in hostfactory/host_provider/src
1 - 2023-08-17 2024-11-21 4 3 nidhimehta@microsoft.com bwatrous@cyclecomputing.com
weighted_template_parse.py
in hostfactory/host_provider/src
15 2 2023-09-27 2024-06-07 4 2 nidhimehta@microsoft.com 110195325+nidhi0622@users.n...
request_tracking_db.py
in hostfactory/host_provider/src
40 8 2024-01-19 2024-06-07 2 2 nidhimehta@microsoft.com 110195325+nidhi0622@users.n...
install.ps1
in hostfactory
224 - 2023-10-09 2023-10-11 2 2 nidhimehta@microsoft.com ryan.hamel@cyclecomputing.com
Files With Most Contributors (Top 11)
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
cyclecloud_provider.py
in hostfactory/host_provider/src
756 22 2023-08-17 2024-11-21 36 6 nidhimehta@microsoft.com bwatrous@cyclecomputing.com
cluster.py
in hostfactory/host_provider/src
179 15 2023-08-17 2025-01-28 22 6 nidhimehta@microsoft.com bwatrous@cyclecomputing.com
util.py
in hostfactory/host_provider/src
293 22 2023-08-17 2025-02-11 19 6 nidhimehta@microsoft.com nidhi@microsoftnidhi
version.py
in hostfactory/host_provider/src
3 1 2023-08-17 2024-11-21 18 6 nidhimehta@microsoft.com bwatrous@cyclecomputing.com
package.py
in root
139 2 2023-08-23 2025-02-11 12 6 nidhimehta@microsoft.com nidhi@microsoftnidhi
symphony.py
in hostfactory/host_provider/src
16 - 2023-08-17 2024-06-07 5 3 nidhimehta@microsoft.com 110195325+nidhi0622@users.n...
cyclecliwrapper.py
in hostfactory/host_provider/src
1 - 2023-08-17 2024-11-21 4 3 nidhimehta@microsoft.com bwatrous@cyclecomputing.com
allocation_strategy.py
in hostfactory/host_provider/src
182 14 2024-11-08 2025-01-28 5 2 ben.watrous@microsoft.com bwatrous@cyclecomputing.com
weighted_template_parse.py
in hostfactory/host_provider/src
15 2 2023-09-27 2024-06-07 4 2 nidhimehta@microsoft.com 110195325+nidhi0622@users.n...
install.ps1
in hostfactory
224 - 2023-10-09 2023-10-11 2 2 nidhimehta@microsoft.com ryan.hamel@cyclecomputing.com
request_tracking_db.py
in hostfactory/host_provider/src
40 8 2024-01-19 2024-06-07 2 2 nidhimehta@microsoft.com 110195325+nidhi0622@users.n...
Files With Least Contributors (Top 11)
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
install.ps1
in hostfactory
224 - 2023-10-09 2023-10-11 2 2 nidhimehta@microsoft.com ryan.hamel@cyclecomputing.com
allocation_strategy.py
in hostfactory/host_provider/src
182 14 2024-11-08 2025-01-28 5 2 ben.watrous@microsoft.com bwatrous@cyclecomputing.com
request_tracking_db.py
in hostfactory/host_provider/src
40 8 2024-01-19 2024-06-07 2 2 nidhimehta@microsoft.com 110195325+nidhi0622@users.n...
weighted_template_parse.py
in hostfactory/host_provider/src
15 2 2023-09-27 2024-06-07 4 2 nidhimehta@microsoft.com 110195325+nidhi0622@users.n...
symphony.py
in hostfactory/host_provider/src
16 - 2023-08-17 2024-06-07 5 3 nidhimehta@microsoft.com 110195325+nidhi0622@users.n...
cyclecliwrapper.py
in hostfactory/host_provider/src
1 - 2023-08-17 2024-11-21 4 3 nidhimehta@microsoft.com bwatrous@cyclecomputing.com
cyclecloud_provider.py
in hostfactory/host_provider/src
756 22 2023-08-17 2024-11-21 36 6 nidhimehta@microsoft.com bwatrous@cyclecomputing.com
util.py
in hostfactory/host_provider/src
293 22 2023-08-17 2025-02-11 19 6 nidhimehta@microsoft.com nidhi@microsoftnidhi
cluster.py
in hostfactory/host_provider/src
179 15 2023-08-17 2025-01-28 22 6 nidhimehta@microsoft.com bwatrous@cyclecomputing.com
package.py
in root
139 2 2023-08-23 2025-02-11 12 6 nidhimehta@microsoft.com nidhi@microsoftnidhi
version.py
in hostfactory/host_provider/src
3 1 2023-08-17 2024-11-21 18 6 nidhimehta@microsoft.com bwatrous@cyclecomputing.com
Correlations

File Size vs. Number of Changes: 11 points

hostfactory/host_provider/src/util.py x: 293 lines of code y: 19 # changes package.py x: 139 lines of code y: 12 # changes hostfactory/host_provider/src/allocation_strategy.py x: 182 lines of code y: 5 # changes hostfactory/host_provider/src/cluster.py x: 179 lines of code y: 22 # changes hostfactory/host_provider/src/version.py x: 3 lines of code y: 18 # changes hostfactory/host_provider/src/cyclecliwrapper.py x: 1 lines of code y: 4 # changes hostfactory/host_provider/src/cyclecloud_provider.py x: 756 lines of code y: 36 # changes hostfactory/host_provider/src/request_tracking_db.py x: 40 lines of code y: 2 # changes hostfactory/host_provider/src/symphony.py x: 16 lines of code y: 5 # changes hostfactory/host_provider/src/weighted_template_parse.py x: 15 lines of code y: 4 # changes hostfactory/install.ps1 x: 224 lines of code y: 2 # changes
36.0
# changes
  min: 2.0
  average: 11.73
  25th percentile: 4.0
  median: 5.0
  75th percentile: 19.0
  max: 36.0
0 756.0
lines of code
min: 1.0 | average: 168.0 | 25th percentile: 15.0 | median: 139.0 | 75th percentile: 224.0 | max: 756.0

Number of Contributors vs. Number of Changes: 11 points

hostfactory/host_provider/src/util.py x: 6 # contributors y: 19 # changes package.py x: 6 # contributors y: 12 # changes hostfactory/host_provider/src/allocation_strategy.py x: 2 # contributors y: 5 # changes hostfactory/host_provider/src/cluster.py x: 6 # contributors y: 22 # changes hostfactory/host_provider/src/version.py x: 6 # contributors y: 18 # changes hostfactory/host_provider/src/cyclecliwrapper.py x: 3 # contributors y: 4 # changes hostfactory/host_provider/src/cyclecloud_provider.py x: 6 # contributors y: 36 # changes hostfactory/host_provider/src/request_tracking_db.py x: 2 # contributors y: 2 # changes hostfactory/host_provider/src/symphony.py x: 3 # contributors y: 5 # changes hostfactory/host_provider/src/weighted_template_parse.py x: 2 # contributors y: 4 # changes
36.0
# changes
  min: 2.0
  average: 11.73
  25th percentile: 4.0
  median: 5.0
  75th percentile: 19.0
  max: 36.0
0 6.0
# contributors
min: 2.0 | average: 4.0 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 6.0

Number of Contributors vs. File Size: 11 points

hostfactory/host_provider/src/util.py x: 6 # contributors y: 293 lines of code package.py x: 6 # contributors y: 139 lines of code hostfactory/host_provider/src/allocation_strategy.py x: 2 # contributors y: 182 lines of code hostfactory/host_provider/src/cluster.py x: 6 # contributors y: 179 lines of code hostfactory/host_provider/src/version.py x: 6 # contributors y: 3 lines of code hostfactory/host_provider/src/cyclecliwrapper.py x: 3 # contributors y: 1 lines of code hostfactory/host_provider/src/cyclecloud_provider.py x: 6 # contributors y: 756 lines of code hostfactory/host_provider/src/request_tracking_db.py x: 2 # contributors y: 40 lines of code hostfactory/host_provider/src/symphony.py x: 3 # contributors y: 16 lines of code hostfactory/host_provider/src/weighted_template_parse.py x: 2 # contributors y: 15 lines of code hostfactory/install.ps1 x: 2 # contributors y: 224 lines of code
756.0
lines of code
  min: 1.0
  average: 168.0
  25th percentile: 15.0
  median: 139.0
  75th percentile: 224.0
  max: 756.0
0 6.0
# contributors
min: 2.0 | average: 4.0 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 6.0