An overview of commit and contributor trends.
Per Year
Latest commit date: 2022-01-20
Commits |
12
|
9
|
Contributors |
5
|
5
|
|
2022 |
2021 |
Per Month
Latest commit date: 2022-01-20
Commits |
12
|
9
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
Contributors |
5
|
5
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
|
2022 01 |
2021 12 |
2021 11 |
2021 10 |
2021 09 |
2021 08 |
2021 07 |
2021 06 |
2021 05 |
2021 04 |
2021 03 |
2021 02 |
2021 01 |
2020 12 |
2020 11 |
2020 10 |
2020 09 |
2020 08 |
2020 07 |
2020 06 |
2020 05 |
2020 04 |
2020 03 |
2020 02 |
Per Week
Latest commit date: 2022-01-20
Commits |
5
|
2
|
5
|
1
|
4
|
1
|
3
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
Contributors |
3
|
2
|
3
|
1
|
2
|
1
|
2
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
|
2022 01 17 |
2022 01 10 |
2022 01 03 |
2021 12 27 |
2021 12 20 |
2021 12 13 |
2021 12 06 |
2021 11 29 |
2021 11 22 |
2021 11 15 |
2021 11 08 |
2021 11 01 |
2021 10 25 |
2021 10 18 |
2021 10 11 |
2021 10 04 |
2021 09 27 |
2021 09 20 |
2021 09 13 |
2021 09 06 |
2021 08 30 |
2021 08 23 |
2021 08 16 |
2021 08 09 |
2021 08 02 |
2021 07 26 |
2021 07 19 |
2021 07 12 |
2021 07 05 |
2021 06 28 |
2021 06 21 |
2021 06 14 |
2021 06 07 |
2021 05 31 |
2021 05 24 |
2021 05 17 |
2021 05 10 |
2021 05 03 |
2021 04 26 |
2021 04 19 |
2021 04 12 |
2021 04 05 |
2021 03 29 |
2021 03 22 |
2021 03 15 |
2021 03 08 |
2021 03 01 |
2021 02 22 |
2021 02 15 |
2021 02 08 |
2021 02 01 |
2021 01 25 |
2021 01 18 |
2021 01 11 |
2021 01 04 |
2020 12 28 |
2020 12 21 |
2020 12 14 |
2020 12 07 |
2020 11 30 |
2020 11 23 |
2020 11 16 |
2020 11 09 |
2020 11 02 |
2020 10 26 |
2020 10 19 |
2020 10 12 |
2020 10 05 |
2020 09 28 |
2020 09 21 |
2020 09 14 |
2020 09 07 |
2020 08 31 |
2020 08 24 |
2020 08 17 |
2020 08 10 |
2020 08 03 |
2020 07 27 |
2020 07 20 |
2020 07 13 |
2020 07 06 |
2020 06 29 |
2020 06 22 |
2020 06 15 |
2020 06 08 |
2020 06 01 |
2020 05 25 |
2020 05 18 |
2020 05 11 |
2020 05 04 |
2020 04 27 |
2020 04 20 |
2020 04 13 |
2020 04 06 |
2020 03 30 |
2020 03 23 |
2020 03 16 |
2020 03 09 |
2020 03 02 |
2020 02 24 |
2020 02 17 |
2020 02 10 |
2020 02 03 |
2020 01 27 |
Per Day
Latest commit date: 2022-01-20
Commits |
3
|
1
|
1
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
0
|
0
|
2
|
1
|
1
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
2
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
2
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
Contributors |
2
|
1
|
1
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
0
|
0
|
2
|
1
|
1
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
2
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
|
2022 01 20 |
2022 01 19 |
2022 01 18 |
2022 01 17 |
2022 01 16 |
2022 01 15 |
2022 01 14 |
2022 01 13 |
2022 01 12 |
2022 01 11 |
2022 01 10 |
2022 01 09 |
2022 01 08 |
2022 01 07 |
2022 01 06 |
2022 01 05 |
2022 01 04 |
2022 01 03 |
2022 01 02 |
2022 01 01 |
2021 12 31 |
2021 12 30 |
2021 12 29 |
2021 12 28 |
2021 12 27 |
2021 12 26 |
2021 12 25 |
2021 12 24 |
2021 12 23 |
2021 12 22 |
2021 12 21 |
2021 12 20 |
2021 12 19 |
2021 12 18 |
2021 12 17 |
2021 12 16 |
2021 12 15 |
2021 12 14 |
2021 12 13 |
2021 12 12 |
2021 12 11 |
2021 12 10 |
2021 12 09 |
2021 12 08 |
2021 12 07 |
2021 12 06 |
2021 12 05 |
2021 12 04 |
2021 12 03 |
2021 12 02 |
2021 12 01 |
2021 11 30 |
2021 11 29 |
2021 11 28 |
2021 11 27 |
2021 11 26 |
2021 11 25 |
2021 11 24 |
2021 11 23 |
2021 11 22 |
2021 11 21 |
2021 11 20 |
2021 11 19 |
2021 11 18 |
2021 11 17 |
2021 11 16 |
2021 11 15 |
2021 11 14 |
2021 11 13 |
2021 11 12 |
2021 11 11 |
2021 11 10 |
2021 11 09 |
2021 11 08 |
2021 11 07 |
2021 11 06 |
2021 11 05 |
2021 11 04 |
2021 11 03 |
2021 11 02 |
2021 11 01 |
2021 10 31 |
2021 10 30 |
2021 10 29 |
2021 10 28 |
2021 10 27 |
2021 10 26 |
2021 10 25 |
2021 10 24 |
2021 10 23 |
2021 10 22 |
2021 10 21 |
2021 10 20 |
2021 10 19 |
2021 10 18 |
2021 10 17 |
2021 10 16 |
2021 10 15 |
2021 10 14 |
2021 10 13 |
2021 10 12 |
2021 10 11 |
2021 10 10 |
2021 10 09 |
2021 10 08 |
2021 10 07 |
2021 10 06 |
2021 10 05 |
2021 10 04 |
2021 10 03 |
2021 10 02 |
2021 10 01 |
2021 09 30 |
2021 09 29 |
2021 09 28 |
2021 09 27 |
2021 09 26 |
2021 09 25 |
2021 09 24 |
2021 09 23 |
2021 09 22 |
2021 09 21 |
2021 09 20 |
2021 09 19 |
2021 09 18 |
2021 09 17 |
2021 09 16 |
2021 09 15 |
2021 09 14 |
2021 09 13 |
2021 09 12 |
2021 09 11 |
2021 09 10 |
2021 09 09 |
2021 09 08 |
2021 09 07 |
2021 09 06 |
2021 09 05 |
2021 09 04 |
2021 09 03 |
2021 09 02 |
2021 09 01 |
2021 08 31 |
2021 08 30 |
2021 08 29 |
2021 08 28 |
2021 08 27 |
2021 08 26 |
2021 08 25 |
2021 08 24 |
2021 08 23 |
2021 08 22 |
2021 08 21 |
2021 08 20 |
2021 08 19 |
2021 08 18 |
2021 08 17 |
2021 08 16 |
2021 08 15 |
2021 08 14 |
2021 08 13 |
2021 08 12 |
2021 08 11 |
2021 08 10 |
2021 08 09 |
2021 08 08 |
2021 08 07 |
2021 08 06 |
2021 08 05 |
2021 08 04 |
2021 08 03 |
2021 08 02 |
2021 08 01 |
2021 07 31 |
2021 07 30 |
2021 07 29 |
2021 07 28 |
2021 07 27 |
2021 07 26 |
2021 07 25 |
2021 07 24 |
2021 07 23 |
2021 07 22 |
2021 07 21 |
2021 07 20 |
2021 07 19 |
2021 07 18 |
2021 07 17 |
2021 07 16 |
2021 07 15 |
2021 07 14 |
2021 07 13 |
2021 07 12 |
2021 07 11 |
2021 07 10 |
2021 07 09 |
2021 07 08 |
2021 07 07 |
2021 07 06 |
2021 07 05 |
2021 07 04 |
2021 07 03 |
2021 07 02 |
2021 07 01 |
2021 06 30 |
2021 06 29 |
2021 06 28 |
2021 06 27 |
2021 06 26 |
2021 06 25 |
2021 06 24 |
2021 06 23 |
2021 06 22 |
2021 06 21 |
2021 06 20 |
2021 06 19 |
2021 06 18 |
2021 06 17 |
2021 06 16 |
2021 06 15 |
2021 06 14 |
2021 06 13 |
2021 06 12 |
2021 06 11 |
2021 06 10 |
2021 06 09 |
2021 06 08 |
2021 06 07 |
2021 06 06 |
2021 06 05 |
2021 06 04 |
2021 06 03 |
2021 06 02 |
2021 06 01 |
2021 05 31 |
2021 05 30 |
2021 05 29 |
2021 05 28 |
2021 05 27 |
2021 05 26 |
2021 05 25 |
2021 05 24 |
2021 05 23 |
2021 05 22 |
2021 05 21 |
2021 05 20 |
2021 05 19 |
2021 05 18 |
2021 05 17 |
2021 05 16 |
2021 05 15 |
2021 05 14 |
2021 05 13 |
2021 05 12 |
2021 05 11 |
2021 05 10 |
2021 05 09 |
2021 05 08 |
2021 05 07 |
2021 05 06 |
2021 05 05 |
2021 05 04 |
2021 05 03 |
2021 05 02 |
2021 05 01 |
2021 04 30 |
2021 04 29 |
2021 04 28 |
2021 04 27 |
2021 04 26 |
2021 04 25 |
2021 04 24 |
2021 04 23 |
2021 04 22 |
2021 04 21 |
2021 04 20 |
2021 04 19 |
2021 04 18 |
2021 04 17 |
2021 04 16 |
2021 04 15 |
2021 04 14 |
2021 04 13 |
2021 04 12 |
2021 04 11 |
2021 04 10 |
2021 04 09 |
2021 04 08 |
2021 04 07 |
2021 04 06 |
2021 04 05 |
2021 04 04 |
2021 04 03 |
2021 04 02 |
2021 04 01 |
2021 03 31 |
2021 03 30 |
2021 03 29 |
2021 03 28 |
2021 03 27 |
2021 03 26 |
2021 03 25 |
2021 03 24 |
2021 03 23 |
2021 03 22 |
2021 03 21 |
2021 03 20 |
2021 03 19 |
2021 03 18 |
2021 03 17 |
2021 03 16 |
2021 03 15 |
2021 03 14 |
2021 03 13 |
2021 03 12 |
2021 03 11 |
2021 03 10 |
2021 03 09 |
2021 03 08 |
2021 03 07 |
2021 03 06 |
2021 03 05 |
2021 03 04 |
2021 03 03 |
2021 03 02 |
2021 03 01 |
2021 02 28 |
2021 02 27 |
2021 02 26 |
2021 02 25 |
2021 02 24 |
2021 02 23 |
2021 02 22 |
2021 02 21 |
2021 02 20 |
2021 02 19 |
2021 02 18 |
2021 02 17 |
2021 02 16 |
2021 02 15 |
2021 02 14 |
2021 02 13 |
2021 02 12 |
2021 02 11 |
2021 02 10 |
2021 02 09 |
2021 02 08 |
2021 02 07 |
2021 02 06 |
2021 02 05 |
2021 02 04 |
2021 02 03 |
2021 02 02 |
2021 02 01 |
2021 01 31 |
2021 01 30 |
2021 01 29 |
2021 01 28 |
2021 01 27 |
2021 01 26 |
2021 01 25 |
2021 01 24 |
2021 01 23 |
2021 01 22 |
2021 01 21 |
Recent Contributors (8 = 0 veterans + 8 rookies)
Contributed in past 6 months (a rookie = the first contribution in past year)
Past 30 days (6):
Past 31 to 90 days (2):
No contributors in past 91 to 180 days.
Historical Contributors (0)
Last contributed more than 6 months ago
|
Commits (3m) |
Commit Days |
5
|
5
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jessicazhao@fb.com
|
4 |
3 |
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
ashishvs@fb.com
|
2 |
2 |
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
yousefpour@fb.com
|
4 |
4 |
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
2 |
2 |
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
krp@fb.com
|
2 |
2 |
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
asuarez@fb.com
|
1 |
1 |
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
manimalek@fb.com
|
4 |
3 |
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
ngjhn@fb.com
|
2 |
2 |
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
Commits |
|
2022 |
2021 |
|
 |
12
|
6
|
py |
|
|
|
Contributors |
|
2022 |
2021 |
|
 |
5
|
4
|
py |
|
8 contributors (21 commits):
# |
Contributor
|
First Commit |
Latest Commit |
Commits Count |
File Updates (per extension) |
1. |
jessicazhao@fb.com |
2022-01-07 |
2022-01-20 |
4 (19%) |
py (11) |
2. |
yousefpour@fb.com |
2021-12-22 |
2022-01-19 |
4 (19%) |
py (13) |
3. |
manimalek@fb.com |
2021-12-09 |
2021-12-21 |
4 (19%) |
py (5), png (1), jpg (1), gif (1) |
4. |
ashishvs@fb.com |
2022-01-12 |
2022-01-20 |
2 (9%) |
py (31) |
5. |
|
2021-12-18 |
2022-01-08 |
2 (9%) |
py (9) |
6. |
krp@fb.com |
2022-01-03 |
2022-01-06 |
2 (9%) |
py (175), (1), sh (1) |
7. |
ngjhn@fb.com |
2021-12-09 |
2021-12-11 |
2 (9%) |
png (2), svg (1), md (1) |
8. |
asuarez@fb.com |
2021-12-30 |
2021-12-30 |
1 (4%) |
py (174), (1), sh (1) |
Contributor Dependencies
A contributor dependency is detected if two contributors have changed the same files in the past 35600 days.
C-median: 4.5
A half of the contributors has more than 4.5 connections, and a half has less than this number.
C-mean: 4.5
An average number of connections a contributor has with other contributors.
C-index: 4.0
There are 4.0 contributors with 4.0 or more connections.
Most Connected Contributors
|
Contributor |
# connections |
# commits |
1. |
ashishvs@fb.com |
6 |
2 |
2. |
krp@fb.com |
6 |
2 |
3. |
asuarez@fb.com |
6 |
1 |
4. |
manimalek@fb.com |
5 |
4 |
5. |
jessicazhao@fb.com |
4 |
4 |
6. |
yousefpour@fb.com |
4 |
4 |
7. |
|
4 |
2 |
8. |
ngjhn@fb.com |
1 |
2 |
Contributor Dependencies via Shared Files
show graph...
The number on lines shows the number of same files that both persons changed in past 35600 days.
- open 3D force graph
|
Contributor 1 |
Contributor 2 |
# shared files |
1. |
krp@fb.com |
asuarez@fb.com |
176 shared files
flsim/utils/config_utils.py
flsim/utils/data/dummy_image_dataset.py
flsim/servers/tests/test_sync_servers.py
flsim/reducers/base_round_reducer.py
flsim/utils/tests/helpers/test_data_utils.py
flsim/data/tests/__init__.py
flsim/configs/__init__.py
flsim/interfaces/model.py
flsim/common/diversity_metrics.py
flsim/servers/aggregator.py
flsim/active_user_selectors/__init__.py
flsim/optimizers/tests/test_lars_optimizer.py
flsim/utils/tests/test_device_state.py
flsim/reducers/dp_round_reducer.py
flsim/servers/sync_dp_servers.py
flsim/utils/async_trainer/async_weights.py
flsim/channels/message.py
flsim/utils/tests/test_config_utils.py
flsim/interfaces/data_loader.py
flsim/channels/half_precision_channel.py
flsim/configs/tests/__init__.py
flsim/optimizers/__init__.py
flsim/utils/tests/test_data_utils.py
flsim/optimizers/sync_aggregators.py
flsim/channels/communication_stats.py
flsim/reducers/__init__.py
flsim/utils/tests/test_target_metric.py
flsim/utils/data/data_utils.py
flsim/trainers/sync_trainer.py
flsim/utils/cuda.py
flsim/optimizers/optimizer_test_utils.py
flsim/clients/__init__.py
flsim/utils/tests/test_model_param_utils.py
examples/cifar10_example.py
flsim/clients/tests/client_test.py
flsim/utils/timing/training_duration_distribution.py
flsim/channels/tests/test_scalar_quantization_channel.py
flsim/privacy/privacy_engine_factory.py
flsim/active_user_selectors/simple_user_selector.py
examples/get_data.sh
flsim/utils/tests/helpers/test_models.py
flsim/secure_aggregation/tests/__init__.py
flsim/privacy/user_update_clip.py
flsim/utils/async_trainer/async_staleness_weights.py
flsim/utils/tests/test_async_staleness_weights.py
flsim/common/tests/test_training_simulator.py
flsim/optimizers/optimizer_scheduler.py
flsim/utils/tests/test_stats.py
flsim/channels/__init__.py
flsim/reducers/tests/round_reducer_test.py
flsim/trainers/trainer_base.py
flsim/metrics_reporter/__init__.py
flsim/utils/data/fake_data_utils.py
flsim/utils/fl/personalized_model.py
flsim/utils/simple_batch_metrics.py
examples/__init__.py
flsim/optimizers/tests/test_lamb_optimizer.py
flsim/utils/fl/__init__.py
flsim/utils/tests/test_training_time_estimator.py
flsim/trainers/tests/async_trainer_test.py
flsim/utils/tests/helpers/async_weights_test_utils.py
flsim/utils/tests/test_async_user_selector.py
flsim/data/__init__.py
flsim/configs/tests/test_config_validation.py
flsim/common/timeline.py
flsim/utils/process_state.py
flsim/clients/tests/__init__.py
flsim/privacy/tests/test_privacy_engine.py
flsim/trainers/async_trainer.py
flsim/common/training_simulator.py
flsim/utils/distributed/__init__.py
flsim/privacy/__init__.py
flsim/optimizers/server_optimizers.py
flsim/utils/__init__.py
flsim/common/pytest_helper.py
flsim/data/data_provider.py
flsim/utils/tests/test_training_event_generator.py
flsim/data/tests/test_data_sharder.py
flsim/utils/timing/__init__.py
flsim/privacy/tests/test_user_update_clipper.py
flsim/privacy/tests/test_dp_integration.py
flsim/utils/tests/helpers/async_trainer_test_utils.py
flsim/trainers/tests/async_trainer_weights_test.py
flsim/optimizers/local_optimizers.py
flsim/reducers/tests/__init__.py
flsim/privacy/privacy_engine.py
flsim/utils/timing/training_time_estimator.py
flsim/trainers/tests/test_fedbuff.py
flsim/secure_aggregation/tests/secure_aggregation_test.py
flsim/servers/__init__.py
flsim/data/tests/test_dataset_dataloader_with_batch.py
flsim/interfaces/__init__.py
flsim/clients/async_client.py
flsim/active_user_selectors/tests/__init__.py
flsim/utils/async_trainer/device_state.py
flsim/interfaces/batch_metrics.py
flsim/utils/tests/test_async_weights.py
flsim/data/data_sharder.py
flsim/channels/tests/test_identity_channel.py
flsim/utils/tests/test_async_example_weights.py
...
|
2. |
ashishvs@fb.com |
krp@fb.com |
20 shared files
flsim/servers/tests/test_sync_servers.py
flsim/optimizers/sync_aggregators.py
flsim/utils/tests/test_model_param_utils.py
flsim/channels/tests/test_scalar_quantization_channel.py
flsim/privacy/tests/test_privacy_engine.py
flsim/privacy/tests/test_dp_integration.py
flsim/utils/tests/helpers/async_trainer_test_utils.py
flsim/trainers/tests/test_fedbuff.py
flsim/clients/async_client.py
flsim/channels/tests/test_identity_channel.py
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
flsim/tests/utils.py
flsim/trainers/tests/test_trainer.py
flsim/channels/tests/test_sparse_mask_channel.py
flsim/optimizers/tests/test_async_aggregator.py
flsim/clients/base_client.py
flsim/servers/tests/test_sync_dp_servers.py
flsim/optimizers/async_aggregators.py
flsim/channels/tests/test_half_precision_channel.py
|
3. |
ashishvs@fb.com |
asuarez@fb.com |
20 shared files
flsim/servers/tests/test_sync_servers.py
flsim/optimizers/sync_aggregators.py
flsim/utils/tests/test_model_param_utils.py
flsim/channels/tests/test_scalar_quantization_channel.py
flsim/privacy/tests/test_privacy_engine.py
flsim/privacy/tests/test_dp_integration.py
flsim/utils/tests/helpers/async_trainer_test_utils.py
flsim/trainers/tests/test_fedbuff.py
flsim/clients/async_client.py
flsim/channels/tests/test_identity_channel.py
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
flsim/tests/utils.py
flsim/trainers/tests/test_trainer.py
flsim/channels/tests/test_sparse_mask_channel.py
flsim/optimizers/tests/test_async_aggregator.py
flsim/clients/base_client.py
flsim/servers/tests/test_sync_dp_servers.py
flsim/optimizers/async_aggregators.py
flsim/channels/tests/test_half_precision_channel.py
|
4. |
jessicazhao@fb.com |
krp@fb.com |
9 shared files
flsim/servers/tests/test_sync_servers.py
flsim/servers/sync_dp_servers.py
flsim/trainers/sync_trainer.py
flsim/trainers/trainer_base.py
flsim/trainers/tests/async_trainer_test.py
flsim/trainers/tests/test_trainer.py
flsim/servers/tests/test_aggregator.py
flsim/servers/tests/test_sync_secagg_servers.py
flsim/servers/sync_servers.py
|
5. |
jessicazhao@fb.com |
asuarez@fb.com |
9 shared files
flsim/servers/tests/test_sync_servers.py
flsim/servers/sync_dp_servers.py
flsim/trainers/sync_trainer.py
flsim/trainers/trainer_base.py
flsim/trainers/tests/async_trainer_test.py
flsim/trainers/tests/test_trainer.py
flsim/servers/tests/test_aggregator.py
flsim/servers/tests/test_sync_secagg_servers.py
flsim/servers/sync_servers.py
|
6. |
krp@fb.com |
|
8 shared files
flsim/utils/timing/training_duration_distribution.py
flsim/optimizers/server_optimizers.py
flsim/optimizers/local_optimizers.py
flsim/data/data_sharder.py
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
|
7. |
asuarez@fb.com |
|
8 shared files
flsim/utils/timing/training_duration_distribution.py
flsim/optimizers/server_optimizers.py
flsim/optimizers/local_optimizers.py
flsim/data/data_sharder.py
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
|
8. |
yousefpour@fb.com |
krp@fb.com |
6 shared files
flsim/reducers/dp_round_reducer.py
flsim/reducers/__init__.py
flsim/secure_aggregation/tests/secure_aggregation_test.py
flsim/secure_aggregation/secure_aggregator.py
flsim/servers/sync_secagg_servers.py
flsim/servers/tests/test_sync_secagg_servers.py
|
9. |
yousefpour@fb.com |
asuarez@fb.com |
6 shared files
flsim/reducers/dp_round_reducer.py
flsim/reducers/__init__.py
flsim/secure_aggregation/tests/secure_aggregation_test.py
flsim/secure_aggregation/secure_aggregator.py
flsim/servers/sync_secagg_servers.py
flsim/servers/tests/test_sync_secagg_servers.py
|
10. |
krp@fb.com |
manimalek@fb.com |
5 shared files
flsim/utils/tests/helpers/test_utils.py
flsim/utils/distributed/fl_distributed.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
flsim/servers/tests/test_sync_dp_servers.py
|
11. |
asuarez@fb.com |
manimalek@fb.com |
5 shared files
flsim/utils/tests/helpers/test_utils.py
flsim/utils/distributed/fl_distributed.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
flsim/servers/tests/test_sync_dp_servers.py
|
12. |
yousefpour@fb.com |
ashishvs@fb.com |
3 shared files
flsim/secure_aggregation/tests/test_secagg_integration.py
flsim/reducers/tests/test_round_reducer.py
flsim/secure_aggregation/tests/test_secure_aggregation.py
|
13. |
manimalek@fb.com |
|
3 shared files
flsim/utils/tests/helpers/test_utils.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
|
14. |
jessicazhao@fb.com |
ashishvs@fb.com |
2 shared files
flsim/servers/tests/test_sync_servers.py
flsim/trainers/tests/test_trainer.py
|
15. |
ashishvs@fb.com |
|
2 shared files
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
|
16. |
ashishvs@fb.com |
manimalek@fb.com |
2 shared files
flsim/utils/tests/helpers/test_utils.py
flsim/servers/tests/test_sync_dp_servers.py
|
17. |
manimalek@fb.com |
ngjhn@fb.com |
1 shared file
assets/FLSim_Overview.png
|
18. |
jessicazhao@fb.com |
yousefpour@fb.com |
1 shared file
flsim/servers/tests/test_sync_secagg_servers.py
|
6 contributors (13 commits):
# |
Contributor
|
First Commit |
Latest Commit |
Commits Count |
File Updates (per extension) |
1. |
jessicazhao@fb.com |
2022-01-07 |
2022-01-20 |
4 (30%) |
py (11) |
2. |
yousefpour@fb.com |
2021-12-22 |
2022-01-19 |
3 (23%) |
py (11) |
3. |
ashishvs@fb.com |
2022-01-12 |
2022-01-20 |
2 (15%) |
py (31) |
4. |
krp@fb.com |
2022-01-03 |
2022-01-06 |
2 (15%) |
py (175), (1), sh (1) |
5. |
|
2021-12-18 |
2022-01-08 |
1 (7%) |
py (2) |
6. |
asuarez@fb.com |
2021-12-30 |
2021-12-30 |
1 (7%) |
py (174), (1), sh (1) |
Contributor Dependencies
A contributor dependency is detected if two contributors have changed the same files in the past 30 days.
C-median: 4.0
A half of the contributors has more than 4.0 connections, and a half has less than this number.
C-mean: 4.0
An average number of connections a contributor has with other contributors.
C-index: 4.0
There are 4.0 contributors with 4.0 or more connections.
Most Connected Contributors
|
Contributor |
# connections |
# commits |
1. |
krp@fb.com |
5 |
2 |
2. |
asuarez@fb.com |
5 |
1 |
3. |
jessicazhao@fb.com |
4 |
4 |
4. |
yousefpour@fb.com |
4 |
3 |
5. |
ashishvs@fb.com |
4 |
2 |
6. |
|
2 |
1 |
Contributor Dependencies via Shared Files
show graph...
The number on lines shows the number of same files that both persons changed in past 30 days.
- open 3D force graph
|
Contributor 1 |
Contributor 2 |
# shared files |
1. |
krp@fb.com |
asuarez@fb.com |
176 shared files
flsim/utils/config_utils.py
flsim/utils/data/dummy_image_dataset.py
flsim/servers/tests/test_sync_servers.py
flsim/reducers/base_round_reducer.py
flsim/utils/tests/helpers/test_data_utils.py
flsim/data/tests/__init__.py
flsim/configs/__init__.py
flsim/interfaces/model.py
flsim/common/diversity_metrics.py
flsim/servers/aggregator.py
flsim/active_user_selectors/__init__.py
flsim/optimizers/tests/test_lars_optimizer.py
flsim/utils/tests/test_device_state.py
flsim/reducers/dp_round_reducer.py
flsim/servers/sync_dp_servers.py
flsim/utils/async_trainer/async_weights.py
flsim/channels/message.py
flsim/utils/tests/test_config_utils.py
flsim/interfaces/data_loader.py
flsim/channels/half_precision_channel.py
flsim/configs/tests/__init__.py
flsim/optimizers/__init__.py
flsim/utils/tests/test_data_utils.py
flsim/optimizers/sync_aggregators.py
flsim/channels/communication_stats.py
flsim/reducers/__init__.py
flsim/utils/tests/test_target_metric.py
flsim/utils/data/data_utils.py
flsim/trainers/sync_trainer.py
flsim/utils/cuda.py
flsim/optimizers/optimizer_test_utils.py
flsim/clients/__init__.py
flsim/utils/tests/test_model_param_utils.py
examples/cifar10_example.py
flsim/clients/tests/client_test.py
flsim/utils/timing/training_duration_distribution.py
flsim/channels/tests/test_scalar_quantization_channel.py
flsim/privacy/privacy_engine_factory.py
flsim/active_user_selectors/simple_user_selector.py
examples/get_data.sh
flsim/utils/tests/helpers/test_models.py
flsim/secure_aggregation/tests/__init__.py
flsim/privacy/user_update_clip.py
flsim/utils/async_trainer/async_staleness_weights.py
flsim/utils/tests/test_async_staleness_weights.py
flsim/common/tests/test_training_simulator.py
flsim/optimizers/optimizer_scheduler.py
flsim/utils/tests/test_stats.py
flsim/channels/__init__.py
flsim/reducers/tests/round_reducer_test.py
flsim/trainers/trainer_base.py
flsim/metrics_reporter/__init__.py
flsim/utils/data/fake_data_utils.py
flsim/utils/fl/personalized_model.py
flsim/utils/simple_batch_metrics.py
examples/__init__.py
flsim/optimizers/tests/test_lamb_optimizer.py
flsim/utils/fl/__init__.py
flsim/utils/tests/test_training_time_estimator.py
flsim/trainers/tests/async_trainer_test.py
flsim/utils/tests/helpers/async_weights_test_utils.py
flsim/utils/tests/test_async_user_selector.py
flsim/data/__init__.py
flsim/configs/tests/test_config_validation.py
flsim/common/timeline.py
flsim/utils/process_state.py
flsim/clients/tests/__init__.py
flsim/privacy/tests/test_privacy_engine.py
flsim/trainers/async_trainer.py
flsim/common/training_simulator.py
flsim/utils/distributed/__init__.py
flsim/privacy/__init__.py
flsim/optimizers/server_optimizers.py
flsim/utils/__init__.py
flsim/common/pytest_helper.py
flsim/data/data_provider.py
flsim/utils/tests/test_training_event_generator.py
flsim/data/tests/test_data_sharder.py
flsim/utils/timing/__init__.py
flsim/privacy/tests/test_user_update_clipper.py
flsim/privacy/tests/test_dp_integration.py
flsim/utils/tests/helpers/async_trainer_test_utils.py
flsim/trainers/tests/async_trainer_weights_test.py
flsim/optimizers/local_optimizers.py
flsim/reducers/tests/__init__.py
flsim/privacy/privacy_engine.py
flsim/utils/timing/training_time_estimator.py
flsim/trainers/tests/test_fedbuff.py
flsim/secure_aggregation/tests/secure_aggregation_test.py
flsim/servers/__init__.py
flsim/data/tests/test_dataset_dataloader_with_batch.py
flsim/interfaces/__init__.py
flsim/clients/async_client.py
flsim/active_user_selectors/tests/__init__.py
flsim/utils/async_trainer/device_state.py
flsim/interfaces/batch_metrics.py
flsim/utils/tests/test_async_weights.py
flsim/data/data_sharder.py
flsim/channels/tests/test_identity_channel.py
flsim/utils/tests/test_async_example_weights.py
...
|
2. |
ashishvs@fb.com |
krp@fb.com |
20 shared files
flsim/servers/tests/test_sync_servers.py
flsim/optimizers/sync_aggregators.py
flsim/utils/tests/test_model_param_utils.py
flsim/channels/tests/test_scalar_quantization_channel.py
flsim/privacy/tests/test_privacy_engine.py
flsim/privacy/tests/test_dp_integration.py
flsim/utils/tests/helpers/async_trainer_test_utils.py
flsim/trainers/tests/test_fedbuff.py
flsim/clients/async_client.py
flsim/channels/tests/test_identity_channel.py
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
flsim/tests/utils.py
flsim/trainers/tests/test_trainer.py
flsim/channels/tests/test_sparse_mask_channel.py
flsim/optimizers/tests/test_async_aggregator.py
flsim/clients/base_client.py
flsim/servers/tests/test_sync_dp_servers.py
flsim/optimizers/async_aggregators.py
flsim/channels/tests/test_half_precision_channel.py
|
3. |
ashishvs@fb.com |
asuarez@fb.com |
20 shared files
flsim/servers/tests/test_sync_servers.py
flsim/optimizers/sync_aggregators.py
flsim/utils/tests/test_model_param_utils.py
flsim/channels/tests/test_scalar_quantization_channel.py
flsim/privacy/tests/test_privacy_engine.py
flsim/privacy/tests/test_dp_integration.py
flsim/utils/tests/helpers/async_trainer_test_utils.py
flsim/trainers/tests/test_fedbuff.py
flsim/clients/async_client.py
flsim/channels/tests/test_identity_channel.py
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
flsim/tests/utils.py
flsim/trainers/tests/test_trainer.py
flsim/channels/tests/test_sparse_mask_channel.py
flsim/optimizers/tests/test_async_aggregator.py
flsim/clients/base_client.py
flsim/servers/tests/test_sync_dp_servers.py
flsim/optimizers/async_aggregators.py
flsim/channels/tests/test_half_precision_channel.py
|
4. |
jessicazhao@fb.com |
krp@fb.com |
9 shared files
flsim/servers/tests/test_sync_servers.py
flsim/servers/sync_dp_servers.py
flsim/trainers/sync_trainer.py
flsim/trainers/trainer_base.py
flsim/trainers/tests/async_trainer_test.py
flsim/trainers/tests/test_trainer.py
flsim/servers/tests/test_aggregator.py
flsim/servers/tests/test_sync_secagg_servers.py
flsim/servers/sync_servers.py
|
5. |
jessicazhao@fb.com |
asuarez@fb.com |
9 shared files
flsim/servers/tests/test_sync_servers.py
flsim/servers/sync_dp_servers.py
flsim/trainers/sync_trainer.py
flsim/trainers/trainer_base.py
flsim/trainers/tests/async_trainer_test.py
flsim/trainers/tests/test_trainer.py
flsim/servers/tests/test_aggregator.py
flsim/servers/tests/test_sync_secagg_servers.py
flsim/servers/sync_servers.py
|
6. |
yousefpour@fb.com |
krp@fb.com |
5 shared files
flsim/reducers/dp_round_reducer.py
flsim/reducers/__init__.py
flsim/secure_aggregation/secure_aggregator.py
flsim/servers/sync_secagg_servers.py
flsim/servers/tests/test_sync_secagg_servers.py
|
7. |
yousefpour@fb.com |
asuarez@fb.com |
5 shared files
flsim/reducers/dp_round_reducer.py
flsim/reducers/__init__.py
flsim/secure_aggregation/secure_aggregator.py
flsim/servers/sync_secagg_servers.py
flsim/servers/tests/test_sync_secagg_servers.py
|
8. |
yousefpour@fb.com |
ashishvs@fb.com |
3 shared files
flsim/secure_aggregation/tests/test_secagg_integration.py
flsim/reducers/tests/test_round_reducer.py
flsim/secure_aggregation/tests/test_secure_aggregation.py
|
9. |
jessicazhao@fb.com |
ashishvs@fb.com |
2 shared files
flsim/servers/tests/test_sync_servers.py
flsim/trainers/tests/test_trainer.py
|
10. |
|
krp@fb.com |
2 shared files
flsim/data/data_sharder.py
flsim/utils/example_utils.py
|
11. |
|
asuarez@fb.com |
2 shared files
flsim/data/data_sharder.py
flsim/utils/example_utils.py
|
12. |
jessicazhao@fb.com |
yousefpour@fb.com |
1 shared file
flsim/servers/tests/test_sync_secagg_servers.py
|
8 contributors (21 commits):
# |
Contributor
|
First Commit |
Latest Commit |
Commits Count |
File Updates (per extension) |
1. |
jessicazhao@fb.com |
2022-01-07 |
2022-01-20 |
4 (19%) |
py (11) |
2. |
yousefpour@fb.com |
2021-12-22 |
2022-01-19 |
4 (19%) |
py (13) |
3. |
manimalek@fb.com |
2021-12-09 |
2021-12-21 |
4 (19%) |
py (5), png (1), jpg (1), gif (1) |
4. |
ashishvs@fb.com |
2022-01-12 |
2022-01-20 |
2 (9%) |
py (31) |
5. |
|
2021-12-18 |
2022-01-08 |
2 (9%) |
py (9) |
6. |
krp@fb.com |
2022-01-03 |
2022-01-06 |
2 (9%) |
py (175), (1), sh (1) |
7. |
ngjhn@fb.com |
2021-12-09 |
2021-12-11 |
2 (9%) |
png (2), svg (1), md (1) |
8. |
asuarez@fb.com |
2021-12-30 |
2021-12-30 |
1 (4%) |
py (174), (1), sh (1) |
Contributor Dependencies
A contributor dependency is detected if two contributors have changed the same files in the past 90 days.
C-median: 4.5
A half of the contributors has more than 4.5 connections, and a half has less than this number.
C-mean: 4.5
An average number of connections a contributor has with other contributors.
C-index: 4.0
There are 4.0 contributors with 4.0 or more connections.
Most Connected Contributors
|
Contributor |
# connections |
# commits |
1. |
ashishvs@fb.com |
6 |
2 |
2. |
krp@fb.com |
6 |
2 |
3. |
asuarez@fb.com |
6 |
1 |
4. |
manimalek@fb.com |
5 |
4 |
5. |
jessicazhao@fb.com |
4 |
4 |
6. |
yousefpour@fb.com |
4 |
4 |
7. |
|
4 |
2 |
8. |
ngjhn@fb.com |
1 |
2 |
Contributor Dependencies via Shared Files
show graph...
The number on lines shows the number of same files that both persons changed in past 90 days.
- open 3D force graph
|
Contributor 1 |
Contributor 2 |
# shared files |
1. |
krp@fb.com |
asuarez@fb.com |
176 shared files
flsim/utils/config_utils.py
flsim/utils/data/dummy_image_dataset.py
flsim/servers/tests/test_sync_servers.py
flsim/reducers/base_round_reducer.py
flsim/utils/tests/helpers/test_data_utils.py
flsim/data/tests/__init__.py
flsim/configs/__init__.py
flsim/interfaces/model.py
flsim/common/diversity_metrics.py
flsim/servers/aggregator.py
flsim/active_user_selectors/__init__.py
flsim/optimizers/tests/test_lars_optimizer.py
flsim/utils/tests/test_device_state.py
flsim/reducers/dp_round_reducer.py
flsim/servers/sync_dp_servers.py
flsim/utils/async_trainer/async_weights.py
flsim/channels/message.py
flsim/utils/tests/test_config_utils.py
flsim/interfaces/data_loader.py
flsim/channels/half_precision_channel.py
flsim/configs/tests/__init__.py
flsim/optimizers/__init__.py
flsim/utils/tests/test_data_utils.py
flsim/optimizers/sync_aggregators.py
flsim/channels/communication_stats.py
flsim/reducers/__init__.py
flsim/utils/tests/test_target_metric.py
flsim/utils/data/data_utils.py
flsim/trainers/sync_trainer.py
flsim/utils/cuda.py
flsim/optimizers/optimizer_test_utils.py
flsim/clients/__init__.py
flsim/utils/tests/test_model_param_utils.py
examples/cifar10_example.py
flsim/clients/tests/client_test.py
flsim/utils/timing/training_duration_distribution.py
flsim/channels/tests/test_scalar_quantization_channel.py
flsim/privacy/privacy_engine_factory.py
flsim/active_user_selectors/simple_user_selector.py
examples/get_data.sh
flsim/utils/tests/helpers/test_models.py
flsim/secure_aggregation/tests/__init__.py
flsim/privacy/user_update_clip.py
flsim/utils/async_trainer/async_staleness_weights.py
flsim/utils/tests/test_async_staleness_weights.py
flsim/common/tests/test_training_simulator.py
flsim/optimizers/optimizer_scheduler.py
flsim/utils/tests/test_stats.py
flsim/channels/__init__.py
flsim/reducers/tests/round_reducer_test.py
flsim/trainers/trainer_base.py
flsim/metrics_reporter/__init__.py
flsim/utils/data/fake_data_utils.py
flsim/utils/fl/personalized_model.py
flsim/utils/simple_batch_metrics.py
examples/__init__.py
flsim/optimizers/tests/test_lamb_optimizer.py
flsim/utils/fl/__init__.py
flsim/utils/tests/test_training_time_estimator.py
flsim/trainers/tests/async_trainer_test.py
flsim/utils/tests/helpers/async_weights_test_utils.py
flsim/utils/tests/test_async_user_selector.py
flsim/data/__init__.py
flsim/configs/tests/test_config_validation.py
flsim/common/timeline.py
flsim/utils/process_state.py
flsim/clients/tests/__init__.py
flsim/privacy/tests/test_privacy_engine.py
flsim/trainers/async_trainer.py
flsim/common/training_simulator.py
flsim/utils/distributed/__init__.py
flsim/privacy/__init__.py
flsim/optimizers/server_optimizers.py
flsim/utils/__init__.py
flsim/common/pytest_helper.py
flsim/data/data_provider.py
flsim/utils/tests/test_training_event_generator.py
flsim/data/tests/test_data_sharder.py
flsim/utils/timing/__init__.py
flsim/privacy/tests/test_user_update_clipper.py
flsim/privacy/tests/test_dp_integration.py
flsim/utils/tests/helpers/async_trainer_test_utils.py
flsim/trainers/tests/async_trainer_weights_test.py
flsim/optimizers/local_optimizers.py
flsim/reducers/tests/__init__.py
flsim/privacy/privacy_engine.py
flsim/utils/timing/training_time_estimator.py
flsim/trainers/tests/test_fedbuff.py
flsim/secure_aggregation/tests/secure_aggregation_test.py
flsim/servers/__init__.py
flsim/data/tests/test_dataset_dataloader_with_batch.py
flsim/interfaces/__init__.py
flsim/clients/async_client.py
flsim/active_user_selectors/tests/__init__.py
flsim/utils/async_trainer/device_state.py
flsim/interfaces/batch_metrics.py
flsim/utils/tests/test_async_weights.py
flsim/data/data_sharder.py
flsim/channels/tests/test_identity_channel.py
flsim/utils/tests/test_async_example_weights.py
...
|
2. |
ashishvs@fb.com |
krp@fb.com |
20 shared files
flsim/servers/tests/test_sync_servers.py
flsim/optimizers/sync_aggregators.py
flsim/utils/tests/test_model_param_utils.py
flsim/channels/tests/test_scalar_quantization_channel.py
flsim/privacy/tests/test_privacy_engine.py
flsim/privacy/tests/test_dp_integration.py
flsim/utils/tests/helpers/async_trainer_test_utils.py
flsim/trainers/tests/test_fedbuff.py
flsim/clients/async_client.py
flsim/channels/tests/test_identity_channel.py
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
flsim/tests/utils.py
flsim/trainers/tests/test_trainer.py
flsim/channels/tests/test_sparse_mask_channel.py
flsim/optimizers/tests/test_async_aggregator.py
flsim/clients/base_client.py
flsim/servers/tests/test_sync_dp_servers.py
flsim/optimizers/async_aggregators.py
flsim/channels/tests/test_half_precision_channel.py
|
3. |
ashishvs@fb.com |
asuarez@fb.com |
20 shared files
flsim/servers/tests/test_sync_servers.py
flsim/optimizers/sync_aggregators.py
flsim/utils/tests/test_model_param_utils.py
flsim/channels/tests/test_scalar_quantization_channel.py
flsim/privacy/tests/test_privacy_engine.py
flsim/privacy/tests/test_dp_integration.py
flsim/utils/tests/helpers/async_trainer_test_utils.py
flsim/trainers/tests/test_fedbuff.py
flsim/clients/async_client.py
flsim/channels/tests/test_identity_channel.py
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
flsim/tests/utils.py
flsim/trainers/tests/test_trainer.py
flsim/channels/tests/test_sparse_mask_channel.py
flsim/optimizers/tests/test_async_aggregator.py
flsim/clients/base_client.py
flsim/servers/tests/test_sync_dp_servers.py
flsim/optimizers/async_aggregators.py
flsim/channels/tests/test_half_precision_channel.py
|
4. |
jessicazhao@fb.com |
krp@fb.com |
9 shared files
flsim/servers/tests/test_sync_servers.py
flsim/servers/sync_dp_servers.py
flsim/trainers/sync_trainer.py
flsim/trainers/trainer_base.py
flsim/trainers/tests/async_trainer_test.py
flsim/trainers/tests/test_trainer.py
flsim/servers/tests/test_aggregator.py
flsim/servers/tests/test_sync_secagg_servers.py
flsim/servers/sync_servers.py
|
5. |
jessicazhao@fb.com |
asuarez@fb.com |
9 shared files
flsim/servers/tests/test_sync_servers.py
flsim/servers/sync_dp_servers.py
flsim/trainers/sync_trainer.py
flsim/trainers/trainer_base.py
flsim/trainers/tests/async_trainer_test.py
flsim/trainers/tests/test_trainer.py
flsim/servers/tests/test_aggregator.py
flsim/servers/tests/test_sync_secagg_servers.py
flsim/servers/sync_servers.py
|
6. |
krp@fb.com |
|
8 shared files
flsim/utils/timing/training_duration_distribution.py
flsim/optimizers/server_optimizers.py
flsim/optimizers/local_optimizers.py
flsim/data/data_sharder.py
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
|
7. |
asuarez@fb.com |
|
8 shared files
flsim/utils/timing/training_duration_distribution.py
flsim/optimizers/server_optimizers.py
flsim/optimizers/local_optimizers.py
flsim/data/data_sharder.py
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
|
8. |
yousefpour@fb.com |
krp@fb.com |
6 shared files
flsim/reducers/dp_round_reducer.py
flsim/reducers/__init__.py
flsim/secure_aggregation/tests/secure_aggregation_test.py
flsim/secure_aggregation/secure_aggregator.py
flsim/servers/sync_secagg_servers.py
flsim/servers/tests/test_sync_secagg_servers.py
|
9. |
yousefpour@fb.com |
asuarez@fb.com |
6 shared files
flsim/reducers/dp_round_reducer.py
flsim/reducers/__init__.py
flsim/secure_aggregation/tests/secure_aggregation_test.py
flsim/secure_aggregation/secure_aggregator.py
flsim/servers/sync_secagg_servers.py
flsim/servers/tests/test_sync_secagg_servers.py
|
10. |
krp@fb.com |
manimalek@fb.com |
5 shared files
flsim/utils/tests/helpers/test_utils.py
flsim/utils/distributed/fl_distributed.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
flsim/servers/tests/test_sync_dp_servers.py
|
11. |
asuarez@fb.com |
manimalek@fb.com |
5 shared files
flsim/utils/tests/helpers/test_utils.py
flsim/utils/distributed/fl_distributed.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
flsim/servers/tests/test_sync_dp_servers.py
|
12. |
yousefpour@fb.com |
ashishvs@fb.com |
3 shared files
flsim/secure_aggregation/tests/test_secagg_integration.py
flsim/reducers/tests/test_round_reducer.py
flsim/secure_aggregation/tests/test_secure_aggregation.py
|
13. |
manimalek@fb.com |
|
3 shared files
flsim/utils/tests/helpers/test_utils.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
|
14. |
jessicazhao@fb.com |
ashishvs@fb.com |
2 shared files
flsim/servers/tests/test_sync_servers.py
flsim/trainers/tests/test_trainer.py
|
15. |
ashishvs@fb.com |
|
2 shared files
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
|
16. |
ashishvs@fb.com |
manimalek@fb.com |
2 shared files
flsim/utils/tests/helpers/test_utils.py
flsim/servers/tests/test_sync_dp_servers.py
|
17. |
manimalek@fb.com |
ngjhn@fb.com |
1 shared file
assets/FLSim_Overview.png
|
18. |
jessicazhao@fb.com |
yousefpour@fb.com |
1 shared file
flsim/servers/tests/test_sync_secagg_servers.py
|
8 contributors (21 commits):
# |
Contributor
|
First Commit |
Latest Commit |
Commits Count |
1. |
jessicazhao@fb.com |
2022-01-07 |
2022-01-20 |
4 (19%) |
2. |
yousefpour@fb.com |
2021-12-22 |
2022-01-19 |
4 (19%) |
3. |
manimalek@fb.com |
2021-12-09 |
2021-12-21 |
4 (19%) |
4. |
ashishvs@fb.com |
2022-01-12 |
2022-01-20 |
2 (9%) |
5. |
|
2021-12-18 |
2022-01-08 |
2 (9%) |
6. |
krp@fb.com |
2022-01-03 |
2022-01-06 |
2 (9%) |
7. |
ngjhn@fb.com |
2021-12-09 |
2021-12-11 |
2 (9%) |
8. |
asuarez@fb.com |
2021-12-30 |
2021-12-30 |
1 (4%) |
Contributor Dependencies
A contributor dependency is detected if two contributors have changed the same files in the past 180 days.
C-median: 4.5
A half of the contributors has more than 4.5 connections, and a half has less than this number.
C-mean: 4.5
An average number of connections a contributor has with other contributors.
C-index: 4.0
There are 4.0 contributors with 4.0 or more connections.
Most Connected Contributors
|
Contributor |
# connections |
# commits |
1. |
ashishvs@fb.com |
6 |
2 |
2. |
krp@fb.com |
6 |
2 |
3. |
asuarez@fb.com |
6 |
1 |
4. |
manimalek@fb.com |
5 |
4 |
5. |
jessicazhao@fb.com |
4 |
4 |
6. |
yousefpour@fb.com |
4 |
4 |
7. |
|
4 |
2 |
8. |
ngjhn@fb.com |
1 |
2 |
Contributor Dependencies via Shared Files
show graph...
The number on lines shows the number of same files that both persons changed in past 180 days.
- open 3D force graph
|
Contributor 1 |
Contributor 2 |
# shared files |
1. |
krp@fb.com |
asuarez@fb.com |
176 shared files
flsim/utils/config_utils.py
flsim/utils/data/dummy_image_dataset.py
flsim/servers/tests/test_sync_servers.py
flsim/reducers/base_round_reducer.py
flsim/utils/tests/helpers/test_data_utils.py
flsim/data/tests/__init__.py
flsim/configs/__init__.py
flsim/interfaces/model.py
flsim/common/diversity_metrics.py
flsim/servers/aggregator.py
flsim/active_user_selectors/__init__.py
flsim/optimizers/tests/test_lars_optimizer.py
flsim/utils/tests/test_device_state.py
flsim/reducers/dp_round_reducer.py
flsim/servers/sync_dp_servers.py
flsim/utils/async_trainer/async_weights.py
flsim/channels/message.py
flsim/utils/tests/test_config_utils.py
flsim/interfaces/data_loader.py
flsim/channels/half_precision_channel.py
flsim/configs/tests/__init__.py
flsim/optimizers/__init__.py
flsim/utils/tests/test_data_utils.py
flsim/optimizers/sync_aggregators.py
flsim/channels/communication_stats.py
flsim/reducers/__init__.py
flsim/utils/tests/test_target_metric.py
flsim/utils/data/data_utils.py
flsim/trainers/sync_trainer.py
flsim/utils/cuda.py
flsim/optimizers/optimizer_test_utils.py
flsim/clients/__init__.py
flsim/utils/tests/test_model_param_utils.py
examples/cifar10_example.py
flsim/clients/tests/client_test.py
flsim/utils/timing/training_duration_distribution.py
flsim/channels/tests/test_scalar_quantization_channel.py
flsim/privacy/privacy_engine_factory.py
flsim/active_user_selectors/simple_user_selector.py
examples/get_data.sh
flsim/utils/tests/helpers/test_models.py
flsim/secure_aggregation/tests/__init__.py
flsim/privacy/user_update_clip.py
flsim/utils/async_trainer/async_staleness_weights.py
flsim/utils/tests/test_async_staleness_weights.py
flsim/common/tests/test_training_simulator.py
flsim/optimizers/optimizer_scheduler.py
flsim/utils/tests/test_stats.py
flsim/channels/__init__.py
flsim/reducers/tests/round_reducer_test.py
flsim/trainers/trainer_base.py
flsim/metrics_reporter/__init__.py
flsim/utils/data/fake_data_utils.py
flsim/utils/fl/personalized_model.py
flsim/utils/simple_batch_metrics.py
examples/__init__.py
flsim/optimizers/tests/test_lamb_optimizer.py
flsim/utils/fl/__init__.py
flsim/utils/tests/test_training_time_estimator.py
flsim/trainers/tests/async_trainer_test.py
flsim/utils/tests/helpers/async_weights_test_utils.py
flsim/utils/tests/test_async_user_selector.py
flsim/data/__init__.py
flsim/configs/tests/test_config_validation.py
flsim/common/timeline.py
flsim/utils/process_state.py
flsim/clients/tests/__init__.py
flsim/privacy/tests/test_privacy_engine.py
flsim/trainers/async_trainer.py
flsim/common/training_simulator.py
flsim/utils/distributed/__init__.py
flsim/privacy/__init__.py
flsim/optimizers/server_optimizers.py
flsim/utils/__init__.py
flsim/common/pytest_helper.py
flsim/data/data_provider.py
flsim/utils/tests/test_training_event_generator.py
flsim/data/tests/test_data_sharder.py
flsim/utils/timing/__init__.py
flsim/privacy/tests/test_user_update_clipper.py
flsim/privacy/tests/test_dp_integration.py
flsim/utils/tests/helpers/async_trainer_test_utils.py
flsim/trainers/tests/async_trainer_weights_test.py
flsim/optimizers/local_optimizers.py
flsim/reducers/tests/__init__.py
flsim/privacy/privacy_engine.py
flsim/utils/timing/training_time_estimator.py
flsim/trainers/tests/test_fedbuff.py
flsim/secure_aggregation/tests/secure_aggregation_test.py
flsim/servers/__init__.py
flsim/data/tests/test_dataset_dataloader_with_batch.py
flsim/interfaces/__init__.py
flsim/clients/async_client.py
flsim/active_user_selectors/tests/__init__.py
flsim/utils/async_trainer/device_state.py
flsim/interfaces/batch_metrics.py
flsim/utils/tests/test_async_weights.py
flsim/data/data_sharder.py
flsim/channels/tests/test_identity_channel.py
flsim/utils/tests/test_async_example_weights.py
...
|
2. |
ashishvs@fb.com |
krp@fb.com |
20 shared files
flsim/servers/tests/test_sync_servers.py
flsim/optimizers/sync_aggregators.py
flsim/utils/tests/test_model_param_utils.py
flsim/channels/tests/test_scalar_quantization_channel.py
flsim/privacy/tests/test_privacy_engine.py
flsim/privacy/tests/test_dp_integration.py
flsim/utils/tests/helpers/async_trainer_test_utils.py
flsim/trainers/tests/test_fedbuff.py
flsim/clients/async_client.py
flsim/channels/tests/test_identity_channel.py
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
flsim/tests/utils.py
flsim/trainers/tests/test_trainer.py
flsim/channels/tests/test_sparse_mask_channel.py
flsim/optimizers/tests/test_async_aggregator.py
flsim/clients/base_client.py
flsim/servers/tests/test_sync_dp_servers.py
flsim/optimizers/async_aggregators.py
flsim/channels/tests/test_half_precision_channel.py
|
3. |
ashishvs@fb.com |
asuarez@fb.com |
20 shared files
flsim/servers/tests/test_sync_servers.py
flsim/optimizers/sync_aggregators.py
flsim/utils/tests/test_model_param_utils.py
flsim/channels/tests/test_scalar_quantization_channel.py
flsim/privacy/tests/test_privacy_engine.py
flsim/privacy/tests/test_dp_integration.py
flsim/utils/tests/helpers/async_trainer_test_utils.py
flsim/trainers/tests/test_fedbuff.py
flsim/clients/async_client.py
flsim/channels/tests/test_identity_channel.py
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
flsim/tests/utils.py
flsim/trainers/tests/test_trainer.py
flsim/channels/tests/test_sparse_mask_channel.py
flsim/optimizers/tests/test_async_aggregator.py
flsim/clients/base_client.py
flsim/servers/tests/test_sync_dp_servers.py
flsim/optimizers/async_aggregators.py
flsim/channels/tests/test_half_precision_channel.py
|
4. |
jessicazhao@fb.com |
krp@fb.com |
9 shared files
flsim/servers/tests/test_sync_servers.py
flsim/servers/sync_dp_servers.py
flsim/trainers/sync_trainer.py
flsim/trainers/trainer_base.py
flsim/trainers/tests/async_trainer_test.py
flsim/trainers/tests/test_trainer.py
flsim/servers/tests/test_aggregator.py
flsim/servers/tests/test_sync_secagg_servers.py
flsim/servers/sync_servers.py
|
5. |
jessicazhao@fb.com |
asuarez@fb.com |
9 shared files
flsim/servers/tests/test_sync_servers.py
flsim/servers/sync_dp_servers.py
flsim/trainers/sync_trainer.py
flsim/trainers/trainer_base.py
flsim/trainers/tests/async_trainer_test.py
flsim/trainers/tests/test_trainer.py
flsim/servers/tests/test_aggregator.py
flsim/servers/tests/test_sync_secagg_servers.py
flsim/servers/sync_servers.py
|
6. |
krp@fb.com |
|
8 shared files
flsim/utils/timing/training_duration_distribution.py
flsim/optimizers/server_optimizers.py
flsim/optimizers/local_optimizers.py
flsim/data/data_sharder.py
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
|
7. |
asuarez@fb.com |
|
8 shared files
flsim/utils/timing/training_duration_distribution.py
flsim/optimizers/server_optimizers.py
flsim/optimizers/local_optimizers.py
flsim/data/data_sharder.py
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
|
8. |
yousefpour@fb.com |
krp@fb.com |
6 shared files
flsim/reducers/dp_round_reducer.py
flsim/reducers/__init__.py
flsim/secure_aggregation/tests/secure_aggregation_test.py
flsim/secure_aggregation/secure_aggregator.py
flsim/servers/sync_secagg_servers.py
flsim/servers/tests/test_sync_secagg_servers.py
|
9. |
yousefpour@fb.com |
asuarez@fb.com |
6 shared files
flsim/reducers/dp_round_reducer.py
flsim/reducers/__init__.py
flsim/secure_aggregation/tests/secure_aggregation_test.py
flsim/secure_aggregation/secure_aggregator.py
flsim/servers/sync_secagg_servers.py
flsim/servers/tests/test_sync_secagg_servers.py
|
10. |
krp@fb.com |
manimalek@fb.com |
5 shared files
flsim/utils/tests/helpers/test_utils.py
flsim/utils/distributed/fl_distributed.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
flsim/servers/tests/test_sync_dp_servers.py
|
11. |
asuarez@fb.com |
manimalek@fb.com |
5 shared files
flsim/utils/tests/helpers/test_utils.py
flsim/utils/distributed/fl_distributed.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
flsim/servers/tests/test_sync_dp_servers.py
|
12. |
yousefpour@fb.com |
ashishvs@fb.com |
3 shared files
flsim/secure_aggregation/tests/test_secagg_integration.py
flsim/reducers/tests/test_round_reducer.py
flsim/secure_aggregation/tests/test_secure_aggregation.py
|
13. |
manimalek@fb.com |
|
3 shared files
flsim/utils/tests/helpers/test_utils.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
|
14. |
jessicazhao@fb.com |
ashishvs@fb.com |
2 shared files
flsim/servers/tests/test_sync_servers.py
flsim/trainers/tests/test_trainer.py
|
15. |
ashishvs@fb.com |
|
2 shared files
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
|
16. |
ashishvs@fb.com |
manimalek@fb.com |
2 shared files
flsim/utils/tests/helpers/test_utils.py
flsim/servers/tests/test_sync_dp_servers.py
|
17. |
manimalek@fb.com |
ngjhn@fb.com |
1 shared file
assets/FLSim_Overview.png
|
18. |
jessicazhao@fb.com |
yousefpour@fb.com |
1 shared file
flsim/servers/tests/test_sync_secagg_servers.py
|
8 contributors (21 commits):
# |
Contributor
|
First Commit |
Latest Commit |
Commits Count |
1. |
jessicazhao@fb.com |
2022-01-07 |
2022-01-20 |
4 (19%) |
2. |
yousefpour@fb.com |
2021-12-22 |
2022-01-19 |
4 (19%) |
3. |
manimalek@fb.com |
2021-12-09 |
2021-12-21 |
4 (19%) |
4. |
ashishvs@fb.com |
2022-01-12 |
2022-01-20 |
2 (9%) |
5. |
|
2021-12-18 |
2022-01-08 |
2 (9%) |
6. |
krp@fb.com |
2022-01-03 |
2022-01-06 |
2 (9%) |
7. |
ngjhn@fb.com |
2021-12-09 |
2021-12-11 |
2 (9%) |
8. |
asuarez@fb.com |
2021-12-30 |
2021-12-30 |
1 (4%) |
Contributor Dependencies
A contributor dependency is detected if two contributors have changed the same files in the past 365 days.
C-median: 4.5
A half of the contributors has more than 4.5 connections, and a half has less than this number.
C-mean: 4.5
An average number of connections a contributor has with other contributors.
C-index: 4.0
There are 4.0 contributors with 4.0 or more connections.
Most Connected Contributors
|
Contributor |
# connections |
# commits |
1. |
ashishvs@fb.com |
6 |
2 |
2. |
krp@fb.com |
6 |
2 |
3. |
asuarez@fb.com |
6 |
1 |
4. |
manimalek@fb.com |
5 |
4 |
5. |
jessicazhao@fb.com |
4 |
4 |
6. |
yousefpour@fb.com |
4 |
4 |
7. |
|
4 |
2 |
8. |
ngjhn@fb.com |
1 |
2 |
Contributor Dependencies via Shared Files
show graph...
The number on lines shows the number of same files that both persons changed in past 365 days.
- open 3D force graph
|
Contributor 1 |
Contributor 2 |
# shared files |
1. |
krp@fb.com |
asuarez@fb.com |
176 shared files
flsim/utils/config_utils.py
flsim/utils/data/dummy_image_dataset.py
flsim/servers/tests/test_sync_servers.py
flsim/reducers/base_round_reducer.py
flsim/utils/tests/helpers/test_data_utils.py
flsim/data/tests/__init__.py
flsim/configs/__init__.py
flsim/interfaces/model.py
flsim/common/diversity_metrics.py
flsim/servers/aggregator.py
flsim/active_user_selectors/__init__.py
flsim/optimizers/tests/test_lars_optimizer.py
flsim/utils/tests/test_device_state.py
flsim/reducers/dp_round_reducer.py
flsim/servers/sync_dp_servers.py
flsim/utils/async_trainer/async_weights.py
flsim/channels/message.py
flsim/utils/tests/test_config_utils.py
flsim/interfaces/data_loader.py
flsim/channels/half_precision_channel.py
flsim/configs/tests/__init__.py
flsim/optimizers/__init__.py
flsim/utils/tests/test_data_utils.py
flsim/optimizers/sync_aggregators.py
flsim/channels/communication_stats.py
flsim/reducers/__init__.py
flsim/utils/tests/test_target_metric.py
flsim/utils/data/data_utils.py
flsim/trainers/sync_trainer.py
flsim/utils/cuda.py
flsim/optimizers/optimizer_test_utils.py
flsim/clients/__init__.py
flsim/utils/tests/test_model_param_utils.py
examples/cifar10_example.py
flsim/clients/tests/client_test.py
flsim/utils/timing/training_duration_distribution.py
flsim/channels/tests/test_scalar_quantization_channel.py
flsim/privacy/privacy_engine_factory.py
flsim/active_user_selectors/simple_user_selector.py
examples/get_data.sh
flsim/utils/tests/helpers/test_models.py
flsim/secure_aggregation/tests/__init__.py
flsim/privacy/user_update_clip.py
flsim/utils/async_trainer/async_staleness_weights.py
flsim/utils/tests/test_async_staleness_weights.py
flsim/common/tests/test_training_simulator.py
flsim/optimizers/optimizer_scheduler.py
flsim/utils/tests/test_stats.py
flsim/channels/__init__.py
flsim/reducers/tests/round_reducer_test.py
flsim/trainers/trainer_base.py
flsim/metrics_reporter/__init__.py
flsim/utils/data/fake_data_utils.py
flsim/utils/fl/personalized_model.py
flsim/utils/simple_batch_metrics.py
examples/__init__.py
flsim/optimizers/tests/test_lamb_optimizer.py
flsim/utils/fl/__init__.py
flsim/utils/tests/test_training_time_estimator.py
flsim/trainers/tests/async_trainer_test.py
flsim/utils/tests/helpers/async_weights_test_utils.py
flsim/utils/tests/test_async_user_selector.py
flsim/data/__init__.py
flsim/configs/tests/test_config_validation.py
flsim/common/timeline.py
flsim/utils/process_state.py
flsim/clients/tests/__init__.py
flsim/privacy/tests/test_privacy_engine.py
flsim/trainers/async_trainer.py
flsim/common/training_simulator.py
flsim/utils/distributed/__init__.py
flsim/privacy/__init__.py
flsim/optimizers/server_optimizers.py
flsim/utils/__init__.py
flsim/common/pytest_helper.py
flsim/data/data_provider.py
flsim/utils/tests/test_training_event_generator.py
flsim/data/tests/test_data_sharder.py
flsim/utils/timing/__init__.py
flsim/privacy/tests/test_user_update_clipper.py
flsim/privacy/tests/test_dp_integration.py
flsim/utils/tests/helpers/async_trainer_test_utils.py
flsim/trainers/tests/async_trainer_weights_test.py
flsim/optimizers/local_optimizers.py
flsim/reducers/tests/__init__.py
flsim/privacy/privacy_engine.py
flsim/utils/timing/training_time_estimator.py
flsim/trainers/tests/test_fedbuff.py
flsim/secure_aggregation/tests/secure_aggregation_test.py
flsim/servers/__init__.py
flsim/data/tests/test_dataset_dataloader_with_batch.py
flsim/interfaces/__init__.py
flsim/clients/async_client.py
flsim/active_user_selectors/tests/__init__.py
flsim/utils/async_trainer/device_state.py
flsim/interfaces/batch_metrics.py
flsim/utils/tests/test_async_weights.py
flsim/data/data_sharder.py
flsim/channels/tests/test_identity_channel.py
flsim/utils/tests/test_async_example_weights.py
...
|
2. |
ashishvs@fb.com |
krp@fb.com |
20 shared files
flsim/servers/tests/test_sync_servers.py
flsim/optimizers/sync_aggregators.py
flsim/utils/tests/test_model_param_utils.py
flsim/channels/tests/test_scalar_quantization_channel.py
flsim/privacy/tests/test_privacy_engine.py
flsim/privacy/tests/test_dp_integration.py
flsim/utils/tests/helpers/async_trainer_test_utils.py
flsim/trainers/tests/test_fedbuff.py
flsim/clients/async_client.py
flsim/channels/tests/test_identity_channel.py
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
flsim/tests/utils.py
flsim/trainers/tests/test_trainer.py
flsim/channels/tests/test_sparse_mask_channel.py
flsim/optimizers/tests/test_async_aggregator.py
flsim/clients/base_client.py
flsim/servers/tests/test_sync_dp_servers.py
flsim/optimizers/async_aggregators.py
flsim/channels/tests/test_half_precision_channel.py
|
3. |
ashishvs@fb.com |
asuarez@fb.com |
20 shared files
flsim/servers/tests/test_sync_servers.py
flsim/optimizers/sync_aggregators.py
flsim/utils/tests/test_model_param_utils.py
flsim/channels/tests/test_scalar_quantization_channel.py
flsim/privacy/tests/test_privacy_engine.py
flsim/privacy/tests/test_dp_integration.py
flsim/utils/tests/helpers/async_trainer_test_utils.py
flsim/trainers/tests/test_fedbuff.py
flsim/clients/async_client.py
flsim/channels/tests/test_identity_channel.py
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
flsim/tests/utils.py
flsim/trainers/tests/test_trainer.py
flsim/channels/tests/test_sparse_mask_channel.py
flsim/optimizers/tests/test_async_aggregator.py
flsim/clients/base_client.py
flsim/servers/tests/test_sync_dp_servers.py
flsim/optimizers/async_aggregators.py
flsim/channels/tests/test_half_precision_channel.py
|
4. |
jessicazhao@fb.com |
krp@fb.com |
9 shared files
flsim/servers/tests/test_sync_servers.py
flsim/servers/sync_dp_servers.py
flsim/trainers/sync_trainer.py
flsim/trainers/trainer_base.py
flsim/trainers/tests/async_trainer_test.py
flsim/trainers/tests/test_trainer.py
flsim/servers/tests/test_aggregator.py
flsim/servers/tests/test_sync_secagg_servers.py
flsim/servers/sync_servers.py
|
5. |
jessicazhao@fb.com |
asuarez@fb.com |
9 shared files
flsim/servers/tests/test_sync_servers.py
flsim/servers/sync_dp_servers.py
flsim/trainers/sync_trainer.py
flsim/trainers/trainer_base.py
flsim/trainers/tests/async_trainer_test.py
flsim/trainers/tests/test_trainer.py
flsim/servers/tests/test_aggregator.py
flsim/servers/tests/test_sync_secagg_servers.py
flsim/servers/sync_servers.py
|
6. |
krp@fb.com |
|
8 shared files
flsim/utils/timing/training_duration_distribution.py
flsim/optimizers/server_optimizers.py
flsim/optimizers/local_optimizers.py
flsim/data/data_sharder.py
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
|
7. |
asuarez@fb.com |
|
8 shared files
flsim/utils/timing/training_duration_distribution.py
flsim/optimizers/server_optimizers.py
flsim/optimizers/local_optimizers.py
flsim/data/data_sharder.py
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
|
8. |
yousefpour@fb.com |
krp@fb.com |
6 shared files
flsim/reducers/dp_round_reducer.py
flsim/reducers/__init__.py
flsim/secure_aggregation/tests/secure_aggregation_test.py
flsim/secure_aggregation/secure_aggregator.py
flsim/servers/sync_secagg_servers.py
flsim/servers/tests/test_sync_secagg_servers.py
|
9. |
yousefpour@fb.com |
asuarez@fb.com |
6 shared files
flsim/reducers/dp_round_reducer.py
flsim/reducers/__init__.py
flsim/secure_aggregation/tests/secure_aggregation_test.py
flsim/secure_aggregation/secure_aggregator.py
flsim/servers/sync_secagg_servers.py
flsim/servers/tests/test_sync_secagg_servers.py
|
10. |
krp@fb.com |
manimalek@fb.com |
5 shared files
flsim/utils/tests/helpers/test_utils.py
flsim/utils/distributed/fl_distributed.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
flsim/servers/tests/test_sync_dp_servers.py
|
11. |
asuarez@fb.com |
manimalek@fb.com |
5 shared files
flsim/utils/tests/helpers/test_utils.py
flsim/utils/distributed/fl_distributed.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
flsim/servers/tests/test_sync_dp_servers.py
|
12. |
yousefpour@fb.com |
ashishvs@fb.com |
3 shared files
flsim/secure_aggregation/tests/test_secagg_integration.py
flsim/reducers/tests/test_round_reducer.py
flsim/secure_aggregation/tests/test_secure_aggregation.py
|
13. |
manimalek@fb.com |
|
3 shared files
flsim/utils/tests/helpers/test_utils.py
flsim/active_user_selectors/diverse_user_selector.py
flsim/utils/example_utils.py
|
14. |
jessicazhao@fb.com |
ashishvs@fb.com |
2 shared files
flsim/servers/tests/test_sync_servers.py
flsim/trainers/tests/test_trainer.py
|
15. |
ashishvs@fb.com |
|
2 shared files
flsim/utils/fl/common.py
flsim/utils/tests/helpers/test_utils.py
|
16. |
ashishvs@fb.com |
manimalek@fb.com |
2 shared files
flsim/utils/tests/helpers/test_utils.py
flsim/servers/tests/test_sync_dp_servers.py
|
17. |
manimalek@fb.com |
ngjhn@fb.com |
1 shared file
assets/FLSim_Overview.png
|
18. |
jessicazhao@fb.com |
yousefpour@fb.com |
1 shared file
flsim/servers/tests/test_sync_secagg_servers.py
|