updated with new work for RQ0 on different commits to different libraries
This commit is contained in:
parent
b0d4950bee
commit
11cd084a6c
79603
121325_work/121225_vd_data/VisualEditor_2010-01-01_to_2024-12-31.csv
Normal file
79603
121325_work/121225_vd_data/VisualEditor_2010-01-01_to_2024-12-31.csv
Normal file
File diff suppressed because one or more lines are too long
513543
121325_work/121225_vd_data/core_2010-01-01_to_2024-12-31.csv
Normal file
513543
121325_work/121225_vd_data/core_2010-01-01_to_2024-12-31.csv
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
195483
121325_work/121225_vd_data/mediawiki-config_2010-01-01_to_2024-12-31.csv
Normal file
195483
121325_work/121225_vd_data/mediawiki-config_2010-01-01_to_2024-12-31.csv
Normal file
File diff suppressed because one or more lines are too long
245543
121325_work/121225_vd_data/puppet_2000-01-01_to_2016-12-31.csv
Normal file
245543
121325_work/121225_vd_data/puppet_2000-01-01_to_2016-12-31.csv
Normal file
File diff suppressed because one or more lines are too long
120
121325_work/EDA_plots.R
Normal file
120
121325_work/EDA_plots.R
Normal file
@ -0,0 +1,120 @@
|
||||
library(tidyverse)
|
||||
core_csv <-"~/121325_work/aggregate_dfs/121325_core_weekly.csv"
|
||||
core_counts <- read.csv(core_csv, header = TRUE)
|
||||
config_csv <-"~/121325_work/aggregate_dfs/121325_config_weekly.csv"
|
||||
config_counts <- read.csv(config_csv, header = TRUE)
|
||||
puppet_csv <-"~/121325_work/aggregate_dfs/121325_puppet_weekly.csv"
|
||||
puppet_counts <- read.csv(puppet_csv, header = TRUE)
|
||||
#core
|
||||
core_counts <- core_counts |>
|
||||
filter(isAuthorWMF != "Gerrit") |>
|
||||
filter(isAuthorWMF != "localization")
|
||||
core_commits_created <- ggplot(
|
||||
core_counts,
|
||||
aes(
|
||||
x=week_index,
|
||||
y=count,
|
||||
fill=isAuthorWMF
|
||||
)
|
||||
) +
|
||||
facet_grid(source ~ .,
|
||||
scales = "free_y",
|
||||
labeller = labeller(source = c("c1" = "VisualEditor",
|
||||
"c2" = "HTTPS-login",
|
||||
"c3" = "HTTP-deprecation"))) +
|
||||
geom_col(position = position_dodge(width = 0.9), width = 0.8) +
|
||||
geom_vline(data = core_counts |> filter(source == "c1"),
|
||||
aes(xintercept = -29),
|
||||
linetype = "dotted", color = "black", linewidth = 0.5) +
|
||||
geom_vline(data = core_counts |> filter(source == "c1"),
|
||||
aes(xintercept = -9),
|
||||
linetype = "dotted", color = "black", linewidth = 0.5) +
|
||||
geom_vline(data = core_counts |> filter(source == "c1"),
|
||||
aes(xintercept = -4),
|
||||
linetype = "3313", color = "black", linewidth = 0.5) +
|
||||
geom_vline(data = core_counts |> filter(source == "c2"),
|
||||
aes(xintercept = -99),
|
||||
linetype = "dotted", color = "black", linewidth = 0.5) +
|
||||
geom_vline(data = core_counts |> filter(source == "c2"),
|
||||
aes(xintercept = -4),
|
||||
linetype = "3313", color = "black", linewidth = 0.5) +
|
||||
geom_vline(data = core_counts |> filter(source == "c3"),
|
||||
aes(xintercept = -97),
|
||||
linetype = "dotted", color = "black", linewidth = 0.5) +
|
||||
geom_vline(data = core_counts |> filter(source == "c3"),
|
||||
aes(xintercept = -3),
|
||||
linetype = "3313", color = "black", linewidth = 0.5) +
|
||||
geom_vline(xintercept = 0, linetype = "dashed", color = "black", linewidth = 0.5) +
|
||||
geom_text(
|
||||
data = subset(core_counts, source == "c1" & week_index == 6),
|
||||
aes(x=week_index, y=100, label='Opt-out deployment'),
|
||||
size = 2.5) +
|
||||
geom_text(
|
||||
data = subset(core_counts, source == "c1" & week_index == -33),
|
||||
aes(x=week_index, y=100, label='Opt-in Testing'),
|
||||
size = 2.5) +
|
||||
geom_text(
|
||||
data = subset(core_counts, source == "c2" & week_index == -12),
|
||||
aes(x=week_index, y=100, label='Deployment Announcement'),
|
||||
size = 2.5) +
|
||||
theme_minimal() +
|
||||
scale_fill_viridis_d() +
|
||||
labs(
|
||||
x = "Weeks from Feature Deployment",
|
||||
y = "Count of wmf-config commits Created",
|
||||
fill = "Commit Author Affiliated with WMF?"
|
||||
) +
|
||||
theme(legend.position = "top")
|
||||
core_commits_created
|
||||
#VE
|
||||
ve_csv <-"~/121325_work/aggregate_dfs/121325_ve_weekly.csv"
|
||||
ve_counts <- read.csv(ve_csv, header = TRUE)
|
||||
ve_counts <- ve_counts |>
|
||||
filter(isAuthorWMF != "Gerrit")|>
|
||||
filter(source == 'c1')
|
||||
ve_commits_created <-
|
||||
ggplot(
|
||||
ve_counts,
|
||||
aes(
|
||||
x=week_index,
|
||||
y=count,
|
||||
fill=isAuthorWMF
|
||||
)
|
||||
) +
|
||||
facet_grid(source ~ .,
|
||||
scales = "free_y",
|
||||
labeller = labeller(source = c("c1" = "VisualEditor",
|
||||
"c2" = "HTTPS-login",
|
||||
"c3" = "HTTP-deprecation"))) +
|
||||
geom_col(position = position_dodge(width = 0.9), width = 0.8) +
|
||||
geom_vline(data = core_counts |> filter(source == "c1"),
|
||||
aes(xintercept = -29),
|
||||
linetype = "dotted", color = "black", linewidth = 0.5) +
|
||||
geom_vline(data = core_counts |> filter(source == "c1"),
|
||||
aes(xintercept = -9),
|
||||
linetype = "dotted", color = "black", linewidth = 0.5) +
|
||||
geom_vline(data = core_counts |> filter(source == "c1"),
|
||||
aes(xintercept = -4),
|
||||
linetype = "3313", color = "black", linewidth = 0.5) +
|
||||
geom_vline(xintercept = 0, linetype = "dashed", color = "black", linewidth = 0.5) +
|
||||
geom_text(
|
||||
data = subset(core_counts, source == "c1" & week_index == 3),
|
||||
aes(x=week_index, y=100, label='Opt-out deployment'),
|
||||
size = 2.5) +
|
||||
geom_text(
|
||||
data = subset(core_counts, source == "c1" & week_index == -27),
|
||||
aes(x=week_index, y=100, label='Opt-in Testing'),
|
||||
size = 2.5) +
|
||||
geom_text(
|
||||
data = subset(core_counts, source == "c1" & week_index == -4),
|
||||
aes(x=week_index, y=100, label='Deployment Announcement'),
|
||||
size = 2.5) +
|
||||
theme_minimal() +
|
||||
scale_fill_viridis_d() +
|
||||
labs(
|
||||
x = "Weeks from Feature Deployment",
|
||||
y = "Count of extensions/visualeditor commits Created",
|
||||
fill = "Commit Author Affiliated with WMF?"
|
||||
) +
|
||||
theme(legend.position = "top")
|
||||
ve_commits_created
|
||||
643
121325_work/aggregate_dfs/121325_config_weekly.csv
Normal file
643
121325_work/aggregate_dfs/121325_config_weekly.csv
Normal file
@ -0,0 +1,643 @@
|
||||
"week_index","isAuthorWMF","count","source"
|
||||
-33,"FALSE",9,"c1"
|
||||
-33,"TRUE",65,"c1"
|
||||
-32,"FALSE",8,"c1"
|
||||
-32,"TRUE",23,"c1"
|
||||
-31,"FALSE",13,"c1"
|
||||
-31,"TRUE",38,"c1"
|
||||
-30,"FALSE",18,"c1"
|
||||
-30,"TRUE",42,"c1"
|
||||
-29,"FALSE",32,"c1"
|
||||
-29,"TRUE",44,"c1"
|
||||
-28,"FALSE",25,"c1"
|
||||
-28,"TRUE",21,"c1"
|
||||
-27,"FALSE",9,"c1"
|
||||
-27,"TRUE",13,"c1"
|
||||
-26,"FALSE",17,"c1"
|
||||
-26,"TRUE",30,"c1"
|
||||
-25,"FALSE",20,"c1"
|
||||
-25,"TRUE",39,"c1"
|
||||
-24,"FALSE",22,"c1"
|
||||
-24,"Gerrit",5,"c1"
|
||||
-24,"TRUE",52,"c1"
|
||||
-23,"FALSE",5,"c1"
|
||||
-23,"Gerrit",1,"c1"
|
||||
-23,"TRUE",24,"c1"
|
||||
-22,"FALSE",11,"c1"
|
||||
-22,"Gerrit",2,"c1"
|
||||
-22,"TRUE",54,"c1"
|
||||
-21,"FALSE",13,"c1"
|
||||
-21,"Gerrit",2,"c1"
|
||||
-21,"TRUE",61,"c1"
|
||||
-20,"FALSE",12,"c1"
|
||||
-20,"Gerrit",4,"c1"
|
||||
-20,"TRUE",23,"c1"
|
||||
-19,"FALSE",7,"c1"
|
||||
-19,"Gerrit",1,"c1"
|
||||
-19,"TRUE",29,"c1"
|
||||
-18,"FALSE",17,"c1"
|
||||
-18,"TRUE",43,"c1"
|
||||
-17,"FALSE",12,"c1"
|
||||
-17,"Gerrit",5,"c1"
|
||||
-17,"TRUE",47,"c1"
|
||||
-16,"FALSE",5,"c1"
|
||||
-16,"Gerrit",2,"c1"
|
||||
-16,"TRUE",47,"c1"
|
||||
-15,"FALSE",10,"c1"
|
||||
-15,"Gerrit",2,"c1"
|
||||
-15,"TRUE",23,"c1"
|
||||
-14,"FALSE",31,"c1"
|
||||
-14,"Gerrit",1,"c1"
|
||||
-14,"TRUE",35,"c1"
|
||||
-13,"FALSE",16,"c1"
|
||||
-13,"Gerrit",3,"c1"
|
||||
-13,"TRUE",40,"c1"
|
||||
-12,"FALSE",19,"c1"
|
||||
-12,"Gerrit",8,"c1"
|
||||
-12,"TRUE",37,"c1"
|
||||
-11,"FALSE",22,"c1"
|
||||
-11,"Gerrit",10,"c1"
|
||||
-11,"TRUE",35,"c1"
|
||||
-10,"FALSE",38,"c1"
|
||||
-10,"Gerrit",8,"c1"
|
||||
-10,"TRUE",27,"c1"
|
||||
-9,"FALSE",23,"c1"
|
||||
-9,"Gerrit",6,"c1"
|
||||
-9,"TRUE",45,"c1"
|
||||
-8,"FALSE",12,"c1"
|
||||
-8,"Gerrit",5,"c1"
|
||||
-8,"TRUE",40,"c1"
|
||||
-7,"FALSE",22,"c1"
|
||||
-7,"Gerrit",5,"c1"
|
||||
-7,"TRUE",56,"c1"
|
||||
-6,"FALSE",15,"c1"
|
||||
-6,"Gerrit",2,"c1"
|
||||
-6,"TRUE",20,"c1"
|
||||
-5,"FALSE",7,"c1"
|
||||
-5,"Gerrit",2,"c1"
|
||||
-5,"TRUE",14,"c1"
|
||||
-4,"FALSE",13,"c1"
|
||||
-4,"Gerrit",8,"c1"
|
||||
-4,"TRUE",46,"c1"
|
||||
-3,"FALSE",10,"c1"
|
||||
-3,"Gerrit",6,"c1"
|
||||
-3,"TRUE",35,"c1"
|
||||
-2,"FALSE",18,"c1"
|
||||
-2,"Gerrit",7,"c1"
|
||||
-2,"TRUE",22,"c1"
|
||||
-1,"FALSE",9,"c1"
|
||||
-1,"Gerrit",1,"c1"
|
||||
-1,"TRUE",30,"c1"
|
||||
0,"FALSE",22,"c1"
|
||||
0,"Gerrit",12,"c1"
|
||||
0,"TRUE",11,"c1"
|
||||
1,"FALSE",20,"c1"
|
||||
1,"Gerrit",5,"c1"
|
||||
1,"TRUE",20,"c1"
|
||||
2,"FALSE",25,"c1"
|
||||
2,"Gerrit",6,"c1"
|
||||
2,"TRUE",16,"c1"
|
||||
3,"FALSE",22,"c1"
|
||||
3,"Gerrit",6,"c1"
|
||||
3,"TRUE",19,"c1"
|
||||
4,"FALSE",18,"c1"
|
||||
4,"Gerrit",11,"c1"
|
||||
4,"TRUE",36,"c1"
|
||||
5,"FALSE",13,"c1"
|
||||
5,"TRUE",13,"c1"
|
||||
6,"FALSE",3,"c1"
|
||||
6,"Gerrit",1,"c1"
|
||||
6,"TRUE",9,"c1"
|
||||
7,"FALSE",17,"c1"
|
||||
7,"Gerrit",3,"c1"
|
||||
7,"TRUE",22,"c1"
|
||||
8,"FALSE",13,"c1"
|
||||
8,"Gerrit",5,"c1"
|
||||
8,"TRUE",17,"c1"
|
||||
9,"FALSE",7,"c1"
|
||||
9,"TRUE",12,"c1"
|
||||
10,"FALSE",21,"c1"
|
||||
10,"Gerrit",4,"c1"
|
||||
10,"TRUE",20,"c1"
|
||||
11,"FALSE",15,"c1"
|
||||
11,"Gerrit",8,"c1"
|
||||
11,"TRUE",57,"c1"
|
||||
12,"FALSE",12,"c1"
|
||||
12,"Gerrit",3,"c1"
|
||||
12,"TRUE",15,"c1"
|
||||
13,"FALSE",13,"c1"
|
||||
13,"Gerrit",2,"c1"
|
||||
13,"TRUE",19,"c1"
|
||||
-104,"FALSE",2,"c2"
|
||||
-103,"FALSE",1,"c2"
|
||||
-102,"FALSE",6,"c2"
|
||||
-101,"FALSE",10,"c2"
|
||||
-100,"FALSE",7,"c2"
|
||||
-99,"FALSE",1,"c2"
|
||||
-97,"FALSE",3,"c2"
|
||||
-89,"FALSE",1,"c2"
|
||||
-84,"FALSE",4,"c2"
|
||||
-83,"FALSE",1,"c2"
|
||||
-80,"FALSE",1,"c2"
|
||||
-79,"FALSE",3,"c2"
|
||||
-79,"TRUE",2,"c2"
|
||||
-77,"FALSE",1,"c2"
|
||||
-73,"FALSE",1,"c2"
|
||||
-71,"FALSE",15,"c2"
|
||||
-70,"FALSE",5,"c2"
|
||||
-69,"FALSE",11,"c2"
|
||||
-69,"TRUE",2,"c2"
|
||||
-68,"FALSE",12,"c2"
|
||||
-68,"TRUE",39,"c2"
|
||||
-67,"FALSE",23,"c2"
|
||||
-67,"TRUE",40,"c2"
|
||||
-66,"FALSE",7,"c2"
|
||||
-66,"TRUE",20,"c2"
|
||||
-65,"FALSE",15,"c2"
|
||||
-65,"TRUE",45,"c2"
|
||||
-64,"FALSE",10,"c2"
|
||||
-64,"TRUE",25,"c2"
|
||||
-63,"FALSE",39,"c2"
|
||||
-63,"TRUE",25,"c2"
|
||||
-62,"FALSE",27,"c2"
|
||||
-62,"TRUE",34,"c2"
|
||||
-61,"FALSE",24,"c2"
|
||||
-61,"TRUE",36,"c2"
|
||||
-60,"FALSE",11,"c2"
|
||||
-60,"TRUE",49,"c2"
|
||||
-59,"FALSE",9,"c2"
|
||||
-59,"TRUE",24,"c2"
|
||||
-58,"FALSE",16,"c2"
|
||||
-58,"TRUE",25,"c2"
|
||||
-57,"FALSE",13,"c2"
|
||||
-57,"TRUE",30,"c2"
|
||||
-56,"FALSE",13,"c2"
|
||||
-56,"TRUE",40,"c2"
|
||||
-55,"FALSE",4,"c2"
|
||||
-55,"TRUE",15,"c2"
|
||||
-54,"FALSE",5,"c2"
|
||||
-54,"TRUE",22,"c2"
|
||||
-53,"FALSE",12,"c2"
|
||||
-53,"TRUE",26,"c2"
|
||||
-52,"FALSE",5,"c2"
|
||||
-52,"TRUE",32,"c2"
|
||||
-51,"FALSE",11,"c2"
|
||||
-51,"TRUE",30,"c2"
|
||||
-50,"FALSE",23,"c2"
|
||||
-50,"TRUE",25,"c2"
|
||||
-49,"FALSE",14,"c2"
|
||||
-49,"TRUE",20,"c2"
|
||||
-48,"FALSE",12,"c2"
|
||||
-48,"TRUE",38,"c2"
|
||||
-47,"FALSE",10,"c2"
|
||||
-47,"TRUE",43,"c2"
|
||||
-46,"FALSE",8,"c2"
|
||||
-46,"TRUE",41,"c2"
|
||||
-45,"FALSE",11,"c2"
|
||||
-45,"TRUE",41,"c2"
|
||||
-44,"FALSE",18,"c2"
|
||||
-44,"TRUE",70,"c2"
|
||||
-43,"FALSE",28,"c2"
|
||||
-43,"TRUE",73,"c2"
|
||||
-42,"FALSE",11,"c2"
|
||||
-42,"TRUE",81,"c2"
|
||||
-41,"FALSE",12,"c2"
|
||||
-41,"TRUE",50,"c2"
|
||||
-40,"FALSE",12,"c2"
|
||||
-40,"TRUE",34,"c2"
|
||||
-39,"FALSE",7,"c2"
|
||||
-39,"TRUE",21,"c2"
|
||||
-38,"FALSE",22,"c2"
|
||||
-38,"TRUE",45,"c2"
|
||||
-37,"FALSE",27,"c2"
|
||||
-37,"TRUE",39,"c2"
|
||||
-36,"FALSE",26,"c2"
|
||||
-36,"TRUE",15,"c2"
|
||||
-35,"FALSE",8,"c2"
|
||||
-35,"TRUE",15,"c2"
|
||||
-34,"FALSE",27,"c2"
|
||||
-34,"TRUE",43,"c2"
|
||||
-33,"FALSE",18,"c2"
|
||||
-33,"TRUE",31,"c2"
|
||||
-32,"FALSE",12,"c2"
|
||||
-32,"Gerrit",5,"c2"
|
||||
-32,"TRUE",55,"c2"
|
||||
-31,"FALSE",10,"c2"
|
||||
-31,"Gerrit",2,"c2"
|
||||
-31,"TRUE",27,"c2"
|
||||
-30,"FALSE",17,"c2"
|
||||
-30,"Gerrit",2,"c2"
|
||||
-30,"TRUE",71,"c2"
|
||||
-29,"FALSE",5,"c2"
|
||||
-29,"Gerrit",3,"c2"
|
||||
-29,"TRUE",36,"c2"
|
||||
-28,"FALSE",13,"c2"
|
||||
-28,"Gerrit",2,"c2"
|
||||
-28,"TRUE",26,"c2"
|
||||
-27,"FALSE",14,"c2"
|
||||
-27,"Gerrit",1,"c2"
|
||||
-27,"TRUE",29,"c2"
|
||||
-26,"FALSE",7,"c2"
|
||||
-26,"Gerrit",2,"c2"
|
||||
-26,"TRUE",57,"c2"
|
||||
-25,"FALSE",15,"c2"
|
||||
-25,"Gerrit",3,"c2"
|
||||
-25,"TRUE",30,"c2"
|
||||
-24,"FALSE",5,"c2"
|
||||
-24,"Gerrit",3,"c2"
|
||||
-24,"TRUE",52,"c2"
|
||||
-23,"FALSE",19,"c2"
|
||||
-23,"Gerrit",2,"c2"
|
||||
-23,"TRUE",31,"c2"
|
||||
-22,"FALSE",22,"c2"
|
||||
-22,"Gerrit",3,"c2"
|
||||
-22,"TRUE",41,"c2"
|
||||
-21,"FALSE",23,"c2"
|
||||
-21,"Gerrit",3,"c2"
|
||||
-21,"TRUE",25,"c2"
|
||||
-20,"FALSE",20,"c2"
|
||||
-20,"Gerrit",7,"c2"
|
||||
-20,"TRUE",37,"c2"
|
||||
-19,"FALSE",37,"c2"
|
||||
-19,"Gerrit",14,"c2"
|
||||
-19,"TRUE",36,"c2"
|
||||
-18,"FALSE",18,"c2"
|
||||
-18,"Gerrit",6,"c2"
|
||||
-18,"TRUE",35,"c2"
|
||||
-17,"FALSE",20,"c2"
|
||||
-17,"Gerrit",3,"c2"
|
||||
-17,"TRUE",50,"c2"
|
||||
-16,"FALSE",21,"c2"
|
||||
-16,"Gerrit",8,"c2"
|
||||
-16,"TRUE",44,"c2"
|
||||
-15,"FALSE",16,"c2"
|
||||
-15,"Gerrit",2,"c2"
|
||||
-15,"TRUE",36,"c2"
|
||||
-14,"FALSE",10,"c2"
|
||||
-14,"Gerrit",3,"c2"
|
||||
-14,"TRUE",18,"c2"
|
||||
-13,"FALSE",7,"c2"
|
||||
-13,"TRUE",12,"c2"
|
||||
-12,"FALSE",16,"c2"
|
||||
-12,"Gerrit",12,"c2"
|
||||
-12,"TRUE",48,"c2"
|
||||
-11,"FALSE",10,"c2"
|
||||
-11,"Gerrit",9,"c2"
|
||||
-11,"TRUE",44,"c2"
|
||||
-10,"FALSE",17,"c2"
|
||||
-10,"Gerrit",1,"c2"
|
||||
-10,"TRUE",27,"c2"
|
||||
-9,"FALSE",19,"c2"
|
||||
-9,"Gerrit",7,"c2"
|
||||
-9,"TRUE",18,"c2"
|
||||
-8,"FALSE",23,"c2"
|
||||
-8,"Gerrit",10,"c2"
|
||||
-8,"TRUE",7,"c2"
|
||||
-7,"FALSE",9,"c2"
|
||||
-7,"Gerrit",4,"c2"
|
||||
-7,"TRUE",19,"c2"
|
||||
-6,"FALSE",31,"c2"
|
||||
-6,"Gerrit",3,"c2"
|
||||
-6,"TRUE",21,"c2"
|
||||
-5,"FALSE",27,"c2"
|
||||
-5,"Gerrit",13,"c2"
|
||||
-5,"TRUE",35,"c2"
|
||||
-4,"FALSE",3,"c2"
|
||||
-4,"Gerrit",3,"c2"
|
||||
-4,"TRUE",12,"c2"
|
||||
-3,"FALSE",13,"c2"
|
||||
-3,"TRUE",15,"c2"
|
||||
-2,"FALSE",3,"c2"
|
||||
-2,"Gerrit",4,"c2"
|
||||
-2,"TRUE",15,"c2"
|
||||
-1,"FALSE",20,"c2"
|
||||
-1,"Gerrit",5,"c2"
|
||||
-1,"TRUE",18,"c2"
|
||||
0,"FALSE",12,"c2"
|
||||
0,"TRUE",16,"c2"
|
||||
1,"FALSE",9,"c2"
|
||||
1,"Gerrit",2,"c2"
|
||||
1,"TRUE",18,"c2"
|
||||
2,"FALSE",23,"c2"
|
||||
2,"Gerrit",8,"c2"
|
||||
2,"TRUE",20,"c2"
|
||||
3,"FALSE",17,"c2"
|
||||
3,"Gerrit",5,"c2"
|
||||
3,"TRUE",57,"c2"
|
||||
4,"FALSE",11,"c2"
|
||||
4,"TRUE",11,"c2"
|
||||
5,"FALSE",26,"c2"
|
||||
5,"Gerrit",6,"c2"
|
||||
5,"TRUE",29,"c2"
|
||||
6,"FALSE",29,"c2"
|
||||
6,"Gerrit",3,"c2"
|
||||
6,"TRUE",36,"c2"
|
||||
7,"FALSE",17,"c2"
|
||||
7,"Gerrit",8,"c2"
|
||||
7,"TRUE",39,"c2"
|
||||
8,"FALSE",16,"c2"
|
||||
8,"Gerrit",3,"c2"
|
||||
8,"TRUE",25,"c2"
|
||||
9,"FALSE",12,"c2"
|
||||
9,"Gerrit",7,"c2"
|
||||
9,"TRUE",31,"c2"
|
||||
10,"FALSE",23,"c2"
|
||||
10,"Gerrit",7,"c2"
|
||||
10,"TRUE",41,"c2"
|
||||
11,"FALSE",15,"c2"
|
||||
11,"Gerrit",4,"c2"
|
||||
11,"TRUE",30,"c2"
|
||||
12,"FALSE",21,"c2"
|
||||
12,"Gerrit",2,"c2"
|
||||
12,"TRUE",33,"c2"
|
||||
13,"FALSE",18,"c2"
|
||||
13,"Gerrit",7,"c2"
|
||||
13,"TRUE",16,"c2"
|
||||
-83,"FALSE",18,"c3"
|
||||
-83,"Gerrit",11,"c3"
|
||||
-83,"TRUE",18,"c3"
|
||||
-82,"FALSE",46,"c3"
|
||||
-82,"Gerrit",5,"c3"
|
||||
-82,"TRUE",29,"c3"
|
||||
-81,"FALSE",20,"c3"
|
||||
-81,"Gerrit",3,"c3"
|
||||
-81,"TRUE",17,"c3"
|
||||
-80,"FALSE",21,"c3"
|
||||
-80,"TRUE",8,"c3"
|
||||
-79,"FALSE",19,"c3"
|
||||
-79,"Gerrit",4,"c3"
|
||||
-79,"TRUE",10,"c3"
|
||||
-78,"FALSE",21,"c3"
|
||||
-78,"Gerrit",3,"c3"
|
||||
-78,"TRUE",36,"c3"
|
||||
-77,"FALSE",24,"c3"
|
||||
-77,"Gerrit",8,"c3"
|
||||
-77,"TRUE",25,"c3"
|
||||
-76,"FALSE",28,"c3"
|
||||
-76,"Gerrit",2,"c3"
|
||||
-76,"TRUE",18,"c3"
|
||||
-75,"FALSE",34,"c3"
|
||||
-75,"Gerrit",1,"c3"
|
||||
-75,"TRUE",24,"c3"
|
||||
-74,"FALSE",39,"c3"
|
||||
-74,"Gerrit",5,"c3"
|
||||
-74,"TRUE",18,"c3"
|
||||
-73,"FALSE",25,"c3"
|
||||
-73,"Gerrit",18,"c3"
|
||||
-73,"TRUE",15,"c3"
|
||||
-72,"FALSE",32,"c3"
|
||||
-72,"Gerrit",8,"c3"
|
||||
-72,"TRUE",28,"c3"
|
||||
-71,"FALSE",16,"c3"
|
||||
-71,"Gerrit",5,"c3"
|
||||
-71,"TRUE",23,"c3"
|
||||
-70,"FALSE",3,"c3"
|
||||
-70,"Gerrit",10,"c3"
|
||||
-70,"TRUE",20,"c3"
|
||||
-69,"FALSE",20,"c3"
|
||||
-69,"Gerrit",9,"c3"
|
||||
-69,"TRUE",24,"c3"
|
||||
-68,"FALSE",10,"c3"
|
||||
-68,"Gerrit",7,"c3"
|
||||
-68,"TRUE",25,"c3"
|
||||
-67,"FALSE",18,"c3"
|
||||
-67,"Gerrit",11,"c3"
|
||||
-67,"TRUE",20,"c3"
|
||||
-66,"FALSE",15,"c3"
|
||||
-66,"Gerrit",7,"c3"
|
||||
-66,"TRUE",28,"c3"
|
||||
-65,"FALSE",21,"c3"
|
||||
-65,"Gerrit",18,"c3"
|
||||
-65,"TRUE",22,"c3"
|
||||
-64,"FALSE",19,"c3"
|
||||
-64,"Gerrit",4,"c3"
|
||||
-64,"TRUE",29,"c3"
|
||||
-63,"FALSE",14,"c3"
|
||||
-63,"Gerrit",12,"c3"
|
||||
-63,"TRUE",33,"c3"
|
||||
-62,"FALSE",22,"c3"
|
||||
-62,"Gerrit",12,"c3"
|
||||
-62,"TRUE",32,"c3"
|
||||
-61,"FALSE",10,"c3"
|
||||
-61,"Gerrit",7,"c3"
|
||||
-61,"TRUE",20,"c3"
|
||||
-60,"FALSE",14,"c3"
|
||||
-60,"Gerrit",7,"c3"
|
||||
-60,"TRUE",21,"c3"
|
||||
-59,"FALSE",19,"c3"
|
||||
-59,"Gerrit",18,"c3"
|
||||
-59,"TRUE",24,"c3"
|
||||
-58,"FALSE",12,"c3"
|
||||
-58,"Gerrit",6,"c3"
|
||||
-58,"TRUE",24,"c3"
|
||||
-57,"FALSE",11,"c3"
|
||||
-57,"Gerrit",17,"c3"
|
||||
-57,"TRUE",21,"c3"
|
||||
-56,"FALSE",15,"c3"
|
||||
-56,"Gerrit",4,"c3"
|
||||
-56,"TRUE",31,"c3"
|
||||
-55,"FALSE",15,"c3"
|
||||
-55,"Gerrit",9,"c3"
|
||||
-55,"TRUE",16,"c3"
|
||||
-54,"FALSE",18,"c3"
|
||||
-54,"Gerrit",14,"c3"
|
||||
-54,"TRUE",23,"c3"
|
||||
-53,"FALSE",14,"c3"
|
||||
-53,"Gerrit",17,"c3"
|
||||
-53,"TRUE",24,"c3"
|
||||
-52,"FALSE",19,"c3"
|
||||
-52,"Gerrit",6,"c3"
|
||||
-52,"TRUE",23,"c3"
|
||||
-51,"FALSE",11,"c3"
|
||||
-51,"Gerrit",9,"c3"
|
||||
-51,"TRUE",27,"c3"
|
||||
-50,"FALSE",19,"c3"
|
||||
-50,"Gerrit",12,"c3"
|
||||
-50,"TRUE",16,"c3"
|
||||
-49,"FALSE",20,"c3"
|
||||
-49,"Gerrit",13,"c3"
|
||||
-49,"TRUE",31,"c3"
|
||||
-48,"FALSE",10,"c3"
|
||||
-48,"Gerrit",1,"c3"
|
||||
-48,"TRUE",11,"c3"
|
||||
-47,"FALSE",12,"c3"
|
||||
-47,"Gerrit",1,"c3"
|
||||
-47,"TRUE",8,"c3"
|
||||
-46,"FALSE",33,"c3"
|
||||
-46,"Gerrit",20,"c3"
|
||||
-46,"TRUE",20,"c3"
|
||||
-45,"FALSE",16,"c3"
|
||||
-45,"Gerrit",5,"c3"
|
||||
-45,"TRUE",13,"c3"
|
||||
-44,"FALSE",20,"c3"
|
||||
-44,"Gerrit",11,"c3"
|
||||
-44,"TRUE",52,"c3"
|
||||
-43,"FALSE",15,"c3"
|
||||
-43,"Gerrit",5,"c3"
|
||||
-43,"TRUE",35,"c3"
|
||||
-42,"FALSE",31,"c3"
|
||||
-42,"Gerrit",8,"c3"
|
||||
-42,"TRUE",48,"c3"
|
||||
-41,"FALSE",18,"c3"
|
||||
-41,"Gerrit",13,"c3"
|
||||
-41,"TRUE",31,"c3"
|
||||
-40,"FALSE",32,"c3"
|
||||
-40,"Gerrit",10,"c3"
|
||||
-40,"TRUE",32,"c3"
|
||||
-39,"FALSE",17,"c3"
|
||||
-39,"Gerrit",10,"c3"
|
||||
-39,"TRUE",28,"c3"
|
||||
-38,"FALSE",20,"c3"
|
||||
-38,"TRUE",14,"c3"
|
||||
-37,"FALSE",24,"c3"
|
||||
-37,"Gerrit",7,"c3"
|
||||
-37,"TRUE",13,"c3"
|
||||
-36,"FALSE",31,"c3"
|
||||
-36,"Gerrit",9,"c3"
|
||||
-36,"TRUE",27,"c3"
|
||||
-35,"FALSE",16,"c3"
|
||||
-35,"Gerrit",8,"c3"
|
||||
-35,"TRUE",33,"c3"
|
||||
-34,"FALSE",13,"c3"
|
||||
-34,"Gerrit",2,"c3"
|
||||
-34,"TRUE",23,"c3"
|
||||
-33,"FALSE",14,"c3"
|
||||
-33,"Gerrit",17,"c3"
|
||||
-33,"TRUE",48,"c3"
|
||||
-32,"FALSE",17,"c3"
|
||||
-32,"Gerrit",15,"c3"
|
||||
-32,"TRUE",28,"c3"
|
||||
-31,"FALSE",21,"c3"
|
||||
-31,"Gerrit",8,"c3"
|
||||
-31,"TRUE",31,"c3"
|
||||
-30,"FALSE",25,"c3"
|
||||
-30,"Gerrit",18,"c3"
|
||||
-30,"TRUE",37,"c3"
|
||||
-29,"FALSE",23,"c3"
|
||||
-29,"Gerrit",13,"c3"
|
||||
-29,"TRUE",28,"c3"
|
||||
-28,"FALSE",9,"c3"
|
||||
-28,"Gerrit",5,"c3"
|
||||
-28,"TRUE",12,"c3"
|
||||
-27,"FALSE",7,"c3"
|
||||
-27,"TRUE",1,"c3"
|
||||
-26,"FALSE",28,"c3"
|
||||
-26,"Gerrit",4,"c3"
|
||||
-26,"TRUE",14,"c3"
|
||||
-25,"FALSE",25,"c3"
|
||||
-25,"Gerrit",7,"c3"
|
||||
-25,"TRUE",29,"c3"
|
||||
-24,"FALSE",5,"c3"
|
||||
-24,"Gerrit",6,"c3"
|
||||
-24,"TRUE",20,"c3"
|
||||
-23,"FALSE",28,"c3"
|
||||
-23,"Gerrit",1,"c3"
|
||||
-23,"TRUE",35,"c3"
|
||||
-22,"FALSE",8,"c3"
|
||||
-22,"Gerrit",7,"c3"
|
||||
-22,"TRUE",12,"c3"
|
||||
-21,"FALSE",15,"c3"
|
||||
-21,"Gerrit",5,"c3"
|
||||
-21,"TRUE",20,"c3"
|
||||
-20,"FALSE",20,"c3"
|
||||
-20,"Gerrit",16,"c3"
|
||||
-20,"TRUE",37,"c3"
|
||||
-19,"FALSE",18,"c3"
|
||||
-19,"Gerrit",20,"c3"
|
||||
-19,"TRUE",20,"c3"
|
||||
-18,"FALSE",32,"c3"
|
||||
-18,"Gerrit",24,"c3"
|
||||
-18,"TRUE",17,"c3"
|
||||
-17,"FALSE",18,"c3"
|
||||
-17,"Gerrit",11,"c3"
|
||||
-17,"TRUE",22,"c3"
|
||||
-16,"FALSE",10,"c3"
|
||||
-16,"Gerrit",19,"c3"
|
||||
-16,"TRUE",36,"c3"
|
||||
-15,"FALSE",23,"c3"
|
||||
-15,"Gerrit",9,"c3"
|
||||
-15,"TRUE",24,"c3"
|
||||
-14,"FALSE",26,"c3"
|
||||
-14,"Gerrit",11,"c3"
|
||||
-14,"TRUE",25,"c3"
|
||||
-13,"FALSE",19,"c3"
|
||||
-13,"Gerrit",16,"c3"
|
||||
-13,"TRUE",25,"c3"
|
||||
-12,"FALSE",20,"c3"
|
||||
-12,"Gerrit",16,"c3"
|
||||
-12,"TRUE",12,"c3"
|
||||
-11,"FALSE",19,"c3"
|
||||
-11,"Gerrit",21,"c3"
|
||||
-11,"TRUE",23,"c3"
|
||||
-10,"FALSE",31,"c3"
|
||||
-10,"Gerrit",25,"c3"
|
||||
-10,"TRUE",29,"c3"
|
||||
-9,"FALSE",16,"c3"
|
||||
-9,"Gerrit",15,"c3"
|
||||
-9,"TRUE",49,"c3"
|
||||
-8,"FALSE",22,"c3"
|
||||
-8,"Gerrit",21,"c3"
|
||||
-8,"TRUE",38,"c3"
|
||||
-7,"FALSE",18,"c3"
|
||||
-7,"Gerrit",17,"c3"
|
||||
-7,"TRUE",27,"c3"
|
||||
-6,"FALSE",15,"c3"
|
||||
-6,"Gerrit",12,"c3"
|
||||
-6,"TRUE",33,"c3"
|
||||
-5,"FALSE",23,"c3"
|
||||
-5,"Gerrit",18,"c3"
|
||||
-5,"TRUE",32,"c3"
|
||||
-4,"FALSE",6,"c3"
|
||||
-4,"Gerrit",11,"c3"
|
||||
-4,"TRUE",23,"c3"
|
||||
-3,"FALSE",33,"c3"
|
||||
-3,"Gerrit",13,"c3"
|
||||
-3,"TRUE",39,"c3"
|
||||
-2,"FALSE",11,"c3"
|
||||
-2,"Gerrit",8,"c3"
|
||||
-2,"TRUE",19,"c3"
|
||||
-1,"FALSE",27,"c3"
|
||||
-1,"Gerrit",17,"c3"
|
||||
-1,"TRUE",17,"c3"
|
||||
0,"FALSE",16,"c3"
|
||||
0,"Gerrit",7,"c3"
|
||||
0,"TRUE",24,"c3"
|
||||
1,"FALSE",21,"c3"
|
||||
1,"Gerrit",12,"c3"
|
||||
1,"TRUE",25,"c3"
|
||||
2,"FALSE",23,"c3"
|
||||
2,"Gerrit",16,"c3"
|
||||
2,"TRUE",14,"c3"
|
||||
3,"FALSE",23,"c3"
|
||||
3,"Gerrit",34,"c3"
|
||||
3,"TRUE",32,"c3"
|
||||
4,"FALSE",15,"c3"
|
||||
4,"Gerrit",13,"c3"
|
||||
4,"TRUE",45,"c3"
|
||||
5,"FALSE",17,"c3"
|
||||
5,"Gerrit",10,"c3"
|
||||
5,"TRUE",28,"c3"
|
||||
6,"FALSE",20,"c3"
|
||||
6,"Gerrit",7,"c3"
|
||||
6,"TRUE",14,"c3"
|
||||
7,"FALSE",26,"c3"
|
||||
7,"Gerrit",16,"c3"
|
||||
7,"TRUE",12,"c3"
|
||||
8,"FALSE",19,"c3"
|
||||
8,"Gerrit",18,"c3"
|
||||
8,"TRUE",25,"c3"
|
||||
9,"FALSE",29,"c3"
|
||||
9,"Gerrit",18,"c3"
|
||||
9,"TRUE",21,"c3"
|
||||
10,"FALSE",11,"c3"
|
||||
10,"Gerrit",15,"c3"
|
||||
10,"TRUE",24,"c3"
|
||||
11,"FALSE",22,"c3"
|
||||
11,"Gerrit",18,"c3"
|
||||
11,"TRUE",11,"c3"
|
||||
12,"FALSE",8,"c3"
|
||||
12,"Gerrit",9,"c3"
|
||||
12,"TRUE",16,"c3"
|
||||
13,"FALSE",15,"c3"
|
||||
13,"Gerrit",9,"c3"
|
||||
13,"TRUE",21,"c3"
|
||||
|
921
121325_work/aggregate_dfs/121325_core_weekly.csv
Normal file
921
121325_work/aggregate_dfs/121325_core_weekly.csv
Normal file
@ -0,0 +1,921 @@
|
||||
"week_index","isAuthorWMF","count","source"
|
||||
-33,"FALSE",47,"c1"
|
||||
-33,"TRUE",48,"c1"
|
||||
-33,"localization",9,"c1"
|
||||
-32,"FALSE",52,"c1"
|
||||
-32,"TRUE",51,"c1"
|
||||
-32,"localization",7,"c1"
|
||||
-31,"FALSE",52,"c1"
|
||||
-31,"TRUE",58,"c1"
|
||||
-31,"localization",9,"c1"
|
||||
-30,"FALSE",81,"c1"
|
||||
-30,"Gerrit",18,"c1"
|
||||
-30,"TRUE",56,"c1"
|
||||
-30,"localization",9,"c1"
|
||||
-29,"FALSE",30,"c1"
|
||||
-29,"Gerrit",23,"c1"
|
||||
-29,"TRUE",55,"c1"
|
||||
-29,"localization",10,"c1"
|
||||
-28,"FALSE",47,"c1"
|
||||
-28,"Gerrit",19,"c1"
|
||||
-28,"TRUE",22,"c1"
|
||||
-28,"localization",9,"c1"
|
||||
-27,"FALSE",33,"c1"
|
||||
-27,"Gerrit",5,"c1"
|
||||
-27,"TRUE",13,"c1"
|
||||
-27,"localization",7,"c1"
|
||||
-26,"FALSE",49,"c1"
|
||||
-26,"Gerrit",23,"c1"
|
||||
-26,"TRUE",13,"c1"
|
||||
-26,"localization",7,"c1"
|
||||
-25,"FALSE",46,"c1"
|
||||
-25,"Gerrit",27,"c1"
|
||||
-25,"TRUE",46,"c1"
|
||||
-25,"localization",9,"c1"
|
||||
-24,"FALSE",44,"c1"
|
||||
-24,"Gerrit",21,"c1"
|
||||
-24,"TRUE",39,"c1"
|
||||
-24,"localization",6,"c1"
|
||||
-23,"FALSE",50,"c1"
|
||||
-23,"Gerrit",44,"c1"
|
||||
-23,"TRUE",30,"c1"
|
||||
-23,"localization",10,"c1"
|
||||
-22,"FALSE",38,"c1"
|
||||
-22,"Gerrit",41,"c1"
|
||||
-22,"TRUE",36,"c1"
|
||||
-22,"localization",9,"c1"
|
||||
-21,"FALSE",58,"c1"
|
||||
-21,"Gerrit",46,"c1"
|
||||
-21,"TRUE",28,"c1"
|
||||
-21,"localization",11,"c1"
|
||||
-20,"FALSE",38,"c1"
|
||||
-20,"Gerrit",17,"c1"
|
||||
-20,"TRUE",28,"c1"
|
||||
-20,"localization",10,"c1"
|
||||
-19,"FALSE",45,"c1"
|
||||
-19,"Gerrit",37,"c1"
|
||||
-19,"TRUE",28,"c1"
|
||||
-19,"localization",8,"c1"
|
||||
-18,"FALSE",41,"c1"
|
||||
-18,"Gerrit",34,"c1"
|
||||
-18,"TRUE",35,"c1"
|
||||
-18,"localization",11,"c1"
|
||||
-17,"FALSE",54,"c1"
|
||||
-17,"Gerrit",49,"c1"
|
||||
-17,"TRUE",55,"c1"
|
||||
-17,"localization",10,"c1"
|
||||
-16,"FALSE",37,"c1"
|
||||
-16,"Gerrit",41,"c1"
|
||||
-16,"TRUE",40,"c1"
|
||||
-16,"localization",10,"c1"
|
||||
-15,"FALSE",49,"c1"
|
||||
-15,"Gerrit",36,"c1"
|
||||
-15,"TRUE",43,"c1"
|
||||
-15,"localization",5,"c1"
|
||||
-14,"FALSE",36,"c1"
|
||||
-14,"Gerrit",27,"c1"
|
||||
-14,"TRUE",40,"c1"
|
||||
-14,"localization",9,"c1"
|
||||
-13,"FALSE",49,"c1"
|
||||
-13,"Gerrit",45,"c1"
|
||||
-13,"TRUE",45,"c1"
|
||||
-13,"localization",11,"c1"
|
||||
-12,"FALSE",43,"c1"
|
||||
-12,"Gerrit",42,"c1"
|
||||
-12,"TRUE",32,"c1"
|
||||
-12,"localization",9,"c1"
|
||||
-11,"FALSE",37,"c1"
|
||||
-11,"Gerrit",24,"c1"
|
||||
-11,"TRUE",53,"c1"
|
||||
-11,"localization",9,"c1"
|
||||
-10,"FALSE",46,"c1"
|
||||
-10,"Gerrit",29,"c1"
|
||||
-10,"TRUE",35,"c1"
|
||||
-10,"localization",8,"c1"
|
||||
-9,"FALSE",38,"c1"
|
||||
-9,"Gerrit",34,"c1"
|
||||
-9,"TRUE",37,"c1"
|
||||
-9,"localization",7,"c1"
|
||||
-8,"FALSE",36,"c1"
|
||||
-8,"Gerrit",34,"c1"
|
||||
-8,"TRUE",27,"c1"
|
||||
-8,"localization",11,"c1"
|
||||
-7,"FALSE",38,"c1"
|
||||
-7,"Gerrit",26,"c1"
|
||||
-7,"TRUE",28,"c1"
|
||||
-7,"localization",8,"c1"
|
||||
-6,"FALSE",45,"c1"
|
||||
-6,"Gerrit",30,"c1"
|
||||
-6,"TRUE",22,"c1"
|
||||
-6,"localization",8,"c1"
|
||||
-5,"FALSE",33,"c1"
|
||||
-5,"Gerrit",30,"c1"
|
||||
-5,"TRUE",24,"c1"
|
||||
-5,"localization",3,"c1"
|
||||
-4,"FALSE",36,"c1"
|
||||
-4,"Gerrit",26,"c1"
|
||||
-4,"TRUE",23,"c1"
|
||||
-4,"localization",4,"c1"
|
||||
-3,"FALSE",27,"c1"
|
||||
-3,"Gerrit",17,"c1"
|
||||
-3,"TRUE",26,"c1"
|
||||
-3,"localization",11,"c1"
|
||||
-2,"FALSE",24,"c1"
|
||||
-2,"Gerrit",23,"c1"
|
||||
-2,"TRUE",16,"c1"
|
||||
-2,"localization",8,"c1"
|
||||
-1,"FALSE",31,"c1"
|
||||
-1,"Gerrit",43,"c1"
|
||||
-1,"TRUE",17,"c1"
|
||||
-1,"localization",9,"c1"
|
||||
0,"FALSE",43,"c1"
|
||||
0,"Gerrit",29,"c1"
|
||||
0,"TRUE",16,"c1"
|
||||
0,"localization",8,"c1"
|
||||
1,"FALSE",38,"c1"
|
||||
1,"Gerrit",30,"c1"
|
||||
1,"TRUE",12,"c1"
|
||||
1,"localization",9,"c1"
|
||||
2,"FALSE",26,"c1"
|
||||
2,"Gerrit",23,"c1"
|
||||
2,"TRUE",14,"c1"
|
||||
2,"localization",7,"c1"
|
||||
3,"FALSE",40,"c1"
|
||||
3,"Gerrit",29,"c1"
|
||||
3,"TRUE",18,"c1"
|
||||
3,"localization",6,"c1"
|
||||
4,"FALSE",31,"c1"
|
||||
4,"Gerrit",27,"c1"
|
||||
4,"TRUE",14,"c1"
|
||||
4,"localization",9,"c1"
|
||||
5,"FALSE",29,"c1"
|
||||
5,"Gerrit",30,"c1"
|
||||
5,"TRUE",9,"c1"
|
||||
5,"localization",8,"c1"
|
||||
6,"FALSE",40,"c1"
|
||||
6,"Gerrit",17,"c1"
|
||||
6,"TRUE",11,"c1"
|
||||
6,"localization",8,"c1"
|
||||
7,"FALSE",44,"c1"
|
||||
7,"Gerrit",34,"c1"
|
||||
7,"TRUE",28,"c1"
|
||||
7,"localization",8,"c1"
|
||||
8,"FALSE",25,"c1"
|
||||
8,"Gerrit",28,"c1"
|
||||
8,"TRUE",11,"c1"
|
||||
8,"localization",5,"c1"
|
||||
9,"FALSE",23,"c1"
|
||||
9,"Gerrit",22,"c1"
|
||||
9,"TRUE",5,"c1"
|
||||
9,"localization",6,"c1"
|
||||
10,"FALSE",12,"c1"
|
||||
10,"Gerrit",18,"c1"
|
||||
10,"TRUE",11,"c1"
|
||||
10,"localization",6,"c1"
|
||||
11,"FALSE",27,"c1"
|
||||
11,"Gerrit",28,"c1"
|
||||
11,"TRUE",28,"c1"
|
||||
11,"localization",9,"c1"
|
||||
12,"FALSE",26,"c1"
|
||||
12,"Gerrit",30,"c1"
|
||||
12,"TRUE",29,"c1"
|
||||
12,"localization",7,"c1"
|
||||
13,"FALSE",22,"c1"
|
||||
13,"Gerrit",33,"c1"
|
||||
13,"TRUE",32,"c1"
|
||||
13,"localization",6,"c1"
|
||||
-104,"FALSE",149,"c2"
|
||||
-103,"FALSE",167,"c2"
|
||||
-102,"FALSE",177,"c2"
|
||||
-101,"FALSE",117,"c2"
|
||||
-100,"FALSE",127,"c2"
|
||||
-99,"FALSE",134,"c2"
|
||||
-98,"FALSE",115,"c2"
|
||||
-97,"FALSE",105,"c2"
|
||||
-96,"FALSE",149,"c2"
|
||||
-95,"FALSE",136,"c2"
|
||||
-94,"FALSE",147,"c2"
|
||||
-93,"FALSE",140,"c2"
|
||||
-92,"FALSE",116,"c2"
|
||||
-91,"FALSE",81,"c2"
|
||||
-90,"FALSE",165,"c2"
|
||||
-89,"FALSE",139,"c2"
|
||||
-88,"FALSE",138,"c2"
|
||||
-87,"FALSE",134,"c2"
|
||||
-86,"FALSE",209,"c2"
|
||||
-85,"FALSE",145,"c2"
|
||||
-84,"FALSE",119,"c2"
|
||||
-83,"FALSE",110,"c2"
|
||||
-82,"FALSE",104,"c2"
|
||||
-81,"FALSE",173,"c2"
|
||||
-80,"FALSE",131,"c2"
|
||||
-79,"FALSE",115,"c2"
|
||||
-78,"FALSE",106,"c2"
|
||||
-77,"FALSE",93,"c2"
|
||||
-76,"FALSE",96,"c2"
|
||||
-75,"FALSE",55,"c2"
|
||||
-75,"TRUE",34,"c2"
|
||||
-74,"FALSE",68,"c2"
|
||||
-74,"TRUE",45,"c2"
|
||||
-74,"localization",1,"c2"
|
||||
-73,"FALSE",63,"c2"
|
||||
-73,"TRUE",157,"c2"
|
||||
-73,"localization",3,"c2"
|
||||
-72,"FALSE",57,"c2"
|
||||
-72,"TRUE",59,"c2"
|
||||
-72,"localization",3,"c2"
|
||||
-71,"FALSE",34,"c2"
|
||||
-71,"TRUE",82,"c2"
|
||||
-71,"localization",7,"c2"
|
||||
-70,"FALSE",36,"c2"
|
||||
-70,"TRUE",123,"c2"
|
||||
-70,"localization",6,"c2"
|
||||
-69,"FALSE",57,"c2"
|
||||
-69,"TRUE",76,"c2"
|
||||
-69,"localization",6,"c2"
|
||||
-68,"FALSE",53,"c2"
|
||||
-68,"TRUE",103,"c2"
|
||||
-68,"localization",7,"c2"
|
||||
-67,"FALSE",40,"c2"
|
||||
-67,"TRUE",69,"c2"
|
||||
-67,"localization",5,"c2"
|
||||
-66,"FALSE",53,"c2"
|
||||
-66,"TRUE",66,"c2"
|
||||
-66,"localization",6,"c2"
|
||||
-65,"FALSE",64,"c2"
|
||||
-65,"TRUE",60,"c2"
|
||||
-65,"localization",9,"c2"
|
||||
-64,"FALSE",40,"c2"
|
||||
-64,"TRUE",86,"c2"
|
||||
-64,"localization",8,"c2"
|
||||
-63,"FALSE",38,"c2"
|
||||
-63,"TRUE",66,"c2"
|
||||
-63,"localization",8,"c2"
|
||||
-62,"FALSE",47,"c2"
|
||||
-62,"TRUE",61,"c2"
|
||||
-62,"localization",8,"c2"
|
||||
-61,"FALSE",50,"c2"
|
||||
-61,"TRUE",45,"c2"
|
||||
-61,"localization",8,"c2"
|
||||
-60,"FALSE",78,"c2"
|
||||
-60,"TRUE",58,"c2"
|
||||
-60,"localization",9,"c2"
|
||||
-59,"FALSE",31,"c2"
|
||||
-59,"TRUE",50,"c2"
|
||||
-59,"localization",1,"c2"
|
||||
-58,"FALSE",36,"c2"
|
||||
-58,"TRUE",66,"c2"
|
||||
-58,"localization",1,"c2"
|
||||
-57,"FALSE",41,"c2"
|
||||
-57,"TRUE",63,"c2"
|
||||
-57,"localization",1,"c2"
|
||||
-56,"FALSE",69,"c2"
|
||||
-56,"TRUE",71,"c2"
|
||||
-56,"localization",6,"c2"
|
||||
-55,"FALSE",55,"c2"
|
||||
-55,"TRUE",60,"c2"
|
||||
-55,"localization",9,"c2"
|
||||
-54,"FALSE",69,"c2"
|
||||
-54,"TRUE",62,"c2"
|
||||
-54,"localization",8,"c2"
|
||||
-53,"FALSE",71,"c2"
|
||||
-53,"TRUE",102,"c2"
|
||||
-53,"localization",8,"c2"
|
||||
-52,"FALSE",56,"c2"
|
||||
-52,"TRUE",110,"c2"
|
||||
-52,"localization",11,"c2"
|
||||
-51,"FALSE",38,"c2"
|
||||
-51,"TRUE",56,"c2"
|
||||
-51,"localization",10,"c2"
|
||||
-50,"FALSE",50,"c2"
|
||||
-50,"TRUE",47,"c2"
|
||||
-50,"localization",7,"c2"
|
||||
-49,"FALSE",41,"c2"
|
||||
-49,"TRUE",71,"c2"
|
||||
-49,"localization",6,"c2"
|
||||
-48,"FALSE",50,"c2"
|
||||
-48,"TRUE",79,"c2"
|
||||
-48,"localization",8,"c2"
|
||||
-47,"FALSE",83,"c2"
|
||||
-47,"TRUE",113,"c2"
|
||||
-47,"localization",4,"c2"
|
||||
-46,"FALSE",67,"c2"
|
||||
-46,"TRUE",68,"c2"
|
||||
-46,"localization",10,"c2"
|
||||
-45,"FALSE",70,"c2"
|
||||
-45,"TRUE",86,"c2"
|
||||
-45,"localization",12,"c2"
|
||||
-44,"FALSE",72,"c2"
|
||||
-44,"TRUE",62,"c2"
|
||||
-44,"localization",8,"c2"
|
||||
-43,"FALSE",63,"c2"
|
||||
-43,"TRUE",58,"c2"
|
||||
-43,"localization",11,"c2"
|
||||
-42,"FALSE",53,"c2"
|
||||
-42,"TRUE",59,"c2"
|
||||
-42,"localization",10,"c2"
|
||||
-41,"FALSE",64,"c2"
|
||||
-41,"TRUE",57,"c2"
|
||||
-41,"localization",9,"c2"
|
||||
-40,"FALSE",52,"c2"
|
||||
-40,"TRUE",59,"c2"
|
||||
-40,"localization",7,"c2"
|
||||
-39,"FALSE",41,"c2"
|
||||
-39,"TRUE",49,"c2"
|
||||
-39,"localization",10,"c2"
|
||||
-38,"FALSE",81,"c2"
|
||||
-38,"Gerrit",29,"c2"
|
||||
-38,"TRUE",61,"c2"
|
||||
-38,"localization",9,"c2"
|
||||
-37,"FALSE",28,"c2"
|
||||
-37,"Gerrit",21,"c2"
|
||||
-37,"TRUE",37,"c2"
|
||||
-37,"localization",10,"c2"
|
||||
-36,"FALSE",51,"c2"
|
||||
-36,"Gerrit",11,"c2"
|
||||
-36,"TRUE",19,"c2"
|
||||
-36,"localization",7,"c2"
|
||||
-35,"FALSE",27,"c2"
|
||||
-35,"Gerrit",7,"c2"
|
||||
-35,"TRUE",10,"c2"
|
||||
-35,"localization",8,"c2"
|
||||
-34,"FALSE",55,"c2"
|
||||
-34,"Gerrit",30,"c2"
|
||||
-34,"TRUE",26,"c2"
|
||||
-34,"localization",7,"c2"
|
||||
-33,"FALSE",41,"c2"
|
||||
-33,"Gerrit",22,"c2"
|
||||
-33,"TRUE",47,"c2"
|
||||
-33,"localization",9,"c2"
|
||||
-32,"FALSE",50,"c2"
|
||||
-32,"Gerrit",32,"c2"
|
||||
-32,"TRUE",34,"c2"
|
||||
-32,"localization",7,"c2"
|
||||
-31,"FALSE",61,"c2"
|
||||
-31,"Gerrit",42,"c2"
|
||||
-31,"TRUE",31,"c2"
|
||||
-31,"localization",10,"c2"
|
||||
-30,"FALSE",28,"c2"
|
||||
-30,"Gerrit",41,"c2"
|
||||
-30,"TRUE",33,"c2"
|
||||
-30,"localization",10,"c2"
|
||||
-29,"FALSE",48,"c2"
|
||||
-29,"Gerrit",38,"c2"
|
||||
-29,"TRUE",30,"c2"
|
||||
-29,"localization",10,"c2"
|
||||
-28,"FALSE",55,"c2"
|
||||
-28,"Gerrit",20,"c2"
|
||||
-28,"TRUE",21,"c2"
|
||||
-28,"localization",9,"c2"
|
||||
-27,"FALSE",41,"c2"
|
||||
-27,"Gerrit",44,"c2"
|
||||
-27,"TRUE",37,"c2"
|
||||
-27,"localization",9,"c2"
|
||||
-26,"FALSE",41,"c2"
|
||||
-26,"Gerrit",31,"c2"
|
||||
-26,"TRUE",43,"c2"
|
||||
-26,"localization",11,"c2"
|
||||
-25,"FALSE",52,"c2"
|
||||
-25,"Gerrit",53,"c2"
|
||||
-25,"TRUE",51,"c2"
|
||||
-25,"localization",10,"c2"
|
||||
-24,"FALSE",39,"c2"
|
||||
-24,"Gerrit",37,"c2"
|
||||
-24,"TRUE",43,"c2"
|
||||
-24,"localization",9,"c2"
|
||||
-23,"FALSE",40,"c2"
|
||||
-23,"Gerrit",34,"c2"
|
||||
-23,"TRUE",32,"c2"
|
||||
-23,"localization",6,"c2"
|
||||
-22,"FALSE",53,"c2"
|
||||
-22,"Gerrit",41,"c2"
|
||||
-22,"TRUE",50,"c2"
|
||||
-22,"localization",10,"c2"
|
||||
-21,"FALSE",40,"c2"
|
||||
-21,"Gerrit",41,"c2"
|
||||
-21,"TRUE",41,"c2"
|
||||
-21,"localization",10,"c2"
|
||||
-20,"FALSE",32,"c2"
|
||||
-20,"Gerrit",25,"c2"
|
||||
-20,"TRUE",36,"c2"
|
||||
-20,"localization",10,"c2"
|
||||
-19,"FALSE",46,"c2"
|
||||
-19,"Gerrit",30,"c2"
|
||||
-19,"TRUE",55,"c2"
|
||||
-19,"localization",8,"c2"
|
||||
-18,"FALSE",52,"c2"
|
||||
-18,"Gerrit",29,"c2"
|
||||
-18,"TRUE",31,"c2"
|
||||
-18,"localization",8,"c2"
|
||||
-17,"FALSE",29,"c2"
|
||||
-17,"Gerrit",36,"c2"
|
||||
-17,"TRUE",34,"c2"
|
||||
-17,"localization",8,"c2"
|
||||
-16,"FALSE",33,"c2"
|
||||
-16,"Gerrit",30,"c2"
|
||||
-16,"TRUE",24,"c2"
|
||||
-16,"localization",10,"c2"
|
||||
-15,"FALSE",45,"c2"
|
||||
-15,"Gerrit",30,"c2"
|
||||
-15,"TRUE",29,"c2"
|
||||
-15,"localization",6,"c2"
|
||||
-14,"FALSE",37,"c2"
|
||||
-14,"Gerrit",24,"c2"
|
||||
-14,"TRUE",19,"c2"
|
||||
-14,"localization",8,"c2"
|
||||
-13,"FALSE",39,"c2"
|
||||
-13,"Gerrit",36,"c2"
|
||||
-13,"TRUE",25,"c2"
|
||||
-13,"localization",6,"c2"
|
||||
-12,"FALSE",38,"c2"
|
||||
-12,"Gerrit",24,"c2"
|
||||
-12,"TRUE",25,"c2"
|
||||
-12,"localization",3,"c2"
|
||||
-11,"FALSE",19,"c2"
|
||||
-11,"Gerrit",15,"c2"
|
||||
-11,"TRUE",17,"c2"
|
||||
-11,"localization",11,"c2"
|
||||
-10,"FALSE",25,"c2"
|
||||
-10,"Gerrit",23,"c2"
|
||||
-10,"TRUE",22,"c2"
|
||||
-10,"localization",9,"c2"
|
||||
-9,"FALSE",42,"c2"
|
||||
-9,"Gerrit",49,"c2"
|
||||
-9,"TRUE",12,"c2"
|
||||
-9,"localization",7,"c2"
|
||||
-8,"FALSE",45,"c2"
|
||||
-8,"Gerrit",29,"c2"
|
||||
-8,"TRUE",18,"c2"
|
||||
-8,"localization",10,"c2"
|
||||
-7,"FALSE",24,"c2"
|
||||
-7,"Gerrit",24,"c2"
|
||||
-7,"TRUE",12,"c2"
|
||||
-7,"localization",7,"c2"
|
||||
-6,"FALSE",28,"c2"
|
||||
-6,"Gerrit",23,"c2"
|
||||
-6,"TRUE",14,"c2"
|
||||
-6,"localization",7,"c2"
|
||||
-5,"FALSE",42,"c2"
|
||||
-5,"Gerrit",31,"c2"
|
||||
-5,"TRUE",17,"c2"
|
||||
-5,"localization",7,"c2"
|
||||
-4,"FALSE",29,"c2"
|
||||
-4,"Gerrit",27,"c2"
|
||||
-4,"TRUE",13,"c2"
|
||||
-4,"localization",9,"c2"
|
||||
-3,"FALSE",33,"c2"
|
||||
-3,"Gerrit",28,"c2"
|
||||
-3,"TRUE",12,"c2"
|
||||
-3,"localization",7,"c2"
|
||||
-2,"FALSE",39,"c2"
|
||||
-2,"Gerrit",19,"c2"
|
||||
-2,"TRUE",15,"c2"
|
||||
-2,"localization",8,"c2"
|
||||
-1,"FALSE",38,"c2"
|
||||
-1,"Gerrit",35,"c2"
|
||||
-1,"TRUE",21,"c2"
|
||||
-1,"localization",8,"c2"
|
||||
0,"FALSE",21,"c2"
|
||||
0,"Gerrit",22,"c2"
|
||||
0,"TRUE",12,"c2"
|
||||
0,"localization",5,"c2"
|
||||
1,"FALSE",22,"c2"
|
||||
1,"Gerrit",21,"c2"
|
||||
1,"TRUE",3,"c2"
|
||||
1,"localization",5,"c2"
|
||||
2,"FALSE",16,"c2"
|
||||
2,"Gerrit",24,"c2"
|
||||
2,"TRUE",16,"c2"
|
||||
2,"localization",8,"c2"
|
||||
3,"FALSE",30,"c2"
|
||||
3,"Gerrit",25,"c2"
|
||||
3,"TRUE",29,"c2"
|
||||
3,"localization",8,"c2"
|
||||
4,"FALSE",23,"c2"
|
||||
4,"Gerrit",37,"c2"
|
||||
4,"TRUE",31,"c2"
|
||||
4,"localization",8,"c2"
|
||||
5,"FALSE",27,"c2"
|
||||
5,"Gerrit",30,"c2"
|
||||
5,"TRUE",37,"c2"
|
||||
5,"localization",7,"c2"
|
||||
6,"FALSE",30,"c2"
|
||||
6,"Gerrit",29,"c2"
|
||||
6,"TRUE",27,"c2"
|
||||
6,"localization",7,"c2"
|
||||
7,"FALSE",30,"c2"
|
||||
7,"Gerrit",39,"c2"
|
||||
7,"TRUE",42,"c2"
|
||||
7,"localization",7,"c2"
|
||||
8,"FALSE",54,"c2"
|
||||
8,"Gerrit",43,"c2"
|
||||
8,"TRUE",47,"c2"
|
||||
8,"localization",8,"c2"
|
||||
9,"FALSE",30,"c2"
|
||||
9,"Gerrit",40,"c2"
|
||||
9,"TRUE",28,"c2"
|
||||
9,"localization",7,"c2"
|
||||
10,"FALSE",62,"c2"
|
||||
10,"Gerrit",65,"c2"
|
||||
10,"TRUE",34,"c2"
|
||||
10,"localization",9,"c2"
|
||||
11,"FALSE",133,"c2"
|
||||
11,"Gerrit",105,"c2"
|
||||
11,"TRUE",31,"c2"
|
||||
11,"localization",9,"c2"
|
||||
12,"FALSE",111,"c2"
|
||||
12,"Gerrit",100,"c2"
|
||||
12,"TRUE",25,"c2"
|
||||
12,"localization",12,"c2"
|
||||
13,"FALSE",57,"c2"
|
||||
13,"Gerrit",44,"c2"
|
||||
13,"TRUE",21,"c2"
|
||||
13,"localization",7,"c2"
|
||||
-83,"FALSE",67,"c3"
|
||||
-83,"Gerrit",52,"c3"
|
||||
-83,"TRUE",25,"c3"
|
||||
-83,"localization",7,"c3"
|
||||
-82,"FALSE",86,"c3"
|
||||
-82,"Gerrit",77,"c3"
|
||||
-82,"TRUE",23,"c3"
|
||||
-82,"localization",8,"c3"
|
||||
-81,"FALSE",56,"c3"
|
||||
-81,"Gerrit",36,"c3"
|
||||
-81,"TRUE",31,"c3"
|
||||
-81,"localization",9,"c3"
|
||||
-80,"FALSE",38,"c3"
|
||||
-80,"Gerrit",35,"c3"
|
||||
-80,"TRUE",24,"c3"
|
||||
-80,"localization",7,"c3"
|
||||
-79,"FALSE",66,"c3"
|
||||
-79,"Gerrit",51,"c3"
|
||||
-79,"TRUE",16,"c3"
|
||||
-79,"localization",7,"c3"
|
||||
-78,"FALSE",68,"c3"
|
||||
-78,"Gerrit",60,"c3"
|
||||
-78,"TRUE",43,"c3"
|
||||
-78,"localization",7,"c3"
|
||||
-77,"FALSE",40,"c3"
|
||||
-77,"Gerrit",44,"c3"
|
||||
-77,"TRUE",25,"c3"
|
||||
-77,"localization",9,"c3"
|
||||
-76,"FALSE",27,"c3"
|
||||
-76,"Gerrit",25,"c3"
|
||||
-76,"TRUE",25,"c3"
|
||||
-76,"localization",7,"c3"
|
||||
-75,"FALSE",81,"c3"
|
||||
-75,"Gerrit",77,"c3"
|
||||
-75,"TRUE",21,"c3"
|
||||
-75,"localization",6,"c3"
|
||||
-74,"FALSE",37,"c3"
|
||||
-74,"Gerrit",52,"c3"
|
||||
-74,"TRUE",32,"c3"
|
||||
-74,"localization",6,"c3"
|
||||
-73,"FALSE",30,"c3"
|
||||
-73,"Gerrit",32,"c3"
|
||||
-73,"TRUE",30,"c3"
|
||||
-73,"localization",9,"c3"
|
||||
-72,"FALSE",36,"c3"
|
||||
-72,"Gerrit",31,"c3"
|
||||
-72,"TRUE",20,"c3"
|
||||
-72,"localization",7,"c3"
|
||||
-71,"FALSE",39,"c3"
|
||||
-71,"Gerrit",29,"c3"
|
||||
-71,"TRUE",20,"c3"
|
||||
-71,"localization",8,"c3"
|
||||
-70,"FALSE",54,"c3"
|
||||
-70,"Gerrit",53,"c3"
|
||||
-70,"TRUE",37,"c3"
|
||||
-70,"localization",5,"c3"
|
||||
-69,"FALSE",45,"c3"
|
||||
-69,"Gerrit",59,"c3"
|
||||
-69,"TRUE",37,"c3"
|
||||
-69,"localization",6,"c3"
|
||||
-68,"FALSE",39,"c3"
|
||||
-68,"Gerrit",43,"c3"
|
||||
-68,"TRUE",24,"c3"
|
||||
-68,"localization",5,"c3"
|
||||
-67,"FALSE",50,"c3"
|
||||
-67,"Gerrit",71,"c3"
|
||||
-67,"TRUE",33,"c3"
|
||||
-67,"localization",7,"c3"
|
||||
-66,"FALSE",45,"c3"
|
||||
-66,"Gerrit",34,"c3"
|
||||
-66,"TRUE",39,"c3"
|
||||
-66,"localization",8,"c3"
|
||||
-65,"FALSE",65,"c3"
|
||||
-65,"Gerrit",48,"c3"
|
||||
-65,"TRUE",30,"c3"
|
||||
-65,"localization",9,"c3"
|
||||
-64,"FALSE",69,"c3"
|
||||
-64,"Gerrit",63,"c3"
|
||||
-64,"TRUE",40,"c3"
|
||||
-64,"localization",9,"c3"
|
||||
-63,"FALSE",95,"c3"
|
||||
-63,"Gerrit",100,"c3"
|
||||
-63,"TRUE",44,"c3"
|
||||
-63,"localization",8,"c3"
|
||||
-62,"FALSE",52,"c3"
|
||||
-62,"Gerrit",69,"c3"
|
||||
-62,"TRUE",56,"c3"
|
||||
-62,"localization",10,"c3"
|
||||
-61,"FALSE",37,"c3"
|
||||
-61,"Gerrit",59,"c3"
|
||||
-61,"TRUE",47,"c3"
|
||||
-61,"localization",10,"c3"
|
||||
-60,"FALSE",106,"c3"
|
||||
-60,"Gerrit",82,"c3"
|
||||
-60,"TRUE",38,"c3"
|
||||
-60,"localization",6,"c3"
|
||||
-59,"FALSE",36,"c3"
|
||||
-59,"Gerrit",54,"c3"
|
||||
-59,"TRUE",48,"c3"
|
||||
-59,"localization",9,"c3"
|
||||
-58,"FALSE",41,"c3"
|
||||
-58,"Gerrit",51,"c3"
|
||||
-58,"TRUE",27,"c3"
|
||||
-58,"localization",7,"c3"
|
||||
-57,"FALSE",30,"c3"
|
||||
-57,"Gerrit",42,"c3"
|
||||
-57,"TRUE",38,"c3"
|
||||
-57,"localization",9,"c3"
|
||||
-56,"FALSE",40,"c3"
|
||||
-56,"Gerrit",45,"c3"
|
||||
-56,"TRUE",33,"c3"
|
||||
-56,"localization",8,"c3"
|
||||
-55,"FALSE",30,"c3"
|
||||
-55,"Gerrit",25,"c3"
|
||||
-55,"TRUE",24,"c3"
|
||||
-55,"localization",7,"c3"
|
||||
-54,"FALSE",69,"c3"
|
||||
-54,"Gerrit",61,"c3"
|
||||
-54,"TRUE",37,"c3"
|
||||
-54,"localization",8,"c3"
|
||||
-53,"FALSE",68,"c3"
|
||||
-53,"Gerrit",87,"c3"
|
||||
-53,"TRUE",45,"c3"
|
||||
-53,"localization",10,"c3"
|
||||
-52,"FALSE",60,"c3"
|
||||
-52,"Gerrit",53,"c3"
|
||||
-52,"TRUE",37,"c3"
|
||||
-52,"localization",9,"c3"
|
||||
-51,"FALSE",59,"c3"
|
||||
-51,"Gerrit",62,"c3"
|
||||
-51,"TRUE",40,"c3"
|
||||
-51,"localization",8,"c3"
|
||||
-50,"FALSE",83,"c3"
|
||||
-50,"Gerrit",91,"c3"
|
||||
-50,"TRUE",42,"c3"
|
||||
-50,"localization",10,"c3"
|
||||
-49,"FALSE",80,"c3"
|
||||
-49,"Gerrit",85,"c3"
|
||||
-49,"TRUE",38,"c3"
|
||||
-49,"localization",9,"c3"
|
||||
-48,"FALSE",88,"c3"
|
||||
-48,"Gerrit",52,"c3"
|
||||
-48,"TRUE",22,"c3"
|
||||
-48,"localization",7,"c3"
|
||||
-47,"FALSE",90,"c3"
|
||||
-47,"Gerrit",53,"c3"
|
||||
-47,"TRUE",18,"c3"
|
||||
-47,"localization",7,"c3"
|
||||
-46,"FALSE",70,"c3"
|
||||
-46,"Gerrit",63,"c3"
|
||||
-46,"TRUE",16,"c3"
|
||||
-46,"localization",7,"c3"
|
||||
-45,"FALSE",57,"c3"
|
||||
-45,"Gerrit",60,"c3"
|
||||
-45,"TRUE",35,"c3"
|
||||
-45,"localization",7,"c3"
|
||||
-44,"FALSE",42,"c3"
|
||||
-44,"Gerrit",56,"c3"
|
||||
-44,"TRUE",24,"c3"
|
||||
-44,"localization",10,"c3"
|
||||
-43,"FALSE",44,"c3"
|
||||
-43,"Gerrit",58,"c3"
|
||||
-43,"TRUE",38,"c3"
|
||||
-43,"localization",6,"c3"
|
||||
-42,"FALSE",63,"c3"
|
||||
-42,"Gerrit",69,"c3"
|
||||
-42,"TRUE",39,"c3"
|
||||
-42,"localization",6,"c3"
|
||||
-41,"FALSE",86,"c3"
|
||||
-41,"Gerrit",97,"c3"
|
||||
-41,"TRUE",52,"c3"
|
||||
-41,"localization",8,"c3"
|
||||
-40,"FALSE",65,"c3"
|
||||
-40,"Gerrit",62,"c3"
|
||||
-40,"TRUE",40,"c3"
|
||||
-40,"localization",7,"c3"
|
||||
-39,"FALSE",31,"c3"
|
||||
-39,"Gerrit",54,"c3"
|
||||
-39,"TRUE",26,"c3"
|
||||
-39,"localization",5,"c3"
|
||||
-38,"FALSE",30,"c3"
|
||||
-38,"Gerrit",23,"c3"
|
||||
-38,"TRUE",25,"c3"
|
||||
-38,"localization",7,"c3"
|
||||
-37,"FALSE",34,"c3"
|
||||
-37,"Gerrit",47,"c3"
|
||||
-37,"TRUE",40,"c3"
|
||||
-37,"localization",9,"c3"
|
||||
-36,"FALSE",35,"c3"
|
||||
-36,"Gerrit",40,"c3"
|
||||
-36,"TRUE",19,"c3"
|
||||
-36,"localization",9,"c3"
|
||||
-35,"FALSE",34,"c3"
|
||||
-35,"Gerrit",36,"c3"
|
||||
-35,"TRUE",29,"c3"
|
||||
-35,"localization",8,"c3"
|
||||
-34,"FALSE",29,"c3"
|
||||
-34,"Gerrit",32,"c3"
|
||||
-34,"TRUE",25,"c3"
|
||||
-34,"localization",7,"c3"
|
||||
-33,"FALSE",39,"c3"
|
||||
-33,"Gerrit",40,"c3"
|
||||
-33,"TRUE",45,"c3"
|
||||
-33,"localization",9,"c3"
|
||||
-32,"FALSE",34,"c3"
|
||||
-32,"Gerrit",38,"c3"
|
||||
-32,"TRUE",40,"c3"
|
||||
-32,"localization",8,"c3"
|
||||
-31,"FALSE",19,"c3"
|
||||
-31,"Gerrit",38,"c3"
|
||||
-31,"TRUE",33,"c3"
|
||||
-31,"localization",8,"c3"
|
||||
-30,"FALSE",41,"c3"
|
||||
-30,"Gerrit",49,"c3"
|
||||
-30,"TRUE",50,"c3"
|
||||
-30,"localization",9,"c3"
|
||||
-29,"FALSE",35,"c3"
|
||||
-29,"Gerrit",36,"c3"
|
||||
-29,"TRUE",32,"c3"
|
||||
-29,"localization",8,"c3"
|
||||
-28,"FALSE",35,"c3"
|
||||
-28,"Gerrit",31,"c3"
|
||||
-28,"TRUE",24,"c3"
|
||||
-28,"localization",7,"c3"
|
||||
-27,"FALSE",28,"c3"
|
||||
-27,"Gerrit",17,"c3"
|
||||
-27,"TRUE",8,"c3"
|
||||
-27,"localization",4,"c3"
|
||||
-26,"FALSE",39,"c3"
|
||||
-26,"Gerrit",30,"c3"
|
||||
-26,"TRUE",18,"c3"
|
||||
-26,"localization",6,"c3"
|
||||
-25,"FALSE",51,"c3"
|
||||
-25,"Gerrit",51,"c3"
|
||||
-25,"TRUE",36,"c3"
|
||||
-25,"localization",8,"c3"
|
||||
-24,"FALSE",23,"c3"
|
||||
-24,"Gerrit",8,"c3"
|
||||
-24,"TRUE",17,"c3"
|
||||
-24,"localization",7,"c3"
|
||||
-23,"FALSE",34,"c3"
|
||||
-23,"Gerrit",32,"c3"
|
||||
-23,"TRUE",16,"c3"
|
||||
-23,"localization",8,"c3"
|
||||
-22,"FALSE",53,"c3"
|
||||
-22,"Gerrit",34,"c3"
|
||||
-22,"TRUE",20,"c3"
|
||||
-22,"localization",5,"c3"
|
||||
-21,"FALSE",28,"c3"
|
||||
-21,"Gerrit",46,"c3"
|
||||
-21,"TRUE",35,"c3"
|
||||
-21,"localization",7,"c3"
|
||||
-20,"FALSE",29,"c3"
|
||||
-20,"Gerrit",42,"c3"
|
||||
-20,"TRUE",35,"c3"
|
||||
-20,"localization",7,"c3"
|
||||
-19,"FALSE",55,"c3"
|
||||
-19,"Gerrit",60,"c3"
|
||||
-19,"TRUE",32,"c3"
|
||||
-19,"localization",7,"c3"
|
||||
-18,"FALSE",39,"c3"
|
||||
-18,"Gerrit",55,"c3"
|
||||
-18,"TRUE",47,"c3"
|
||||
-18,"localization",6,"c3"
|
||||
-17,"FALSE",16,"c3"
|
||||
-17,"Gerrit",22,"c3"
|
||||
-17,"TRUE",31,"c3"
|
||||
-17,"localization",8,"c3"
|
||||
-16,"FALSE",41,"c3"
|
||||
-16,"Gerrit",50,"c3"
|
||||
-16,"TRUE",32,"c3"
|
||||
-16,"localization",6,"c3"
|
||||
-15,"FALSE",31,"c3"
|
||||
-15,"Gerrit",26,"c3"
|
||||
-15,"TRUE",21,"c3"
|
||||
-15,"localization",6,"c3"
|
||||
-14,"FALSE",61,"c3"
|
||||
-14,"Gerrit",70,"c3"
|
||||
-14,"TRUE",57,"c3"
|
||||
-14,"localization",7,"c3"
|
||||
-13,"FALSE",34,"c3"
|
||||
-13,"Gerrit",78,"c3"
|
||||
-13,"TRUE",64,"c3"
|
||||
-13,"localization",9,"c3"
|
||||
-12,"FALSE",30,"c3"
|
||||
-12,"Gerrit",44,"c3"
|
||||
-12,"TRUE",35,"c3"
|
||||
-12,"localization",8,"c3"
|
||||
-11,"FALSE",26,"c3"
|
||||
-11,"Gerrit",58,"c3"
|
||||
-11,"TRUE",49,"c3"
|
||||
-11,"localization",8,"c3"
|
||||
-10,"FALSE",15,"c3"
|
||||
-10,"Gerrit",38,"c3"
|
||||
-10,"TRUE",53,"c3"
|
||||
-10,"localization",7,"c3"
|
||||
-9,"FALSE",30,"c3"
|
||||
-9,"Gerrit",43,"c3"
|
||||
-9,"TRUE",35,"c3"
|
||||
-9,"localization",9,"c3"
|
||||
-8,"FALSE",13,"c3"
|
||||
-8,"Gerrit",36,"c3"
|
||||
-8,"TRUE",44,"c3"
|
||||
-8,"localization",6,"c3"
|
||||
-7,"FALSE",40,"c3"
|
||||
-7,"Gerrit",40,"c3"
|
||||
-7,"TRUE",25,"c3"
|
||||
-7,"localization",8,"c3"
|
||||
-6,"FALSE",27,"c3"
|
||||
-6,"Gerrit",41,"c3"
|
||||
-6,"TRUE",35,"c3"
|
||||
-6,"localization",8,"c3"
|
||||
-5,"FALSE",42,"c3"
|
||||
-5,"Gerrit",47,"c3"
|
||||
-5,"TRUE",41,"c3"
|
||||
-5,"localization",9,"c3"
|
||||
-4,"FALSE",27,"c3"
|
||||
-4,"Gerrit",38,"c3"
|
||||
-4,"TRUE",35,"c3"
|
||||
-4,"localization",8,"c3"
|
||||
-3,"FALSE",38,"c3"
|
||||
-3,"Gerrit",49,"c3"
|
||||
-3,"TRUE",21,"c3"
|
||||
-3,"localization",8,"c3"
|
||||
-2,"FALSE",25,"c3"
|
||||
-2,"Gerrit",35,"c3"
|
||||
-2,"TRUE",31,"c3"
|
||||
-2,"localization",5,"c3"
|
||||
-1,"FALSE",47,"c3"
|
||||
-1,"Gerrit",46,"c3"
|
||||
-1,"TRUE",32,"c3"
|
||||
-1,"localization",8,"c3"
|
||||
0,"FALSE",27,"c3"
|
||||
0,"Gerrit",40,"c3"
|
||||
0,"TRUE",34,"c3"
|
||||
0,"localization",8,"c3"
|
||||
1,"FALSE",41,"c3"
|
||||
1,"Gerrit",61,"c3"
|
||||
1,"TRUE",35,"c3"
|
||||
1,"localization",9,"c3"
|
||||
2,"FALSE",46,"c3"
|
||||
2,"Gerrit",55,"c3"
|
||||
2,"TRUE",28,"c3"
|
||||
2,"localization",10,"c3"
|
||||
3,"FALSE",61,"c3"
|
||||
3,"Gerrit",59,"c3"
|
||||
3,"TRUE",24,"c3"
|
||||
3,"localization",6,"c3"
|
||||
4,"FALSE",47,"c3"
|
||||
4,"Gerrit",42,"c3"
|
||||
4,"TRUE",39,"c3"
|
||||
4,"localization",6,"c3"
|
||||
5,"FALSE",43,"c3"
|
||||
5,"Gerrit",35,"c3"
|
||||
5,"TRUE",30,"c3"
|
||||
5,"localization",7,"c3"
|
||||
6,"FALSE",31,"c3"
|
||||
6,"Gerrit",62,"c3"
|
||||
6,"TRUE",41,"c3"
|
||||
6,"localization",6,"c3"
|
||||
7,"FALSE",42,"c3"
|
||||
7,"Gerrit",49,"c3"
|
||||
7,"TRUE",44,"c3"
|
||||
7,"localization",9,"c3"
|
||||
8,"FALSE",35,"c3"
|
||||
8,"Gerrit",58,"c3"
|
||||
8,"TRUE",45,"c3"
|
||||
8,"localization",9,"c3"
|
||||
9,"FALSE",40,"c3"
|
||||
9,"Gerrit",68,"c3"
|
||||
9,"TRUE",42,"c3"
|
||||
9,"localization",7,"c3"
|
||||
10,"FALSE",46,"c3"
|
||||
10,"Gerrit",45,"c3"
|
||||
10,"TRUE",30,"c3"
|
||||
10,"localization",7,"c3"
|
||||
11,"FALSE",54,"c3"
|
||||
11,"Gerrit",80,"c3"
|
||||
11,"TRUE",53,"c3"
|
||||
11,"localization",7,"c3"
|
||||
12,"FALSE",142,"c3"
|
||||
12,"Gerrit",189,"c3"
|
||||
12,"TRUE",98,"c3"
|
||||
12,"localization",8,"c3"
|
||||
13,"FALSE",56,"c3"
|
||||
13,"Gerrit",76,"c3"
|
||||
13,"TRUE",76,"c3"
|
||||
13,"localization",9,"c3"
|
||||
|
518
121325_work/aggregate_dfs/121325_puppet_weekly.csv
Normal file
518
121325_work/aggregate_dfs/121325_puppet_weekly.csv
Normal file
@ -0,0 +1,518 @@
|
||||
"week_index","isAuthorWMF","count","source"
|
||||
-33,"FALSE",4,"c1"
|
||||
-33,"TRUE",106,"c1"
|
||||
-32,"FALSE",14,"c1"
|
||||
-32,"TRUE",90,"c1"
|
||||
-31,"FALSE",6,"c1"
|
||||
-31,"TRUE",188,"c1"
|
||||
-30,"FALSE",11,"c1"
|
||||
-30,"TRUE",208,"c1"
|
||||
-29,"FALSE",13,"c1"
|
||||
-29,"TRUE",133,"c1"
|
||||
-28,"FALSE",16,"c1"
|
||||
-28,"TRUE",55,"c1"
|
||||
-27,"FALSE",13,"c1"
|
||||
-27,"TRUE",39,"c1"
|
||||
-26,"FALSE",6,"c1"
|
||||
-26,"TRUE",93,"c1"
|
||||
-25,"FALSE",22,"c1"
|
||||
-25,"TRUE",207,"c1"
|
||||
-24,"FALSE",9,"c1"
|
||||
-24,"TRUE",193,"c1"
|
||||
-23,"FALSE",17,"c1"
|
||||
-23,"TRUE",149,"c1"
|
||||
-22,"FALSE",21,"c1"
|
||||
-22,"TRUE",148,"c1"
|
||||
-21,"FALSE",27,"c1"
|
||||
-21,"TRUE",79,"c1"
|
||||
-20,"FALSE",25,"c1"
|
||||
-20,"TRUE",157,"c1"
|
||||
-19,"FALSE",18,"c1"
|
||||
-19,"TRUE",85,"c1"
|
||||
-18,"FALSE",8,"c1"
|
||||
-18,"TRUE",136,"c1"
|
||||
-17,"FALSE",23,"c1"
|
||||
-17,"TRUE",127,"c1"
|
||||
-16,"FALSE",22,"c1"
|
||||
-16,"TRUE",128,"c1"
|
||||
-15,"FALSE",33,"c1"
|
||||
-15,"TRUE",187,"c1"
|
||||
-14,"FALSE",9,"c1"
|
||||
-14,"TRUE",165,"c1"
|
||||
-13,"FALSE",11,"c1"
|
||||
-13,"TRUE",139,"c1"
|
||||
-12,"FALSE",17,"c1"
|
||||
-12,"TRUE",94,"c1"
|
||||
-11,"FALSE",33,"c1"
|
||||
-11,"TRUE",177,"c1"
|
||||
-10,"FALSE",11,"c1"
|
||||
-10,"TRUE",146,"c1"
|
||||
-9,"FALSE",9,"c1"
|
||||
-9,"TRUE",138,"c1"
|
||||
-8,"FALSE",48,"c1"
|
||||
-8,"TRUE",88,"c1"
|
||||
-7,"FALSE",30,"c1"
|
||||
-7,"TRUE",109,"c1"
|
||||
-6,"FALSE",12,"c1"
|
||||
-6,"TRUE",116,"c1"
|
||||
-5,"FALSE",15,"c1"
|
||||
-5,"TRUE",104,"c1"
|
||||
-4,"FALSE",25,"c1"
|
||||
-4,"TRUE",117,"c1"
|
||||
-3,"FALSE",20,"c1"
|
||||
-3,"TRUE",116,"c1"
|
||||
-2,"FALSE",20,"c1"
|
||||
-2,"TRUE",52,"c1"
|
||||
-1,"FALSE",31,"c1"
|
||||
-1,"TRUE",110,"c1"
|
||||
0,"FALSE",51,"c1"
|
||||
0,"TRUE",109,"c1"
|
||||
1,"FALSE",41,"c1"
|
||||
1,"TRUE",115,"c1"
|
||||
2,"FALSE",33,"c1"
|
||||
2,"TRUE",129,"c1"
|
||||
3,"FALSE",52,"c1"
|
||||
3,"TRUE",153,"c1"
|
||||
4,"FALSE",40,"c1"
|
||||
4,"TRUE",129,"c1"
|
||||
5,"FALSE",5,"c1"
|
||||
5,"TRUE",123,"c1"
|
||||
6,"FALSE",8,"c1"
|
||||
6,"TRUE",100,"c1"
|
||||
7,"FALSE",14,"c1"
|
||||
7,"TRUE",107,"c1"
|
||||
8,"FALSE",32,"c1"
|
||||
8,"TRUE",118,"c1"
|
||||
9,"FALSE",27,"c1"
|
||||
9,"TRUE",97,"c1"
|
||||
10,"FALSE",20,"c1"
|
||||
10,"TRUE",49,"c1"
|
||||
11,"FALSE",26,"c1"
|
||||
11,"TRUE",73,"c1"
|
||||
12,"FALSE",21,"c1"
|
||||
12,"TRUE",93,"c1"
|
||||
13,"FALSE",32,"c1"
|
||||
13,"TRUE",92,"c1"
|
||||
-103,"TRUE",12,"c2"
|
||||
-102,"TRUE",92,"c2"
|
||||
-101,"TRUE",173,"c2"
|
||||
-100,"TRUE",68,"c2"
|
||||
-99,"TRUE",101,"c2"
|
||||
-98,"FALSE",2,"c2"
|
||||
-98,"TRUE",149,"c2"
|
||||
-97,"FALSE",5,"c2"
|
||||
-97,"TRUE",69,"c2"
|
||||
-96,"FALSE",6,"c2"
|
||||
-96,"TRUE",124,"c2"
|
||||
-95,"FALSE",1,"c2"
|
||||
-95,"TRUE",169,"c2"
|
||||
-94,"FALSE",4,"c2"
|
||||
-94,"TRUE",193,"c2"
|
||||
-93,"FALSE",4,"c2"
|
||||
-93,"TRUE",128,"c2"
|
||||
-92,"FALSE",1,"c2"
|
||||
-92,"TRUE",224,"c2"
|
||||
-91,"FALSE",20,"c2"
|
||||
-91,"TRUE",148,"c2"
|
||||
-90,"FALSE",6,"c2"
|
||||
-90,"TRUE",179,"c2"
|
||||
-89,"FALSE",36,"c2"
|
||||
-89,"TRUE",163,"c2"
|
||||
-88,"FALSE",13,"c2"
|
||||
-88,"TRUE",86,"c2"
|
||||
-87,"FALSE",3,"c2"
|
||||
-87,"TRUE",59,"c2"
|
||||
-86,"FALSE",2,"c2"
|
||||
-86,"TRUE",60,"c2"
|
||||
-85,"FALSE",6,"c2"
|
||||
-85,"TRUE",132,"c2"
|
||||
-84,"FALSE",7,"c2"
|
||||
-84,"TRUE",125,"c2"
|
||||
-83,"FALSE",1,"c2"
|
||||
-83,"TRUE",93,"c2"
|
||||
-82,"FALSE",5,"c2"
|
||||
-82,"TRUE",218,"c2"
|
||||
-81,"FALSE",2,"c2"
|
||||
-81,"TRUE",246,"c2"
|
||||
-80,"FALSE",3,"c2"
|
||||
-80,"TRUE",101,"c2"
|
||||
-79,"FALSE",7,"c2"
|
||||
-79,"TRUE",164,"c2"
|
||||
-78,"FALSE",1,"c2"
|
||||
-78,"TRUE",66,"c2"
|
||||
-77,"FALSE",2,"c2"
|
||||
-77,"TRUE",212,"c2"
|
||||
-76,"FALSE",3,"c2"
|
||||
-76,"TRUE",183,"c2"
|
||||
-75,"FALSE",12,"c2"
|
||||
-75,"TRUE",75,"c2"
|
||||
-74,"FALSE",6,"c2"
|
||||
-74,"TRUE",108,"c2"
|
||||
-73,"FALSE",3,"c2"
|
||||
-73,"TRUE",171,"c2"
|
||||
-72,"FALSE",4,"c2"
|
||||
-72,"TRUE",166,"c2"
|
||||
-71,"FALSE",3,"c2"
|
||||
-71,"TRUE",119,"c2"
|
||||
-70,"FALSE",3,"c2"
|
||||
-70,"TRUE",129,"c2"
|
||||
-69,"FALSE",9,"c2"
|
||||
-69,"TRUE",147,"c2"
|
||||
-68,"FALSE",11,"c2"
|
||||
-68,"TRUE",112,"c2"
|
||||
-67,"FALSE",6,"c2"
|
||||
-67,"TRUE",97,"c2"
|
||||
-66,"FALSE",10,"c2"
|
||||
-66,"TRUE",94,"c2"
|
||||
-65,"FALSE",7,"c2"
|
||||
-65,"TRUE",252,"c2"
|
||||
-64,"FALSE",2,"c2"
|
||||
-64,"TRUE",93,"c2"
|
||||
-63,"FALSE",12,"c2"
|
||||
-63,"TRUE",163,"c2"
|
||||
-62,"FALSE",5,"c2"
|
||||
-62,"TRUE",161,"c2"
|
||||
-61,"FALSE",9,"c2"
|
||||
-61,"TRUE",128,"c2"
|
||||
-60,"FALSE",2,"c2"
|
||||
-60,"TRUE",96,"c2"
|
||||
-59,"FALSE",3,"c2"
|
||||
-59,"TRUE",117,"c2"
|
||||
-58,"FALSE",8,"c2"
|
||||
-58,"TRUE",112,"c2"
|
||||
-57,"FALSE",7,"c2"
|
||||
-57,"TRUE",81,"c2"
|
||||
-56,"FALSE",11,"c2"
|
||||
-56,"TRUE",77,"c2"
|
||||
-55,"FALSE",3,"c2"
|
||||
-55,"TRUE",91,"c2"
|
||||
-54,"FALSE",2,"c2"
|
||||
-54,"TRUE",160,"c2"
|
||||
-53,"FALSE",8,"c2"
|
||||
-53,"TRUE",95,"c2"
|
||||
-52,"FALSE",7,"c2"
|
||||
-52,"TRUE",76,"c2"
|
||||
-51,"FALSE",3,"c2"
|
||||
-51,"TRUE",66,"c2"
|
||||
-50,"FALSE",3,"c2"
|
||||
-50,"TRUE",79,"c2"
|
||||
-49,"FALSE",3,"c2"
|
||||
-49,"TRUE",119,"c2"
|
||||
-48,"FALSE",1,"c2"
|
||||
-48,"TRUE",87,"c2"
|
||||
-47,"FALSE",9,"c2"
|
||||
-47,"TRUE",41,"c2"
|
||||
-46,"FALSE",12,"c2"
|
||||
-46,"TRUE",73,"c2"
|
||||
-45,"FALSE",6,"c2"
|
||||
-45,"TRUE",82,"c2"
|
||||
-44,"FALSE",4,"c2"
|
||||
-44,"TRUE",125,"c2"
|
||||
-43,"FALSE",11,"c2"
|
||||
-43,"TRUE",138,"c2"
|
||||
-42,"FALSE",3,"c2"
|
||||
-42,"TRUE",84,"c2"
|
||||
-41,"FALSE",12,"c2"
|
||||
-41,"TRUE",129,"c2"
|
||||
-40,"FALSE",8,"c2"
|
||||
-40,"TRUE",90,"c2"
|
||||
-39,"FALSE",5,"c2"
|
||||
-39,"TRUE",220,"c2"
|
||||
-38,"FALSE",13,"c2"
|
||||
-38,"TRUE",196,"c2"
|
||||
-37,"FALSE",16,"c2"
|
||||
-37,"TRUE",93,"c2"
|
||||
-36,"FALSE",11,"c2"
|
||||
-36,"TRUE",30,"c2"
|
||||
-35,"FALSE",12,"c2"
|
||||
-35,"TRUE",46,"c2"
|
||||
-34,"FALSE",16,"c2"
|
||||
-34,"TRUE",141,"c2"
|
||||
-33,"FALSE",17,"c2"
|
||||
-33,"TRUE",233,"c2"
|
||||
-32,"FALSE",11,"c2"
|
||||
-32,"TRUE",175,"c2"
|
||||
-31,"FALSE",13,"c2"
|
||||
-31,"TRUE",146,"c2"
|
||||
-30,"FALSE",24,"c2"
|
||||
-30,"TRUE",105,"c2"
|
||||
-29,"FALSE",30,"c2"
|
||||
-29,"TRUE",102,"c2"
|
||||
-28,"FALSE",28,"c2"
|
||||
-28,"TRUE",132,"c2"
|
||||
-27,"FALSE",13,"c2"
|
||||
-27,"TRUE",140,"c2"
|
||||
-26,"FALSE",6,"c2"
|
||||
-26,"TRUE",89,"c2"
|
||||
-25,"FALSE",24,"c2"
|
||||
-25,"TRUE",137,"c2"
|
||||
-24,"FALSE",35,"c2"
|
||||
-24,"TRUE",166,"c2"
|
||||
-23,"FALSE",18,"c2"
|
||||
-23,"TRUE",207,"c2"
|
||||
-22,"FALSE",8,"c2"
|
||||
-22,"TRUE",133,"c2"
|
||||
-21,"FALSE",15,"c2"
|
||||
-21,"TRUE",106,"c2"
|
||||
-20,"FALSE",18,"c2"
|
||||
-20,"TRUE",128,"c2"
|
||||
-19,"FALSE",29,"c2"
|
||||
-19,"TRUE",178,"c2"
|
||||
-18,"FALSE",13,"c2"
|
||||
-18,"TRUE",123,"c2"
|
||||
-17,"FALSE",6,"c2"
|
||||
-17,"TRUE",128,"c2"
|
||||
-16,"FALSE",61,"c2"
|
||||
-16,"TRUE",119,"c2"
|
||||
-15,"FALSE",16,"c2"
|
||||
-15,"TRUE",69,"c2"
|
||||
-14,"FALSE",14,"c2"
|
||||
-14,"TRUE",140,"c2"
|
||||
-13,"FALSE",18,"c2"
|
||||
-13,"TRUE",88,"c2"
|
||||
-12,"FALSE",33,"c2"
|
||||
-12,"TRUE",132,"c2"
|
||||
-11,"FALSE",10,"c2"
|
||||
-11,"TRUE",98,"c2"
|
||||
-10,"FALSE",28,"c2"
|
||||
-10,"TRUE",78,"c2"
|
||||
-9,"FALSE",26,"c2"
|
||||
-9,"TRUE",101,"c2"
|
||||
-8,"FALSE",55,"c2"
|
||||
-8,"TRUE",89,"c2"
|
||||
-7,"FALSE",41,"c2"
|
||||
-7,"TRUE",132,"c2"
|
||||
-6,"FALSE",47,"c2"
|
||||
-6,"TRUE",164,"c2"
|
||||
-5,"FALSE",34,"c2"
|
||||
-5,"TRUE",112,"c2"
|
||||
-4,"FALSE",34,"c2"
|
||||
-4,"TRUE",136,"c2"
|
||||
-3,"FALSE",6,"c2"
|
||||
-3,"TRUE",105,"c2"
|
||||
-2,"FALSE",6,"c2"
|
||||
-2,"TRUE",128,"c2"
|
||||
-1,"FALSE",27,"c2"
|
||||
-1,"TRUE",117,"c2"
|
||||
0,"FALSE",26,"c2"
|
||||
0,"TRUE",83,"c2"
|
||||
1,"FALSE",25,"c2"
|
||||
1,"TRUE",97,"c2"
|
||||
2,"FALSE",30,"c2"
|
||||
2,"TRUE",50,"c2"
|
||||
3,"FALSE",15,"c2"
|
||||
3,"TRUE",68,"c2"
|
||||
4,"FALSE",37,"c2"
|
||||
4,"TRUE",108,"c2"
|
||||
5,"FALSE",11,"c2"
|
||||
5,"TRUE",86,"c2"
|
||||
6,"FALSE",17,"c2"
|
||||
6,"TRUE",96,"c2"
|
||||
7,"FALSE",23,"c2"
|
||||
7,"TRUE",109,"c2"
|
||||
8,"FALSE",16,"c2"
|
||||
8,"TRUE",109,"c2"
|
||||
9,"FALSE",10,"c2"
|
||||
9,"TRUE",136,"c2"
|
||||
10,"FALSE",37,"c2"
|
||||
10,"TRUE",94,"c2"
|
||||
11,"FALSE",23,"c2"
|
||||
11,"TRUE",114,"c2"
|
||||
12,"FALSE",37,"c2"
|
||||
12,"TRUE",121,"c2"
|
||||
13,"FALSE",13,"c2"
|
||||
13,"TRUE",57,"c2"
|
||||
-83,"FALSE",14,"c3"
|
||||
-83,"TRUE",55,"c3"
|
||||
-82,"FALSE",29,"c3"
|
||||
-82,"TRUE",105,"c3"
|
||||
-81,"FALSE",36,"c3"
|
||||
-81,"TRUE",167,"c3"
|
||||
-80,"FALSE",16,"c3"
|
||||
-80,"TRUE",71,"c3"
|
||||
-79,"FALSE",24,"c3"
|
||||
-79,"TRUE",40,"c3"
|
||||
-78,"FALSE",37,"c3"
|
||||
-78,"TRUE",123,"c3"
|
||||
-77,"FALSE",25,"c3"
|
||||
-77,"TRUE",97,"c3"
|
||||
-76,"FALSE",47,"c3"
|
||||
-76,"TRUE",89,"c3"
|
||||
-75,"FALSE",38,"c3"
|
||||
-75,"TRUE",127,"c3"
|
||||
-74,"FALSE",44,"c3"
|
||||
-74,"TRUE",111,"c3"
|
||||
-73,"FALSE",38,"c3"
|
||||
-73,"TRUE",109,"c3"
|
||||
-72,"FALSE",31,"c3"
|
||||
-72,"TRUE",107,"c3"
|
||||
-71,"FALSE",48,"c3"
|
||||
-71,"TRUE",100,"c3"
|
||||
-70,"FALSE",40,"c3"
|
||||
-70,"TRUE",87,"c3"
|
||||
-69,"FALSE",54,"c3"
|
||||
-69,"TRUE",120,"c3"
|
||||
-68,"FALSE",53,"c3"
|
||||
-68,"TRUE",151,"c3"
|
||||
-67,"FALSE",60,"c3"
|
||||
-67,"TRUE",92,"c3"
|
||||
-66,"FALSE",76,"c3"
|
||||
-66,"TRUE",101,"c3"
|
||||
-65,"FALSE",53,"c3"
|
||||
-65,"TRUE",98,"c3"
|
||||
-64,"FALSE",56,"c3"
|
||||
-64,"TRUE",108,"c3"
|
||||
-63,"FALSE",40,"c3"
|
||||
-63,"TRUE",101,"c3"
|
||||
-62,"FALSE",39,"c3"
|
||||
-62,"TRUE",154,"c3"
|
||||
-61,"FALSE",10,"c3"
|
||||
-61,"TRUE",107,"c3"
|
||||
-60,"FALSE",43,"c3"
|
||||
-60,"TRUE",94,"c3"
|
||||
-59,"FALSE",15,"c3"
|
||||
-59,"TRUE",174,"c3"
|
||||
-58,"FALSE",20,"c3"
|
||||
-58,"TRUE",117,"c3"
|
||||
-57,"FALSE",27,"c3"
|
||||
-57,"TRUE",243,"c3"
|
||||
-56,"FALSE",50,"c3"
|
||||
-56,"TRUE",171,"c3"
|
||||
-55,"FALSE",38,"c3"
|
||||
-55,"TRUE",125,"c3"
|
||||
-54,"FALSE",32,"c3"
|
||||
-54,"TRUE",136,"c3"
|
||||
-53,"FALSE",58,"c3"
|
||||
-53,"TRUE",144,"c3"
|
||||
-52,"FALSE",43,"c3"
|
||||
-52,"TRUE",140,"c3"
|
||||
-51,"FALSE",53,"c3"
|
||||
-51,"TRUE",131,"c3"
|
||||
-50,"FALSE",51,"c3"
|
||||
-50,"TRUE",249,"c3"
|
||||
-49,"FALSE",46,"c3"
|
||||
-49,"TRUE",124,"c3"
|
||||
-48,"FALSE",26,"c3"
|
||||
-48,"TRUE",109,"c3"
|
||||
-47,"FALSE",25,"c3"
|
||||
-47,"TRUE",158,"c3"
|
||||
-46,"FALSE",48,"c3"
|
||||
-46,"TRUE",141,"c3"
|
||||
-45,"FALSE",42,"c3"
|
||||
-45,"TRUE",151,"c3"
|
||||
-44,"FALSE",34,"c3"
|
||||
-44,"TRUE",135,"c3"
|
||||
-43,"FALSE",21,"c3"
|
||||
-43,"TRUE",143,"c3"
|
||||
-42,"FALSE",44,"c3"
|
||||
-42,"TRUE",207,"c3"
|
||||
-41,"FALSE",26,"c3"
|
||||
-41,"TRUE",146,"c3"
|
||||
-40,"FALSE",89,"c3"
|
||||
-40,"TRUE",269,"c3"
|
||||
-39,"FALSE",47,"c3"
|
||||
-39,"TRUE",183,"c3"
|
||||
-38,"FALSE",34,"c3"
|
||||
-38,"TRUE",133,"c3"
|
||||
-37,"FALSE",63,"c3"
|
||||
-37,"TRUE",166,"c3"
|
||||
-36,"FALSE",44,"c3"
|
||||
-36,"TRUE",150,"c3"
|
||||
-35,"FALSE",47,"c3"
|
||||
-35,"TRUE",150,"c3"
|
||||
-34,"FALSE",45,"c3"
|
||||
-34,"TRUE",96,"c3"
|
||||
-33,"FALSE",28,"c3"
|
||||
-33,"TRUE",143,"c3"
|
||||
-32,"FALSE",50,"c3"
|
||||
-32,"TRUE",134,"c3"
|
||||
-31,"FALSE",25,"c3"
|
||||
-31,"TRUE",49,"c3"
|
||||
-30,"FALSE",41,"c3"
|
||||
-30,"TRUE",175,"c3"
|
||||
-29,"FALSE",32,"c3"
|
||||
-29,"TRUE",188,"c3"
|
||||
-28,"FALSE",26,"c3"
|
||||
-28,"TRUE",95,"c3"
|
||||
-27,"FALSE",17,"c3"
|
||||
-27,"TRUE",21,"c3"
|
||||
-26,"FALSE",24,"c3"
|
||||
-26,"TRUE",61,"c3"
|
||||
-25,"FALSE",55,"c3"
|
||||
-25,"TRUE",193,"c3"
|
||||
-24,"FALSE",39,"c3"
|
||||
-24,"TRUE",88,"c3"
|
||||
-23,"FALSE",58,"c3"
|
||||
-23,"TRUE",74,"c3"
|
||||
-22,"FALSE",56,"c3"
|
||||
-22,"TRUE",128,"c3"
|
||||
-21,"FALSE",38,"c3"
|
||||
-21,"TRUE",166,"c3"
|
||||
-20,"FALSE",46,"c3"
|
||||
-20,"TRUE",153,"c3"
|
||||
-19,"FALSE",28,"c3"
|
||||
-19,"TRUE",120,"c3"
|
||||
-18,"FALSE",42,"c3"
|
||||
-18,"TRUE",158,"c3"
|
||||
-17,"FALSE",73,"c3"
|
||||
-17,"TRUE",247,"c3"
|
||||
-16,"FALSE",51,"c3"
|
||||
-16,"TRUE",217,"c3"
|
||||
-15,"FALSE",48,"c3"
|
||||
-15,"TRUE",157,"c3"
|
||||
-14,"FALSE",50,"c3"
|
||||
-14,"TRUE",150,"c3"
|
||||
-13,"FALSE",58,"c3"
|
||||
-13,"TRUE",116,"c3"
|
||||
-12,"FALSE",46,"c3"
|
||||
-12,"TRUE",187,"c3"
|
||||
-11,"FALSE",74,"c3"
|
||||
-11,"TRUE",159,"c3"
|
||||
-10,"FALSE",78,"c3"
|
||||
-10,"TRUE",142,"c3"
|
||||
-9,"FALSE",63,"c3"
|
||||
-9,"TRUE",149,"c3"
|
||||
-8,"FALSE",35,"c3"
|
||||
-8,"TRUE",101,"c3"
|
||||
-7,"FALSE",38,"c3"
|
||||
-7,"TRUE",157,"c3"
|
||||
-6,"FALSE",34,"c3"
|
||||
-6,"TRUE",77,"c3"
|
||||
-5,"FALSE",56,"c3"
|
||||
-5,"TRUE",201,"c3"
|
||||
-4,"FALSE",55,"c3"
|
||||
-4,"TRUE",143,"c3"
|
||||
-3,"FALSE",36,"c3"
|
||||
-3,"TRUE",168,"c3"
|
||||
-2,"FALSE",58,"c3"
|
||||
-2,"TRUE",140,"c3"
|
||||
-1,"FALSE",64,"c3"
|
||||
-1,"TRUE",164,"c3"
|
||||
0,"FALSE",56,"c3"
|
||||
0,"TRUE",124,"c3"
|
||||
1,"FALSE",39,"c3"
|
||||
1,"TRUE",130,"c3"
|
||||
2,"FALSE",48,"c3"
|
||||
2,"TRUE",139,"c3"
|
||||
3,"FALSE",67,"c3"
|
||||
3,"TRUE",95,"c3"
|
||||
4,"FALSE",54,"c3"
|
||||
4,"TRUE",144,"c3"
|
||||
5,"FALSE",64,"c3"
|
||||
5,"TRUE",136,"c3"
|
||||
6,"FALSE",23,"c3"
|
||||
6,"TRUE",115,"c3"
|
||||
7,"FALSE",30,"c3"
|
||||
7,"TRUE",160,"c3"
|
||||
8,"FALSE",63,"c3"
|
||||
8,"TRUE",138,"c3"
|
||||
9,"FALSE",70,"c3"
|
||||
9,"TRUE",104,"c3"
|
||||
10,"FALSE",79,"c3"
|
||||
10,"TRUE",150,"c3"
|
||||
11,"FALSE",63,"c3"
|
||||
11,"TRUE",145,"c3"
|
||||
12,"FALSE",68,"c3"
|
||||
12,"TRUE",105,"c3"
|
||||
13,"FALSE",45,"c3"
|
||||
13,"TRUE",171,"c3"
|
||||
|
177
121325_work/aggregate_dfs/121325_ve_weekly.csv
Normal file
177
121325_work/aggregate_dfs/121325_ve_weekly.csv
Normal file
@ -0,0 +1,177 @@
|
||||
"week_index","isAuthorWMF","count","source"
|
||||
-33,"FALSE",12,"c1"
|
||||
-33,"TRUE",24,"c1"
|
||||
-33,"localization",6,"c1"
|
||||
-32,"FALSE",2,"c1"
|
||||
-32,"TRUE",30,"c1"
|
||||
-32,"localization",4,"c1"
|
||||
-31,"FALSE",1,"c1"
|
||||
-31,"TRUE",42,"c1"
|
||||
-31,"localization",6,"c1"
|
||||
-30,"FALSE",11,"c1"
|
||||
-30,"Gerrit",18,"c1"
|
||||
-30,"TRUE",55,"c1"
|
||||
-30,"localization",6,"c1"
|
||||
-29,"FALSE",1,"c1"
|
||||
-29,"Gerrit",33,"c1"
|
||||
-29,"TRUE",49,"c1"
|
||||
-29,"localization",7,"c1"
|
||||
-28,"FALSE",3,"c1"
|
||||
-28,"Gerrit",2,"c1"
|
||||
-28,"TRUE",1,"c1"
|
||||
-28,"localization",6,"c1"
|
||||
-27,"localization",6,"c1"
|
||||
-26,"TRUE",1,"c1"
|
||||
-26,"localization",3,"c1"
|
||||
-25,"FALSE",1,"c1"
|
||||
-25,"Gerrit",9,"c1"
|
||||
-25,"TRUE",8,"c1"
|
||||
-25,"localization",2,"c1"
|
||||
-24,"FALSE",9,"c1"
|
||||
-24,"Gerrit",12,"c1"
|
||||
-24,"TRUE",15,"c1"
|
||||
-24,"localization",3,"c1"
|
||||
-23,"Gerrit",7,"c1"
|
||||
-23,"TRUE",9,"c1"
|
||||
-23,"localization",5,"c1"
|
||||
-22,"Gerrit",11,"c1"
|
||||
-22,"TRUE",16,"c1"
|
||||
-22,"localization",4,"c1"
|
||||
-21,"Gerrit",4,"c1"
|
||||
-21,"TRUE",7,"c1"
|
||||
-21,"localization",5,"c1"
|
||||
-20,"FALSE",1,"c1"
|
||||
-20,"Gerrit",7,"c1"
|
||||
-20,"TRUE",5,"c1"
|
||||
-20,"localization",8,"c1"
|
||||
-19,"FALSE",5,"c1"
|
||||
-19,"Gerrit",20,"c1"
|
||||
-19,"TRUE",25,"c1"
|
||||
-19,"localization",1,"c1"
|
||||
-18,"FALSE",3,"c1"
|
||||
-18,"Gerrit",12,"c1"
|
||||
-18,"TRUE",8,"c1"
|
||||
-18,"localization",3,"c1"
|
||||
-17,"FALSE",5,"c1"
|
||||
-17,"Gerrit",6,"c1"
|
||||
-17,"TRUE",7,"c1"
|
||||
-17,"localization",3,"c1"
|
||||
-16,"Gerrit",25,"c1"
|
||||
-16,"TRUE",30,"c1"
|
||||
-16,"localization",4,"c1"
|
||||
-15,"FALSE",7,"c1"
|
||||
-15,"Gerrit",9,"c1"
|
||||
-15,"TRUE",11,"c1"
|
||||
-15,"localization",4,"c1"
|
||||
-14,"FALSE",10,"c1"
|
||||
-14,"Gerrit",17,"c1"
|
||||
-14,"TRUE",19,"c1"
|
||||
-14,"localization",4,"c1"
|
||||
-13,"FALSE",2,"c1"
|
||||
-13,"Gerrit",6,"c1"
|
||||
-13,"TRUE",13,"c1"
|
||||
-13,"localization",3,"c1"
|
||||
-12,"FALSE",4,"c1"
|
||||
-12,"Gerrit",23,"c1"
|
||||
-12,"TRUE",30,"c1"
|
||||
-12,"localization",4,"c1"
|
||||
-11,"FALSE",9,"c1"
|
||||
-11,"Gerrit",24,"c1"
|
||||
-11,"TRUE",30,"c1"
|
||||
-11,"localization",4,"c1"
|
||||
-10,"FALSE",12,"c1"
|
||||
-10,"Gerrit",35,"c1"
|
||||
-10,"TRUE",32,"c1"
|
||||
-10,"localization",5,"c1"
|
||||
-9,"FALSE",8,"c1"
|
||||
-9,"Gerrit",22,"c1"
|
||||
-9,"TRUE",32,"c1"
|
||||
-9,"localization",8,"c1"
|
||||
-8,"FALSE",6,"c1"
|
||||
-8,"Gerrit",31,"c1"
|
||||
-8,"TRUE",34,"c1"
|
||||
-8,"localization",7,"c1"
|
||||
-7,"FALSE",21,"c1"
|
||||
-7,"Gerrit",50,"c1"
|
||||
-7,"TRUE",43,"c1"
|
||||
-7,"localization",6,"c1"
|
||||
-6,"FALSE",8,"c1"
|
||||
-6,"Gerrit",34,"c1"
|
||||
-6,"TRUE",37,"c1"
|
||||
-6,"localization",5,"c1"
|
||||
-5,"FALSE",4,"c1"
|
||||
-5,"Gerrit",14,"c1"
|
||||
-5,"TRUE",21,"c1"
|
||||
-5,"localization",1,"c1"
|
||||
-4,"FALSE",13,"c1"
|
||||
-4,"Gerrit",35,"c1"
|
||||
-4,"TRUE",38,"c1"
|
||||
-4,"localization",3,"c1"
|
||||
-3,"FALSE",10,"c1"
|
||||
-3,"Gerrit",32,"c1"
|
||||
-3,"TRUE",41,"c1"
|
||||
-3,"localization",9,"c1"
|
||||
-2,"FALSE",14,"c1"
|
||||
-2,"Gerrit",58,"c1"
|
||||
-2,"TRUE",71,"c1"
|
||||
-2,"localization",7,"c1"
|
||||
-1,"FALSE",19,"c1"
|
||||
-1,"Gerrit",70,"c1"
|
||||
-1,"TRUE",77,"c1"
|
||||
-1,"localization",8,"c1"
|
||||
0,"FALSE",9,"c1"
|
||||
0,"Gerrit",38,"c1"
|
||||
0,"TRUE",45,"c1"
|
||||
0,"localization",8,"c1"
|
||||
1,"FALSE",1,"c1"
|
||||
1,"Gerrit",41,"c1"
|
||||
1,"TRUE",49,"c1"
|
||||
1,"localization",6,"c1"
|
||||
2,"FALSE",3,"c1"
|
||||
2,"Gerrit",30,"c1"
|
||||
2,"TRUE",49,"c1"
|
||||
2,"localization",8,"c1"
|
||||
3,"FALSE",4,"c1"
|
||||
3,"Gerrit",42,"c1"
|
||||
3,"TRUE",48,"c1"
|
||||
3,"localization",7,"c1"
|
||||
4,"FALSE",3,"c1"
|
||||
4,"Gerrit",39,"c1"
|
||||
4,"TRUE",59,"c1"
|
||||
4,"localization",10,"c1"
|
||||
5,"FALSE",1,"c1"
|
||||
5,"Gerrit",8,"c1"
|
||||
5,"TRUE",14,"c1"
|
||||
5,"localization",7,"c1"
|
||||
6,"FALSE",1,"c1"
|
||||
6,"Gerrit",12,"c1"
|
||||
6,"TRUE",13,"c1"
|
||||
6,"localization",9,"c1"
|
||||
7,"FALSE",5,"c1"
|
||||
7,"Gerrit",16,"c1"
|
||||
7,"TRUE",16,"c1"
|
||||
7,"localization",7,"c1"
|
||||
8,"FALSE",7,"c1"
|
||||
8,"Gerrit",27,"c1"
|
||||
8,"TRUE",33,"c1"
|
||||
8,"localization",3,"c1"
|
||||
9,"FALSE",10,"c1"
|
||||
9,"Gerrit",22,"c1"
|
||||
9,"TRUE",22,"c1"
|
||||
9,"localization",6,"c1"
|
||||
10,"FALSE",5,"c1"
|
||||
10,"Gerrit",9,"c1"
|
||||
10,"TRUE",10,"c1"
|
||||
10,"localization",7,"c1"
|
||||
11,"FALSE",8,"c1"
|
||||
11,"Gerrit",12,"c1"
|
||||
11,"TRUE",17,"c1"
|
||||
11,"localization",6,"c1"
|
||||
12,"FALSE",3,"c1"
|
||||
12,"Gerrit",28,"c1"
|
||||
12,"TRUE",33,"c1"
|
||||
12,"localization",2,"c1"
|
||||
13,"FALSE",5,"c1"
|
||||
13,"Gerrit",17,"c1"
|
||||
13,"TRUE",28,"c1"
|
||||
13,"localization",8,"c1"
|
||||
|
144
121325_work/count_aggregation.R
Normal file
144
121325_work/count_aggregation.R
Normal file
@ -0,0 +1,144 @@
|
||||
library(tidyverse)
|
||||
library(dplyr)
|
||||
library(lubridate)
|
||||
c1_event_date <- as.Date("2013-07-01")
|
||||
c2_event_date <- as.Date("2013-08-28")
|
||||
c3_event_date <- as.Date("2015-07-02")
|
||||
relative_week <- function(date, ref_date) {
|
||||
as.integer(as.numeric(difftime(date, ref_date, units = "days")) %/% 7)
|
||||
}
|
||||
known_affil_emails <- c("krinkle@fastmail.com", "roan.kattouw@gmail.com",
|
||||
"trevorparscal@gmail.com", "krinklemail@gmail.com", "moriel@gmail.com")
|
||||
#get count data for the repositories
|
||||
#core
|
||||
core_csv <-"~/121325_work/121225_vd_data/core_2010-01-01_to_2024-12-31.csv"
|
||||
core_df <- read.csv(core_csv, header = TRUE)
|
||||
core_df <- core_df |>
|
||||
mutate(commit_date = ymd_hms(commit_date)) |>
|
||||
mutate(isAuthorWMF = case_when(
|
||||
(author_email %in% known_affil_emails) ~ "TRUE",
|
||||
grepl("l10n-bot@translatewiki\\.net", author_email, ignore.case = TRUE) ~ "localization",
|
||||
grepl("@wikimedia\\.org", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@wikimedia\\.de", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@gerrit\\.wikimedia\\.org", author_email, ignore.case = TRUE) ~ "Gerrit",
|
||||
TRUE ~ "FALSE"
|
||||
))
|
||||
|
||||
c1_core_weekly <- core_df |>
|
||||
mutate(week_index = relative_week(commit_date, c1_event_date)) |>
|
||||
group_by(week_index, isAuthorWMF)|>
|
||||
summarise(count = n(), .groups = 'drop')|>
|
||||
filter(week_index >= -33 & week_index <= 13) |>
|
||||
mutate(source = 'c1')
|
||||
|
||||
c2_core_weekly <- core_df |>
|
||||
mutate(week_index = relative_week(commit_date, c2_event_date)) |>
|
||||
group_by(week_index, isAuthorWMF)|>
|
||||
summarise(count = n(), .groups = 'drop')|>
|
||||
filter(week_index >= -104 & week_index <= 13) |>
|
||||
mutate(source = 'c2')
|
||||
|
||||
c3_core_weekly <- core_df |>
|
||||
mutate(week_index = relative_week(commit_date, c3_event_date)) |>
|
||||
group_by(week_index, isAuthorWMF)|>
|
||||
summarise(count = n(), .groups = 'drop')|>
|
||||
filter(week_index >= -83 & week_index <= 13) |>
|
||||
mutate(source = 'c3')
|
||||
#collate and save
|
||||
core_weekly <- rbind(c1_core_weekly, c2_core_weekly, c3_core_weekly)
|
||||
write.csv(core_weekly, "~/121325_work/aggregate_dfs/121325_core_weekly.csv", row.names = FALSE)
|
||||
#operations
|
||||
wmfconfig_csv <-"~/121325_work/121225_vd_data/mediawiki-config_2010-01-01_to_2024-12-31.csv"
|
||||
wmfconfig_df <- read.csv(wmfconfig_csv, header = TRUE)
|
||||
wmfconfig_df <- wmfconfig_df |>
|
||||
mutate(commit_date = ymd_hms(commit_date)) |>
|
||||
mutate(isAuthorWMF = case_when(
|
||||
(author_email %in% known_affil_emails) ~ "TRUE",
|
||||
grepl("l10n-bot@translatewiki\\.net", author_email, ignore.case = TRUE) ~ "localization",
|
||||
grepl("@wikimedia\\.org", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@wikimedia\\.de", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@gerrit\\.wikimedia\\.org", author_email, ignore.case = TRUE) ~ "Gerrit",
|
||||
TRUE ~ "FALSE"
|
||||
))
|
||||
|
||||
c1_config_weekly <- wmfconfig_df |>
|
||||
mutate(week_index = relative_week(commit_date, c1_event_date)) |>
|
||||
group_by(week_index, isAuthorWMF)|>
|
||||
summarise(count = n(), .groups = 'drop')|>
|
||||
filter(week_index >= -33 & week_index <= 13) |>
|
||||
mutate(source = 'c1')
|
||||
|
||||
c2_config_weekly <- wmfconfig_df |>
|
||||
mutate(week_index = relative_week(commit_date, c2_event_date)) |>
|
||||
group_by(week_index, isAuthorWMF)|>
|
||||
summarise(count = n(), .groups = 'drop')|>
|
||||
filter(week_index >= -104 & week_index <= 13) |>
|
||||
mutate(source = 'c2')
|
||||
|
||||
c3_config_weekly <- wmfconfig_df |>
|
||||
mutate(week_index = relative_week(commit_date, c3_event_date)) |>
|
||||
group_by(week_index, isAuthorWMF)|>
|
||||
summarise(count = n(), .groups = 'drop')|>
|
||||
filter(week_index >= -83 & week_index <= 13) |>
|
||||
mutate(source = 'c3')
|
||||
#collate and save
|
||||
config_weekly <- rbind(c1_config_weekly, c2_config_weekly, c3_config_weekly)
|
||||
write.csv(config_weekly, "~/121325_work/aggregate_dfs/121325_config_weekly.csv", row.names = FALSE)
|
||||
#puppet
|
||||
puppet_csv <-"~/121325_work/121225_vd_data/puppet_2000-01-01_to_2016-12-31.csv"
|
||||
puppet_df <- read.csv(puppet_csv, header = TRUE)
|
||||
puppet_df <- puppet_df |>
|
||||
mutate(commit_date = ymd_hms(commit_date)) |>
|
||||
mutate(isAuthorWMF = case_when(
|
||||
(author_email %in% known_affil_emails) ~ "TRUE",
|
||||
grepl("l10n-bot@translatewiki\\.net", author_email, ignore.case = TRUE) ~ "localization",
|
||||
grepl("@wikimedia\\.org", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@wikimedia\\.de", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@gerrit\\.wikimedia\\.org", author_email, ignore.case = TRUE) ~ "Gerrit",
|
||||
TRUE ~ "FALSE"
|
||||
))
|
||||
|
||||
c1_puppet_weekly <- puppet_df |>
|
||||
mutate(week_index = relative_week(commit_date, c1_event_date)) |>
|
||||
group_by(week_index, isAuthorWMF)|>
|
||||
summarise(count = n(), .groups = 'drop')|>
|
||||
filter(week_index >= -33 & week_index <= 13) |>
|
||||
mutate(source = 'c1')
|
||||
|
||||
c2_puppet_weekly <- puppet_df |>
|
||||
mutate(week_index = relative_week(commit_date, c2_event_date)) |>
|
||||
group_by(week_index, isAuthorWMF)|>
|
||||
summarise(count = n(), .groups = 'drop')|>
|
||||
filter(week_index >= -104 & week_index <= 13) |>
|
||||
mutate(source = 'c2')
|
||||
|
||||
c3_puppet_weekly <- puppet_df |>
|
||||
mutate(week_index = relative_week(commit_date, c3_event_date)) |>
|
||||
group_by(week_index, isAuthorWMF)|>
|
||||
summarise(count = n(), .groups = 'drop')|>
|
||||
filter(week_index >= -83 & week_index <= 13) |>
|
||||
mutate(source = 'c3')
|
||||
puppet_weekly <- rbind(c1_puppet_weekly, c2_puppet_weekly, c3_puppet_weekly)
|
||||
write.csv(puppet_weekly, "~/121325_work/aggregate_dfs/121325_puppet_weekly.csv", row.names = FALSE)
|
||||
#extension_ve
|
||||
ve_csv <-"~/121325_work/121225_vd_data/extension_VisualEditor_2000-01-01_to_2016-12-31.csv"
|
||||
ve_df <- read.csv(ve_csv, header = TRUE)
|
||||
ve_df <- ve_df |>
|
||||
mutate(commit_date = ymd_hms(commit_date)) |>
|
||||
mutate(isAuthorWMF = case_when(
|
||||
(author_email %in% known_affil_emails) ~ "TRUE",
|
||||
grepl("l10n-bot@translatewiki\\.net", author_email, ignore.case = TRUE) ~ "localization",
|
||||
grepl("@wikimedia\\.org", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@wikimedia\\.de", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@gerrit\\.wikimedia\\.org", author_email, ignore.case = TRUE) ~ "Gerrit",
|
||||
TRUE ~ "FALSE"
|
||||
))
|
||||
|
||||
c1_ve_weekly <- ve_df |>
|
||||
mutate(week_index = relative_week(commit_date, c1_event_date)) |>
|
||||
group_by(week_index, isAuthorWMF)|>
|
||||
summarise(count = n(), .groups = 'drop')|>
|
||||
filter(week_index >= -33 & week_index <= 13) |>
|
||||
mutate(source = 'c1')
|
||||
|
||||
write.csv(c1_ve_weekly, "~/121325_work/aggregate_dfs/121325_ve_weekly.csv", row.names = FALSE)
|
||||
126
121325_work/location_count_aggregation.R
Normal file
126
121325_work/location_count_aggregation.R
Normal file
@ -0,0 +1,126 @@
|
||||
library(tidyverse)
|
||||
library(dplyr)
|
||||
library(lubridate)
|
||||
library(stringr)
|
||||
c1_event_date <- as.Date("2013-07-01")
|
||||
c2_event_date <- as.Date("2013-08-28")
|
||||
c3_event_date <- as.Date("2015-07-02")
|
||||
relative_week <- function(date, ref_date) {
|
||||
as.integer(as.numeric(difftime(date, ref_date, units = "days")) %/% 7)
|
||||
}
|
||||
contains_http_but_not_url <- function(text) {
|
||||
# Handle NA values explicitly
|
||||
ifelse(
|
||||
is.na(text),
|
||||
FALSE,
|
||||
str_detect(text, "http") &
|
||||
!str_detect(text, "://") |
|
||||
str_detect(text, "login") |
|
||||
str_detect(text, "ssl") |
|
||||
str_detect(text, "tls") |
|
||||
(str_detect(text, "cert") & !str_detect(text, "certain"))
|
||||
)
|
||||
}
|
||||
|
||||
#get count data for the repositories
|
||||
#core
|
||||
core_csv <-"~/121325_work/121225_vd_data/core_2010-01-01_to_2024-12-31.csv"
|
||||
core_df <- read.csv(core_csv, header = TRUE)
|
||||
core_df <- core_df |>
|
||||
mutate(commit_date = ymd_hms(commit_date)) |>
|
||||
mutate(code_location = case_when(
|
||||
grepl("login", diff_info, ignore.case = TRUE) ~ "login_in_location",
|
||||
grepl("auth", diff_info, ignore.case = TRUE) ~ "auth_in_location",
|
||||
grepl("security", diff_info, ignore.case = TRUE) ~ "security",
|
||||
TRUE ~ "Other"
|
||||
))|>
|
||||
mutate(isAuthorWMF = case_when(
|
||||
grepl("krinkle@fastmail\\.com", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@wikimedia\\.org", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@wikimedia\\.de", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@gerrit\\.wikimedia\\.org", author_email, ignore.case = TRUE) ~ "Gerrit",
|
||||
TRUE ~ "FALSE"
|
||||
))
|
||||
|
||||
c1_core_weekly <- core_df |>
|
||||
mutate(week_index = relative_week(commit_date, c1_event_date)) |>
|
||||
group_by(week_index, isAuthorWMF, code_location)|>
|
||||
summarise(count = n(), .groups = 'drop')|>
|
||||
filter(week_index >= -33 & week_index <= 13) |>
|
||||
mutate(source = 'c1')
|
||||
|
||||
c2_core_weekly <- core_df |>
|
||||
mutate(week_index = relative_week(commit_date, c2_event_date)) |>
|
||||
group_by(week_index, isAuthorWMF, code_location)|>
|
||||
summarise(count = n(), .groups = 'drop')|>
|
||||
filter(week_index >= -104 & week_index <= 13) |>
|
||||
mutate(source = 'c2')
|
||||
|
||||
c3_core_weekly <- core_df |>
|
||||
mutate(week_index = relative_week(commit_date, c3_event_date)) |>
|
||||
group_by(week_index, isAuthorWMF, code_location)|>
|
||||
summarise(count = n(), .groups = 'drop')|>
|
||||
filter(week_index >= -83 & week_index <= 13) |>
|
||||
mutate(source = 'c3')
|
||||
#collate and save
|
||||
core_counts <- rbind(c1_core_weekly, c2_core_weekly, c3_core_weekly)
|
||||
|
||||
core_counts <- core_counts |>
|
||||
filter(isAuthorWMF != "Gerrit") |>
|
||||
filter(code_location != "Other")
|
||||
core_commits_created <- ggplot(
|
||||
core_counts,
|
||||
aes(
|
||||
x=week_index,
|
||||
y=count,
|
||||
)
|
||||
) +
|
||||
facet_grid(source ~ .,
|
||||
scales = "free_y",
|
||||
labeller = labeller(source = c("c1" = "VisualEditor",
|
||||
"c2" = "HTTPS-login",
|
||||
"c3" = "HTTP-deprecation"))) +
|
||||
geom_col(position = position_dodge(width = 0.9), width = 0.8) +
|
||||
geom_vline(data = core_counts |> filter(source == "c1"),
|
||||
aes(xintercept = -29),
|
||||
linetype = "dotted", color = "black", linewidth = 0.5) +
|
||||
geom_vline(data = core_counts |> filter(source == "c1"),
|
||||
aes(xintercept = -9),
|
||||
linetype = "dotted", color = "black", linewidth = 0.5) +
|
||||
geom_vline(data = core_counts |> filter(source == "c1"),
|
||||
aes(xintercept = -4),
|
||||
linetype = "3313", color = "black", linewidth = 0.5) +
|
||||
geom_vline(data = core_counts |> filter(source == "c2"),
|
||||
aes(xintercept = -99),
|
||||
linetype = "dotted", color = "black", linewidth = 0.5) +
|
||||
geom_vline(data = core_counts |> filter(source == "c2"),
|
||||
aes(xintercept = -4),
|
||||
linetype = "3313", color = "black", linewidth = 0.5) +
|
||||
geom_vline(data = core_counts |> filter(source == "c3"),
|
||||
aes(xintercept = -97),
|
||||
linetype = "dotted", color = "black", linewidth = 0.5) +
|
||||
geom_vline(data = core_counts |> filter(source == "c3"),
|
||||
aes(xintercept = -3),
|
||||
linetype = "3313", color = "black", linewidth = 0.5) +
|
||||
geom_vline(xintercept = 0, linetype = "dashed", color = "black", linewidth = 0.5) +
|
||||
geom_text(
|
||||
data = subset(core_counts, source == "c1" & week_index == 6),
|
||||
aes(x=week_index, y=120, label='Opt-out deployment'),
|
||||
size = 2.5) +
|
||||
geom_text(
|
||||
data = subset(core_counts, source == "c1" & week_index == -33),
|
||||
aes(x=week_index, y=120, label='Opt-in Testing'),
|
||||
size = 2.5) +
|
||||
geom_text(
|
||||
data = subset(core_counts, source == "c2" & week_index == -12),
|
||||
aes(x=week_index, y=20, label='Deployment Announcement'),
|
||||
size = 2.5) +
|
||||
theme_minimal() +
|
||||
scale_fill_viridis_d() +
|
||||
labs(
|
||||
x = "Weeks from Feature Deployment",
|
||||
y = "Count of mediawiki/core commits Created",
|
||||
fill = "Commit Author Affiliated with WMF?"
|
||||
) +
|
||||
theme(legend.position = "top")
|
||||
core_commits_created
|
||||
36
121325_work/misc.R
Normal file
36
121325_work/misc.R
Normal file
@ -0,0 +1,36 @@
|
||||
library(tidyverse)
|
||||
library(dplyr)
|
||||
library(lubridate)
|
||||
c1_event_date <- as.Date("2013-07-01")
|
||||
c2_event_date <- as.Date("2013-08-28")
|
||||
c3_event_date <- as.Date("2015-07-02")
|
||||
relative_week <- function(date, ref_date) {
|
||||
as.integer(as.numeric(difftime(date, ref_date, units = "days")) %/% 7)
|
||||
}
|
||||
|
||||
core_csv <-"~/121325_work/121225_vd_data/core_2010-01-01_to_2024-12-31.csv"
|
||||
core_df <- read.csv(core_csv, header = TRUE)
|
||||
core_df <- core_df |>
|
||||
mutate(commit_date = ymd_hms(commit_date)) |>
|
||||
mutate(isAuthorWMF = case_when(
|
||||
grepl("krinkle@fastmail\\.com", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@wikimedia\\.org", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@wikimedia\\.de", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@gerrit\\.wikimedia\\.org", author_email, ignore.case = TRUE) ~ "Gerrit",
|
||||
TRUE ~ "FALSE"
|
||||
)) |>
|
||||
mutate(isVE = case_when(
|
||||
grepl("VisualEditor", message, ignore.case = TRUE) ~ TRUE,
|
||||
grepl(" VE ", message, ignore.case = TRUE) ~ TRUE,
|
||||
TRUE ~ FALSE
|
||||
))
|
||||
|
||||
c1_core_weekly <- core_df |>
|
||||
mutate(week_index = relative_week(commit_date, c1_event_date)) |>
|
||||
group_by(week_index, isVE)|>
|
||||
summarise(count = n(), .groups = 'drop')|>
|
||||
filter(week_index >= -33 & week_index <= 13) |>
|
||||
mutate(source = 'c1')
|
||||
|
||||
true_ <- c1_core_weekly |>
|
||||
filter(isVE == TRUE)
|
||||
85
121325_work/newContrib_count_aggregation.R
Normal file
85
121325_work/newContrib_count_aggregation.R
Normal file
@ -0,0 +1,85 @@
|
||||
library(tidyverse)
|
||||
library(dplyr)
|
||||
library(lubridate)
|
||||
library(stringr)
|
||||
c1_event_date <- as.Date("2013-07-01")
|
||||
c2_event_date <- as.Date("2013-08-28")
|
||||
c3_event_date <- as.Date("2015-07-02")
|
||||
relative_week <- function(date, ref_date) {
|
||||
as.integer(as.numeric(difftime(date, ref_date, units = "days")) %/% 7)
|
||||
}
|
||||
#get count data for the repositories
|
||||
ve_csv <-"~/121325_work/121225_vd_data/extension_VisualEditor_2000-01-01_to_2016-12-31.csv"
|
||||
ve_df <- read.csv(ve_csv, header = TRUE)
|
||||
ve_df <- ve_df |>
|
||||
mutate(commit_date = ymd_hms(commit_date)) |>
|
||||
mutate(isAuthorWMF = case_when(
|
||||
grepl("krinkle@fastmail\\.com", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@wikimedia\\.org", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@wikimedia\\.de", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@gerrit\\.wikimedia\\.org", author_email, ignore.case = TRUE) ~ "Gerrit",
|
||||
TRUE ~ "FALSE"
|
||||
))|>
|
||||
group_by(author_email) |>
|
||||
mutate(
|
||||
isFirstCommit = commit_date == min(commit_date)
|
||||
) |>
|
||||
ungroup()
|
||||
|
||||
ve_counts <- ve_df |>
|
||||
mutate(week_index = relative_week(commit_date, c1_event_date)) |>
|
||||
group_by(week_index, isAuthorWMF, isFirstCommit)|>
|
||||
summarise(count = n(), .groups = 'drop')|>
|
||||
filter(week_index >= -33 & week_index <= 13) |>
|
||||
mutate(source = 'c1')
|
||||
|
||||
ve_counts <- ve_counts |>
|
||||
filter(isAuthorWMF != "Gerrit")|>
|
||||
filter(source == 'c1')
|
||||
|
||||
ve_new_commits_created <- ggplot(
|
||||
ve_counts,
|
||||
aes(
|
||||
x=week_index,
|
||||
y=count,
|
||||
fill=isAuthorWMF,
|
||||
color=isFirstCommit
|
||||
)
|
||||
) +
|
||||
facet_grid(source ~ .,
|
||||
scales = "free_y",
|
||||
labeller = labeller(source = c("c1" = "VisualEditor",
|
||||
"c2" = "HTTPS-login",
|
||||
"c3" = "HTTP-deprecation"))) +
|
||||
geom_col(position = position_dodge(width = 0.9), width = 0.8) +
|
||||
geom_vline(data = ve_counts |> filter(source == "c1"),
|
||||
aes(xintercept = -29),
|
||||
linetype = "dotted", color = "black", linewidth = 0.5) +
|
||||
geom_vline(data = ve_counts|> filter(source == "c1"),
|
||||
aes(xintercept = -9),
|
||||
linetype = "dotted", color = "black", linewidth = 0.5) +
|
||||
geom_vline(data = ve_counts |> filter(source == "c1"),
|
||||
aes(xintercept = -4),
|
||||
linetype = "3313", color = "black", linewidth = 0.5) +
|
||||
geom_vline(xintercept = 0, linetype = "dashed", color = "black", linewidth = 0.5) +
|
||||
geom_text(
|
||||
data = subset(ve_counts, source == "c1" & week_index == 6),
|
||||
aes(x=week_index, y=120, label='Opt-out deployment'),
|
||||
size = 2.5) +
|
||||
geom_text(
|
||||
data = subset(ve_counts, source == "c1" & week_index == -33),
|
||||
aes(x=week_index, y=120, label='Opt-in Testing'),
|
||||
size = 2.5) +
|
||||
geom_text(
|
||||
data = subset(ve_counts, source == "c1" & week_index == -12),
|
||||
aes(x=week_index, y=20, label='Deployment Announcement'),
|
||||
size = 2.5) +
|
||||
theme_minimal() +
|
||||
scale_fill_viridis_d() +
|
||||
labs(
|
||||
x = "Weeks from Feature Deployment",
|
||||
y = "Count of mediawiki/core commits Created",
|
||||
fill = "Commit Author Affiliated with WMF?"
|
||||
) +
|
||||
theme(legend.position = "top")
|
||||
ve_new_commits_created
|
||||
111
121325_work/work-migration.R
Normal file
111
121325_work/work-migration.R
Normal file
@ -0,0 +1,111 @@
|
||||
library(tidyverse)
|
||||
library(dplyr)
|
||||
library(lubridate)
|
||||
relative_week <- function(date, ref_date) {
|
||||
as.integer(as.numeric(difftime(date, ref_date, units = "days")) %/% 7)
|
||||
}
|
||||
core_csv <-"~/121325_work/121225_vd_data/core_2010-01-01_to_2024-12-31.csv"
|
||||
core_df <- read.csv(core_csv, header = TRUE)
|
||||
core_df <- core_df |> mutate(repo = "core")
|
||||
ve_csv <-"~/121325_work/121225_vd_data/extension_VisualEditor_2000-01-01_to_2016-12-31.csv"
|
||||
ve_df <- read.csv(ve_csv, header = TRUE)
|
||||
ve_df <- ve_df |> mutate(repo = "ve")
|
||||
joint_df <- rbind(core_df, ve_df)
|
||||
|
||||
top_four_emails <- ve_df %>%
|
||||
filter(commit_date >= as.Date("2012-11-11") & commit_date <= as.Date("2013-09-29") ) |>
|
||||
group_by(author_email) %>%
|
||||
summarise(email_count = n(), .groups = "drop") %>%
|
||||
arrange(desc(email_count)) %>%
|
||||
slice_head(n = 7)
|
||||
|
||||
|
||||
known_affil_emails <- c("krinkle@fastmail.com", "roan.kattouw@gmail.com",
|
||||
"trevorparscal@gmail.com", "krinklemail@gmail.com", "moriel@gmail.com")
|
||||
|
||||
active_names<- c("Timo Tijhof", "Krinkle", "Roan Kattouw", "Catrope",
|
||||
"Trevor Parscal", "Ed Sanders")
|
||||
#jforrester@wikimedia.org
|
||||
#(author_name %in% active_names) ~ "ActiveEmails",
|
||||
joint_df <- joint_df |>
|
||||
mutate(commit_date = ymd_hms(commit_date)) |>
|
||||
mutate(isAuthorWMF = case_when(
|
||||
(author_email %in% known_affil_emails) ~ "TRUE",
|
||||
grepl("l10n-bot@translatewiki\\.net", author_email, ignore.case = TRUE) ~ "localization",
|
||||
grepl("@wikimedia\\.org", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@wikimedia\\.de", author_email, ignore.case = TRUE) ~ "TRUE",
|
||||
grepl("@gerrit\\.wikimedia\\.org", author_email, ignore.case = TRUE) ~ "Gerrit",
|
||||
TRUE ~ "FALSE"
|
||||
))
|
||||
library(tidyr)
|
||||
authors_in_both <- joint_df |>
|
||||
group_by(author_email, repo) |>
|
||||
summarise(commit_count = n(), .groups = "drop") |>
|
||||
pivot_wider(names_from = repo, values_from = commit_count, values_fill = 0) |>
|
||||
filter(core > 0 & ve > 0) |>
|
||||
pull(author_email)
|
||||
|
||||
joint_df_filtered <- joint_df |>
|
||||
filter(author_email %in% authors_in_both)
|
||||
c1_event_date <- as.Date("2013-07-01")
|
||||
c1_core_weekly <- joint_df_filtered |>
|
||||
mutate(week_index = relative_week(commit_date, c1_event_date)) |>
|
||||
group_by(week_index, isAuthorWMF, repo)|>
|
||||
summarise(count = n(), .groups = 'drop')|>
|
||||
filter(week_index >= -33 & week_index <= 13) |>
|
||||
mutate(source = 'c1')
|
||||
|
||||
counts <- c1_core_weekly |>
|
||||
filter(isAuthorWMF != "Gerrit")|>
|
||||
filter(isAuthorWMF != "localization")|>
|
||||
filter(source == 'c1')
|
||||
#counts <- c1_core_weekly |>
|
||||
# filter(isAuthorWMF == "ActiveEmails") |>
|
||||
# filter(source == 'c1')
|
||||
commits_created <-
|
||||
ggplot(
|
||||
counts,
|
||||
aes(
|
||||
x=week_index,
|
||||
y=count,
|
||||
fill=isAuthorWMF,
|
||||
)
|
||||
) +
|
||||
facet_grid(repo ~ .,
|
||||
scales = "free_y",
|
||||
labeller = labeller(source = c("c1" = "VisualEditor",
|
||||
"c2" = "HTTPS-login",
|
||||
"c3" = "HTTP-deprecation"))) +
|
||||
geom_col(position = position_dodge(width = 0.9), width = 0.8) +
|
||||
geom_vline(data = counts |> filter(source == "c1"),
|
||||
aes(xintercept = -29),
|
||||
linetype = "dotted", color = "black", linewidth = 0.5) +
|
||||
geom_vline(data = counts |> filter(source == "c1"),
|
||||
aes(xintercept = -9),
|
||||
linetype = "dotted", color = "black", linewidth = 0.5) +
|
||||
geom_vline(data = counts |> filter(source == "c1"),
|
||||
aes(xintercept = -4),
|
||||
linetype = "3313", color = "black", linewidth = 0.5) +
|
||||
geom_vline(xintercept = 0, linetype = "dashed", color = "black", linewidth = 0.5) +
|
||||
geom_text(
|
||||
data = subset(counts, source == "c1" & week_index == 3),
|
||||
aes(x=week_index, y=100, label='Opt-out deployment'),
|
||||
size = 2.5) +
|
||||
geom_text(
|
||||
data = subset(counts, source == "c1" & week_index == -27),
|
||||
aes(x=week_index, y=100, label='Opt-in Testing'),
|
||||
size = 2.5) +
|
||||
geom_text(
|
||||
data = subset(counts, source == "c1" & week_index == -4),
|
||||
aes(x=week_index, y=100, label='Deployment Announcement'),
|
||||
size = 2.5) +
|
||||
theme_minimal() +
|
||||
scale_fill_viridis_d() +
|
||||
labs(
|
||||
x = "Weeks from Feature Deployment",
|
||||
y = "Weekly count of new Commits",
|
||||
fill = "Commit Author Affiliated with WMF?"
|
||||
) +
|
||||
theme(legend.position = "top")
|
||||
commits_created
|
||||
|
||||
Loading…
Reference in New Issue
Block a user