mozilla / mozanalysis
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 23 files with 3,904 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (680 lines of code)
    • 1 file changed 21-50 times (317 lines of code)
    • 14 files changed 6-20 times (2,232 lines of code)
    • 7 files changed 1-5 times (675 lines of code)
0% | 17% | 8% | 57% | 17%
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 23 files with 3,904 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (680 lines of code)
    • 7 files changed by 6-10 contributors (1,078 lines of code)
    • 13 files changed by 2-5 contributors (2,121 lines of code)
    • 2 files changed by 1 contributor (25 lines of code)
0% | 17% | 27% | 54% | <1%
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, txt, md, in, yaml, ini, gitignore, toml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 22% | 10% | 47% | 19%
in0% | 0% | 0% | 100% | 0%
toml0% | 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
src0% | 22% | 10% | 47% | 19%
ROOT0% | 0% | 0% | 92% | 7%
Most Frequently Changed Files (Top 23)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
experiment.py
in src/mozanalysis
680 37 2019-04-25 2025-04-02 80 12 flawrence@mozilla.com yashikakhuranayashika@gmail...
sizing.py
in src/mozanalysis
317 11 2022-07-28 2024-05-22 24 5 mbowerman@mozilla.com jsnyder@mozilla.com
sample_size.py
in src/mozanalysis/frequentist_stats
496 24 2022-09-09 2025-03-14 20 7 mbowerman@mozilla.com 102263964+mikewilli@users.n...
bootstrap.py
in src/mozanalysis/frequentist_stats
126 6 2019-07-17 2024-05-14 19 8 flawrence@mozilla.com dberry@mozilla.com
utils.py
in src/mozanalysis
41 7 2018-10-25 2024-03-14 18 9 robhudson@mozilla.com jsnyder@mozilla.com
bq.py
in src/mozanalysis
43 4 2020-01-14 2024-03-14 13 7 flawrence@mozilla.com jsnyder@mozilla.com
config.py
in src/mozanalysis
183 9 2022-08-08 2024-08-22 13 5 anna@scholtzan.net dberry@mozilla.com
bayesian_bootstrap.py
in src/mozanalysis/bayesian_stats
89 6 2019-07-17 2024-03-14 12 8 flawrence@mozilla.com jsnyder@mozilla.com
metrics.py
in src/mozanalysis
257 15 2018-10-25 2025-03-04 12 6 robhudson@mozilla.com 102263964+mikewilli@users.n...
__init__.py
in src/mozanalysis
26 - 2018-09-17 2024-03-14 8 6 robhudson@mozilla.com jsnyder@mozilla.com
264 - 2024-05-21 2025-03-14 8 3 jsnyder@mozilla.com 102263964+mikewilli@users.n...
499 - 2024-05-21 2025-03-14 8 3 jsnyder@mozilla.com 102263964+mikewilli@users.n...
exposure.py
in src/mozanalysis
37 1 2021-05-25 2024-09-19 7 4 anna@scholtzan.net 102263964+mikewilli@users.n...
__init__.py
in src/mozanalysis/frequentist_stats
1 - 2019-07-17 2022-09-21 6 3 flawrence@mozilla.com dberry@mozilla.com
binary.py
in src/mozanalysis/bayesian_stats
82 5 2019-07-17 2024-03-14 6 3 flawrence@mozilla.com jsnyder@mozilla.com
segments.py
in src/mozanalysis
88 5 2024-05-22 2024-09-19 6 3 jsnyder@mozilla.com 102263964+mikewilli@users.n...
63 - 2024-05-21 2025-03-14 5 4 jsnyder@mozilla.com 102263964+mikewilli@users.n...
__init__.py
in src/mozanalysis/bayesian_stats
77 7 2019-07-17 2024-03-14 5 3 flawrence@mozilla.com jsnyder@mozilla.com
functions.py
in src/mozanalysis/frequentist_stats/linear_models
389 16 2024-07-01 2025-03-14 5 2 dberry@mozilla.com 102263964+mikewilli@users.n...
survival_func.py
in src/mozanalysis/bayesian_stats
47 3 2019-07-17 2024-03-14 4 3 flawrence@mozilla.com jsnyder@mozilla.com
types.py
in src/mozanalysis
15 - 2024-07-10 2024-08-22 2 1 dberry@mozilla.com dberry@mozilla.com
classes.py
in src/mozanalysis/frequentist_stats/linear_models
74 2 2024-07-01 2025-03-14 2 2 dberry@mozilla.com 102263964+mikewilli@users.n...
__init__.py
in src/mozanalysis/frequentist_stats/linear_models
10 - 2024-07-01 2024-07-01 1 1 dberry@mozilla.com dberry@mozilla.com
Files With Most Contributors (Top 23)
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
experiment.py
in src/mozanalysis
680 37 2019-04-25 2025-04-02 80 12 flawrence@mozilla.com yashikakhuranayashika@gmail...
utils.py
in src/mozanalysis
41 7 2018-10-25 2024-03-14 18 9 robhudson@mozilla.com jsnyder@mozilla.com
bootstrap.py
in src/mozanalysis/frequentist_stats
126 6 2019-07-17 2024-05-14 19 8 flawrence@mozilla.com dberry@mozilla.com
bayesian_bootstrap.py
in src/mozanalysis/bayesian_stats
89 6 2019-07-17 2024-03-14 12 8 flawrence@mozilla.com jsnyder@mozilla.com
sample_size.py
in src/mozanalysis/frequentist_stats
496 24 2022-09-09 2025-03-14 20 7 mbowerman@mozilla.com 102263964+mikewilli@users.n...
bq.py
in src/mozanalysis
43 4 2020-01-14 2024-03-14 13 7 flawrence@mozilla.com jsnyder@mozilla.com
metrics.py
in src/mozanalysis
257 15 2018-10-25 2025-03-04 12 6 robhudson@mozilla.com 102263964+mikewilli@users.n...
__init__.py
in src/mozanalysis
26 - 2018-09-17 2024-03-14 8 6 robhudson@mozilla.com jsnyder@mozilla.com
sizing.py
in src/mozanalysis
317 11 2022-07-28 2024-05-22 24 5 mbowerman@mozilla.com jsnyder@mozilla.com
config.py
in src/mozanalysis
183 9 2022-08-08 2024-08-22 13 5 anna@scholtzan.net dberry@mozilla.com
exposure.py
in src/mozanalysis
37 1 2021-05-25 2024-09-19 7 4 anna@scholtzan.net 102263964+mikewilli@users.n...
63 - 2024-05-21 2025-03-14 5 4 jsnyder@mozilla.com 102263964+mikewilli@users.n...
499 - 2024-05-21 2025-03-14 8 3 jsnyder@mozilla.com 102263964+mikewilli@users.n...
264 - 2024-05-21 2025-03-14 8 3 jsnyder@mozilla.com 102263964+mikewilli@users.n...
__init__.py
in src/mozanalysis/frequentist_stats
1 - 2019-07-17 2022-09-21 6 3 flawrence@mozilla.com dberry@mozilla.com
segments.py
in src/mozanalysis
88 5 2024-05-22 2024-09-19 6 3 jsnyder@mozilla.com 102263964+mikewilli@users.n...
binary.py
in src/mozanalysis/bayesian_stats
82 5 2019-07-17 2024-03-14 6 3 flawrence@mozilla.com jsnyder@mozilla.com
__init__.py
in src/mozanalysis/bayesian_stats
77 7 2019-07-17 2024-03-14 5 3 flawrence@mozilla.com jsnyder@mozilla.com
survival_func.py
in src/mozanalysis/bayesian_stats
47 3 2019-07-17 2024-03-14 4 3 flawrence@mozilla.com jsnyder@mozilla.com
functions.py
in src/mozanalysis/frequentist_stats/linear_models
389 16 2024-07-01 2025-03-14 5 2 dberry@mozilla.com 102263964+mikewilli@users.n...
classes.py
in src/mozanalysis/frequentist_stats/linear_models
74 2 2024-07-01 2025-03-14 2 2 dberry@mozilla.com 102263964+mikewilli@users.n...
types.py
in src/mozanalysis
15 - 2024-07-10 2024-08-22 2 1 dberry@mozilla.com dberry@mozilla.com
__init__.py
in src/mozanalysis/frequentist_stats/linear_models
10 - 2024-07-01 2024-07-01 1 1 dberry@mozilla.com dberry@mozilla.com
Files With Least Contributors (Top 23)
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
types.py
in src/mozanalysis
15 - 2024-07-10 2024-08-22 2 1 dberry@mozilla.com dberry@mozilla.com
__init__.py
in src/mozanalysis/frequentist_stats/linear_models
10 - 2024-07-01 2024-07-01 1 1 dberry@mozilla.com dberry@mozilla.com
functions.py
in src/mozanalysis/frequentist_stats/linear_models
389 16 2024-07-01 2025-03-14 5 2 dberry@mozilla.com 102263964+mikewilli@users.n...
classes.py
in src/mozanalysis/frequentist_stats/linear_models
74 2 2024-07-01 2025-03-14 2 2 dberry@mozilla.com 102263964+mikewilli@users.n...
499 - 2024-05-21 2025-03-14 8 3 jsnyder@mozilla.com 102263964+mikewilli@users.n...
264 - 2024-05-21 2025-03-14 8 3 jsnyder@mozilla.com 102263964+mikewilli@users.n...
segments.py
in src/mozanalysis
88 5 2024-05-22 2024-09-19 6 3 jsnyder@mozilla.com 102263964+mikewilli@users.n...
binary.py
in src/mozanalysis/bayesian_stats
82 5 2019-07-17 2024-03-14 6 3 flawrence@mozilla.com jsnyder@mozilla.com
__init__.py
in src/mozanalysis/bayesian_stats
77 7 2019-07-17 2024-03-14 5 3 flawrence@mozilla.com jsnyder@mozilla.com
survival_func.py
in src/mozanalysis/bayesian_stats
47 3 2019-07-17 2024-03-14 4 3 flawrence@mozilla.com jsnyder@mozilla.com
__init__.py
in src/mozanalysis/frequentist_stats
1 - 2019-07-17 2022-09-21 6 3 flawrence@mozilla.com dberry@mozilla.com
63 - 2024-05-21 2025-03-14 5 4 jsnyder@mozilla.com 102263964+mikewilli@users.n...
exposure.py
in src/mozanalysis
37 1 2021-05-25 2024-09-19 7 4 anna@scholtzan.net 102263964+mikewilli@users.n...
sizing.py
in src/mozanalysis
317 11 2022-07-28 2024-05-22 24 5 mbowerman@mozilla.com jsnyder@mozilla.com
config.py
in src/mozanalysis
183 9 2022-08-08 2024-08-22 13 5 anna@scholtzan.net dberry@mozilla.com
metrics.py
in src/mozanalysis
257 15 2018-10-25 2025-03-04 12 6 robhudson@mozilla.com 102263964+mikewilli@users.n...
__init__.py
in src/mozanalysis
26 - 2018-09-17 2024-03-14 8 6 robhudson@mozilla.com jsnyder@mozilla.com
sample_size.py
in src/mozanalysis/frequentist_stats
496 24 2022-09-09 2025-03-14 20 7 mbowerman@mozilla.com 102263964+mikewilli@users.n...
bq.py
in src/mozanalysis
43 4 2020-01-14 2024-03-14 13 7 flawrence@mozilla.com jsnyder@mozilla.com
bootstrap.py
in src/mozanalysis/frequentist_stats
126 6 2019-07-17 2024-05-14 19 8 flawrence@mozilla.com dberry@mozilla.com
bayesian_bootstrap.py
in src/mozanalysis/bayesian_stats
89 6 2019-07-17 2024-03-14 12 8 flawrence@mozilla.com jsnyder@mozilla.com
utils.py
in src/mozanalysis
41 7 2018-10-25 2024-03-14 18 9 robhudson@mozilla.com jsnyder@mozilla.com
experiment.py
in src/mozanalysis
680 37 2019-04-25 2025-04-02 80 12 flawrence@mozilla.com yashikakhuranayashika@gmail...