azure / azure-data-lake-store-python
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 15 files with 1,857 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 3 files changed 51-100 times (853 lines of code)
    • 3 files changed 21-50 times (676 lines of code)
    • 5 files changed 6-20 times (153 lines of code)
    • 4 files changed 1-5 times (175 lines of code)
0% | 45% | 36% | 8% | 9%
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 15 files with 1,857 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (238 lines of code)
    • 6 files changed by 6-10 contributors (1,301 lines of code)
    • 7 files changed by 2-5 contributors (151 lines of code)
    • 1 file changed by 1 contributor (167 lines of code)
0% | 12% | 70% | 8% | 8%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
yaml, py, md, txt, rst, gitignore, in, cfg, bat
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 46% | 36% | 7% | 9%
in0% | 0% | 0% | 100% | 0%
cfg0% | 0% | 0% | 100% | 0%
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
azure0% | 47% | 35% | 7% | 9%
ROOT0% | 0% | 77% | 22% | 0%
Most Frequently Changed Files (Top 15)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
__init__.py
in azure/datalake/store
6 - 2016-10-03 2024-07-31 67 10 jbcrail@gmail.com 38331238+akharit@users.nore...
lib.py
in azure/datalake/store
238 13 2016-10-03 2024-08-01 58 12 jbcrail@gmail.com akharit@microsoft.com
core.py
in azure/datalake/store
609 71 2016-10-03 2024-07-31 55 10 jbcrail@gmail.com 38331238+akharit@users.nore...
multithread.py
in azure/datalake/store
306 25 2016-10-03 2019-08-15 46 8 jbcrail@gmail.com 38331238+akharit@users.nore...
transfer.py
in azure/datalake/store
328 26 2016-10-03 2019-08-15 33 8 jbcrail@gmail.com 38331238+akharit@users.nore...
setup.py
in root
42 - 2016-08-02 2024-08-01 25 10 martindurant@users.noreply.... akharit@microsoft.com
retry.py
in azure/datalake/store
45 5 2018-06-15 2023-04-24 11 3 milan.chandna@gmail.com 38331238+akharit@users.nore...
utils.py
in azure/datalake/store
75 11 2016-10-03 2023-04-24 10 5 jbcrail@gmail.com 38331238+akharit@users.nore...
in
10 - 2016-08-02 2019-01-09 9 7 martindurant@users.noreply.... 38331238+akharit@users.nore...
exceptions.py
in azure/datalake/store
21 - 2016-10-03 2016-11-22 9 4 jbcrail@gmail.com begoldsm@users.noreply.gith...
cfg
setup.cfg
in root
2 - 2016-11-16 2019-01-09 6 4 lmazuel@microsoft.com 38331238+akharit@users.nore...
__init__.py
in azure/datalake
1 - 2016-10-03 2019-01-09 5 5 jbcrail@gmail.com 38331238+akharit@users.nore...
__init__.py
in azure
1 - 2016-10-03 2019-01-09 5 5 jbcrail@gmail.com 38331238+akharit@users.nore...
enums.py
in azure/datalake/store
6 - 2017-03-02 2017-09-07 5 3 begoldsm@microsoft.com chdevala@microsoft.com
multiprocessor.py
in azure/datalake/store
167 4 2018-11-13 2023-04-24 5 1 38331238+akharit@users.nore... 38331238+akharit@users.nore...
Files With Most Contributors (Top 15)
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
lib.py
in azure/datalake/store
238 13 2016-10-03 2024-08-01 58 12 jbcrail@gmail.com akharit@microsoft.com
__init__.py
in azure/datalake/store
6 - 2016-10-03 2024-07-31 67 10 jbcrail@gmail.com 38331238+akharit@users.nore...
core.py
in azure/datalake/store
609 71 2016-10-03 2024-07-31 55 10 jbcrail@gmail.com 38331238+akharit@users.nore...
setup.py
in root
42 - 2016-08-02 2024-08-01 25 10 martindurant@users.noreply.... akharit@microsoft.com
multithread.py
in azure/datalake/store
306 25 2016-10-03 2019-08-15 46 8 jbcrail@gmail.com 38331238+akharit@users.nore...
transfer.py
in azure/datalake/store
328 26 2016-10-03 2019-08-15 33 8 jbcrail@gmail.com 38331238+akharit@users.nore...
in
10 - 2016-08-02 2019-01-09 9 7 martindurant@users.noreply.... 38331238+akharit@users.nore...
utils.py
in azure/datalake/store
75 11 2016-10-03 2023-04-24 10 5 jbcrail@gmail.com 38331238+akharit@users.nore...
__init__.py
in azure
1 - 2016-10-03 2019-01-09 5 5 jbcrail@gmail.com 38331238+akharit@users.nore...
__init__.py
in azure/datalake
1 - 2016-10-03 2019-01-09 5 5 jbcrail@gmail.com 38331238+akharit@users.nore...
exceptions.py
in azure/datalake/store
21 - 2016-10-03 2016-11-22 9 4 jbcrail@gmail.com begoldsm@users.noreply.gith...
cfg
setup.cfg
in root
2 - 2016-11-16 2019-01-09 6 4 lmazuel@microsoft.com 38331238+akharit@users.nore...
retry.py
in azure/datalake/store
45 5 2018-06-15 2023-04-24 11 3 milan.chandna@gmail.com 38331238+akharit@users.nore...
enums.py
in azure/datalake/store
6 - 2017-03-02 2017-09-07 5 3 begoldsm@microsoft.com chdevala@microsoft.com
multiprocessor.py
in azure/datalake/store
167 4 2018-11-13 2023-04-24 5 1 38331238+akharit@users.nore... 38331238+akharit@users.nore...
Files With Least Contributors (Top 15)
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
multiprocessor.py
in azure/datalake/store
167 4 2018-11-13 2023-04-24 5 1 38331238+akharit@users.nore... 38331238+akharit@users.nore...
retry.py
in azure/datalake/store
45 5 2018-06-15 2023-04-24 11 3 milan.chandna@gmail.com 38331238+akharit@users.nore...
enums.py
in azure/datalake/store
6 - 2017-03-02 2017-09-07 5 3 begoldsm@microsoft.com chdevala@microsoft.com
exceptions.py
in azure/datalake/store
21 - 2016-10-03 2016-11-22 9 4 jbcrail@gmail.com begoldsm@users.noreply.gith...
cfg
setup.cfg
in root
2 - 2016-11-16 2019-01-09 6 4 lmazuel@microsoft.com 38331238+akharit@users.nore...
utils.py
in azure/datalake/store
75 11 2016-10-03 2023-04-24 10 5 jbcrail@gmail.com 38331238+akharit@users.nore...
__init__.py
in azure
1 - 2016-10-03 2019-01-09 5 5 jbcrail@gmail.com 38331238+akharit@users.nore...
__init__.py
in azure/datalake
1 - 2016-10-03 2019-01-09 5 5 jbcrail@gmail.com 38331238+akharit@users.nore...
in
10 - 2016-08-02 2019-01-09 9 7 martindurant@users.noreply.... 38331238+akharit@users.nore...
transfer.py
in azure/datalake/store
328 26 2016-10-03 2019-08-15 33 8 jbcrail@gmail.com 38331238+akharit@users.nore...
multithread.py
in azure/datalake/store
306 25 2016-10-03 2019-08-15 46 8 jbcrail@gmail.com 38331238+akharit@users.nore...
core.py
in azure/datalake/store
609 71 2016-10-03 2024-07-31 55 10 jbcrail@gmail.com 38331238+akharit@users.nore...
setup.py
in root
42 - 2016-08-02 2024-08-01 25 10 martindurant@users.noreply.... akharit@microsoft.com
__init__.py
in azure/datalake/store
6 - 2016-10-03 2024-07-31 67 10 jbcrail@gmail.com 38331238+akharit@users.nore...
lib.py
in azure/datalake/store
238 13 2016-10-03 2024-08-01 58 12 jbcrail@gmail.com akharit@microsoft.com
Correlations

File Size vs. Number of Changes: 15 points

setup.py x: 42 lines of code y: 25 # changes azure/datalake/store/lib.py x: 238 lines of code y: 58 # changes azure/datalake/store/__init__.py x: 6 lines of code y: 67 # changes azure/datalake/store/core.py x: 609 lines of code y: 55 # changes azure/datalake/store/multiprocessor.py x: 167 lines of code y: 5 # changes azure/datalake/store/retry.py x: 45 lines of code y: 11 # changes azure/datalake/store/utils.py x: 75 lines of code y: 10 # changes azure/datalake/store/multithread.py x: 306 lines of code y: 46 # changes azure/datalake/store/transfer.py x: 328 lines of code y: 33 # changes MANIFEST.in x: 10 lines of code y: 9 # changes azure/__init__.py x: 1 lines of code y: 5 # changes setup.cfg x: 2 lines of code y: 6 # changes azure/datalake/store/enums.py x: 6 lines of code y: 5 # changes azure/datalake/store/exceptions.py x: 21 lines of code y: 9 # changes
67.0
# changes
  min: 5.0
  average: 23.27
  25th percentile: 5.0
  median: 10.0
  75th percentile: 46.0
  max: 67.0
0 609.0
lines of code
min: 1.0 | average: 123.8 | 25th percentile: 6.0 | median: 42.0 | 75th percentile: 238.0 | max: 609.0

Number of Contributors vs. Number of Changes: 15 points

setup.py x: 10 # contributors y: 25 # changes azure/datalake/store/lib.py x: 12 # contributors y: 58 # changes azure/datalake/store/__init__.py x: 10 # contributors y: 67 # changes azure/datalake/store/core.py x: 10 # contributors y: 55 # changes azure/datalake/store/multiprocessor.py x: 1 # contributors y: 5 # changes azure/datalake/store/retry.py x: 3 # contributors y: 11 # changes azure/datalake/store/utils.py x: 5 # contributors y: 10 # changes azure/datalake/store/multithread.py x: 8 # contributors y: 46 # changes azure/datalake/store/transfer.py x: 8 # contributors y: 33 # changes MANIFEST.in x: 7 # contributors y: 9 # changes azure/__init__.py x: 5 # contributors y: 5 # changes setup.cfg x: 4 # contributors y: 6 # changes azure/datalake/store/enums.py x: 3 # contributors y: 5 # changes azure/datalake/store/exceptions.py x: 4 # contributors y: 9 # changes
67.0
# changes
  min: 5.0
  average: 23.27
  25th percentile: 5.0
  median: 10.0
  75th percentile: 46.0
  max: 67.0
0 12.0
# contributors
min: 1.0 | average: 6.33 | 25th percentile: 4.0 | median: 5.0 | 75th percentile: 10.0 | max: 12.0

Number of Contributors vs. File Size: 15 points

setup.py x: 10 # contributors y: 42 lines of code azure/datalake/store/lib.py x: 12 # contributors y: 238 lines of code azure/datalake/store/__init__.py x: 10 # contributors y: 6 lines of code azure/datalake/store/core.py x: 10 # contributors y: 609 lines of code azure/datalake/store/multiprocessor.py x: 1 # contributors y: 167 lines of code azure/datalake/store/retry.py x: 3 # contributors y: 45 lines of code azure/datalake/store/utils.py x: 5 # contributors y: 75 lines of code azure/datalake/store/multithread.py x: 8 # contributors y: 306 lines of code azure/datalake/store/transfer.py x: 8 # contributors y: 328 lines of code MANIFEST.in x: 7 # contributors y: 10 lines of code azure/__init__.py x: 5 # contributors y: 1 lines of code setup.cfg x: 4 # contributors y: 2 lines of code azure/datalake/store/enums.py x: 3 # contributors y: 6 lines of code azure/datalake/store/exceptions.py x: 4 # contributors y: 21 lines of code
609.0
lines of code
  min: 1.0
  average: 123.8
  25th percentile: 6.0
  median: 42.0
  75th percentile: 238.0
  max: 609.0
0 12.0
# contributors
min: 1.0 | average: 6.33 | 25th percentile: 4.0 | median: 5.0 | 75th percentile: 10.0 | max: 12.0