spotify / chartify
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 13 files with 4,338 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 (1,395 lines of code)
    • 8 files changed 6-20 times (2,429 lines of code)
    • 3 files changed 1-5 times (514 lines of code)
0% | 0% | 32% | 55% | 11%
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 13 files with 4,338 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)
    • 8 files changed by 6-10 contributors (3,291 lines of code)
    • 5 files changed by 2-5 contributors (1,047 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 75% | 24% | 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
py, rst, md, txt, yaml, gitignore, ipynb, in, svg, ini, cfg, bat, json, editorconfig
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 32% | 56% | 11%
in0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 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
chartify0% | 0% | 32% | 55% | 11%
ROOT0% | 0% | 0% | 83% | 16%
Most Frequently Changed Files (Top 15)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
__init__.py
in chartify
23 1 2018-09-27 2024-10-16 29 10 cphalpert@gmail.com alexanders@spotify.com
plot.py
in chartify/_core
1372 35 2018-09-21 2024-10-16 25 8 chalpert@spotify.com gunnar.alexander.sundin@gma...
chart.py
in chartify/_core
328 28 2018-10-15 2024-10-16 18 9 chalpert@spotify.com gunnar.alexander.sundin@gma...
examples.py
in chartify
1025 76 2018-09-23 2024-10-16 15 7 chalpert@spotify.com gunnar.alexander.sundin@gma...
colors.py
in chartify/_core
207 28 2018-09-26 2023-03-23 13 7 chalpert@spotify.com pers@spotify.com
setup.py
in root
72 3 2018-10-24 2024-10-16 10 8 cphalpert@gmail.com gunnar.alexander.sundin@gma...
options.py
in chartify/_core
53 8 2018-09-26 2023-03-23 9 6 chalpert@spotify.com pers@spotify.com
axes.py
in chartify/_core
243 36 2018-09-26 2023-03-23 9 4 chalpert@spotify.com pers@spotify.com
radar_chart.py
in chartify/_core
211 7 2019-02-17 2024-10-16 7 7 cphalpert@gmail.com gunnar.alexander.sundin@gma...
style.py
in chartify/_core
290 24 2018-09-26 2023-03-23 7 3 chalpert@spotify.com pers@spotify.com
in
14 - 2019-11-22 2024-10-16 3 4 toddrme2178@gmail.com alexanders@spotify.com
callout.py
in chartify/_core
104 5 2018-11-16 2023-03-23 2 3 cphalpert@gmail.com pers@spotify.com
colour.py
in chartify/_core
396 51 2020-05-29 2023-03-23 2 3 cphalpert@gmail.com pers@spotify.com
__init__.py
in chartify/_core
1 -
cfg
setup.cfg
in root
6 -
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
__init__.py
in chartify
23 1 2018-09-27 2024-10-16 29 10 cphalpert@gmail.com alexanders@spotify.com
chart.py
in chartify/_core
328 28 2018-10-15 2024-10-16 18 9 chalpert@spotify.com gunnar.alexander.sundin@gma...
plot.py
in chartify/_core
1372 35 2018-09-21 2024-10-16 25 8 chalpert@spotify.com gunnar.alexander.sundin@gma...
setup.py
in root
72 3 2018-10-24 2024-10-16 10 8 cphalpert@gmail.com gunnar.alexander.sundin@gma...
examples.py
in chartify
1025 76 2018-09-23 2024-10-16 15 7 chalpert@spotify.com gunnar.alexander.sundin@gma...
colors.py
in chartify/_core
207 28 2018-09-26 2023-03-23 13 7 chalpert@spotify.com pers@spotify.com
radar_chart.py
in chartify/_core
211 7 2019-02-17 2024-10-16 7 7 cphalpert@gmail.com gunnar.alexander.sundin@gma...
options.py
in chartify/_core
53 8 2018-09-26 2023-03-23 9 6 chalpert@spotify.com pers@spotify.com
axes.py
in chartify/_core
243 36 2018-09-26 2023-03-23 9 4 chalpert@spotify.com pers@spotify.com
in
14 - 2019-11-22 2024-10-16 3 4 toddrme2178@gmail.com alexanders@spotify.com
style.py
in chartify/_core
290 24 2018-09-26 2023-03-23 7 3 chalpert@spotify.com pers@spotify.com
callout.py
in chartify/_core
104 5 2018-11-16 2023-03-23 2 3 cphalpert@gmail.com pers@spotify.com
colour.py
in chartify/_core
396 51 2020-05-29 2023-03-23 2 3 cphalpert@gmail.com pers@spotify.com
cfg
setup.cfg
in root
6 -
__init__.py
in chartify/_core
1 -
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
cfg
setup.cfg
in root
6 -
__init__.py
in chartify/_core
1 -
colour.py
in chartify/_core
396 51 2020-05-29 2023-03-23 2 3 cphalpert@gmail.com pers@spotify.com
style.py
in chartify/_core
290 24 2018-09-26 2023-03-23 7 3 chalpert@spotify.com pers@spotify.com
callout.py
in chartify/_core
104 5 2018-11-16 2023-03-23 2 3 cphalpert@gmail.com pers@spotify.com
axes.py
in chartify/_core
243 36 2018-09-26 2023-03-23 9 4 chalpert@spotify.com pers@spotify.com
in
14 - 2019-11-22 2024-10-16 3 4 toddrme2178@gmail.com alexanders@spotify.com
options.py
in chartify/_core
53 8 2018-09-26 2023-03-23 9 6 chalpert@spotify.com pers@spotify.com
examples.py
in chartify
1025 76 2018-09-23 2024-10-16 15 7 chalpert@spotify.com gunnar.alexander.sundin@gma...
radar_chart.py
in chartify/_core
211 7 2019-02-17 2024-10-16 7 7 cphalpert@gmail.com gunnar.alexander.sundin@gma...
colors.py
in chartify/_core
207 28 2018-09-26 2023-03-23 13 7 chalpert@spotify.com pers@spotify.com
plot.py
in chartify/_core
1372 35 2018-09-21 2024-10-16 25 8 chalpert@spotify.com gunnar.alexander.sundin@gma...
setup.py
in root
72 3 2018-10-24 2024-10-16 10 8 cphalpert@gmail.com gunnar.alexander.sundin@gma...
chart.py
in chartify/_core
328 28 2018-10-15 2024-10-16 18 9 chalpert@spotify.com gunnar.alexander.sundin@gma...
__init__.py
in chartify
23 1 2018-09-27 2024-10-16 29 10 cphalpert@gmail.com alexanders@spotify.com
Correlations

File Size vs. Number of Changes: 13 points

chartify/__init__.py x: 23 lines of code y: 29 # changes MANIFEST.in x: 14 lines of code y: 3 # changes setup.py x: 72 lines of code y: 10 # changes chartify/_core/chart.py x: 328 lines of code y: 18 # changes chartify/_core/plot.py x: 1372 lines of code y: 25 # changes chartify/_core/radar_chart.py x: 211 lines of code y: 7 # changes chartify/examples.py x: 1025 lines of code y: 15 # changes chartify/_core/axes.py x: 243 lines of code y: 9 # changes chartify/_core/callout.py x: 104 lines of code y: 2 # changes chartify/_core/colors.py x: 207 lines of code y: 13 # changes chartify/_core/colour.py x: 396 lines of code y: 2 # changes chartify/_core/options.py x: 53 lines of code y: 9 # changes chartify/_core/style.py x: 290 lines of code y: 7 # changes
29.0
# changes
  min: 2.0
  average: 11.46
  25th percentile: 5.0
  median: 9.0
  75th percentile: 16.5
  max: 29.0
0 1372.0
lines of code
min: 14.0 | average: 333.69 | 25th percentile: 62.5 | median: 211.0 | 75th percentile: 362.0 | max: 1372.0

Number of Contributors vs. Number of Changes: 13 points

chartify/__init__.py x: 10 # contributors y: 29 # changes MANIFEST.in x: 4 # contributors y: 3 # changes setup.py x: 8 # contributors y: 10 # changes chartify/_core/chart.py x: 9 # contributors y: 18 # changes chartify/_core/plot.py x: 8 # contributors y: 25 # changes chartify/_core/radar_chart.py x: 7 # contributors y: 7 # changes chartify/examples.py x: 7 # contributors y: 15 # changes chartify/_core/axes.py x: 4 # contributors y: 9 # changes chartify/_core/callout.py x: 3 # contributors y: 2 # changes chartify/_core/colors.py x: 7 # contributors y: 13 # changes chartify/_core/options.py x: 6 # contributors y: 9 # changes chartify/_core/style.py x: 3 # contributors y: 7 # changes
29.0
# changes
  min: 2.0
  average: 11.46
  25th percentile: 5.0
  median: 9.0
  75th percentile: 16.5
  max: 29.0
0 10.0
# contributors
min: 3.0 | average: 6.08 | 25th percentile: 3.5 | median: 7.0 | 75th percentile: 8.0 | max: 10.0

Number of Contributors vs. File Size: 13 points

chartify/__init__.py x: 10 # contributors y: 23 lines of code MANIFEST.in x: 4 # contributors y: 14 lines of code setup.py x: 8 # contributors y: 72 lines of code chartify/_core/chart.py x: 9 # contributors y: 328 lines of code chartify/_core/plot.py x: 8 # contributors y: 1372 lines of code chartify/_core/radar_chart.py x: 7 # contributors y: 211 lines of code chartify/examples.py x: 7 # contributors y: 1025 lines of code chartify/_core/axes.py x: 4 # contributors y: 243 lines of code chartify/_core/callout.py x: 3 # contributors y: 104 lines of code chartify/_core/colors.py x: 7 # contributors y: 207 lines of code chartify/_core/colour.py x: 3 # contributors y: 396 lines of code chartify/_core/options.py x: 6 # contributors y: 53 lines of code chartify/_core/style.py x: 3 # contributors y: 290 lines of code
1372.0
lines of code
  min: 14.0
  average: 333.69
  25th percentile: 62.5
  median: 211.0
  75th percentile: 362.0
  max: 1372.0
0 10.0
# contributors
min: 3.0 | average: 6.08 | 25th percentile: 3.5 | median: 7.0 | 75th percentile: 8.0 | max: 10.0