Skip to content

Commit df4ceba

Browse files
committed
Dedup attendee names
1 parent 0d848a8 commit df4ceba

File tree

4 files changed

+38
-2
lines changed

4 files changed

+38
-2
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
__pycache__
12
.bundle/
23
.gems/
34
.svn

utils/dedup_names.py

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
#!/usr/bin/env python3.8
2+
3+
dedup = {
4+
'Purushotham Bangalore': 'Purushotham V. Bangalore',
5+
'Marc-Andre Hermanns': 'Marc-André Hermanns',
6+
'James Dinan': 'Jim Dinan',
7+
'Daniel Holmes': 'Dan Holmes',
8+
'Nicholas Radcliffe': 'Nick Radcliffe',
9+
'Isaias Alberto Compres Urena': 'Isaías Alberto Comprés Ureña',
10+
'Isaias A. Compres U.': 'Isaías Alberto Comprés Ureña',
11+
'Kenneth Raffenetti': 'Ken Raffenetti',
12+
'Jean-Baptiste BESNARD': 'Jean-Baptiste Besnard',
13+
'Andrew Preston Worley': 'Andrew Worley',
14+
'Naveen N Ravichandrasekaran': 'Naveen Ravichandrasekaran',
15+
'William Williams': 'Bill Williams',
16+
'Amir Hossein Sojoodi': 'AmirHossein Sojoodi',
17+
'Riley P Shipley': 'Riley Shipley',
18+
'Naveen N Ravi': 'Naveen Ravichandrasekaran',
19+
'Wesley Bland': 'Wes Bland',
20+
'Maria J Garzaran': 'Maria Garzaran',
21+
'Maria J. Garzaran': 'Maria Garzaran',
22+
'GERMAIN Florent': 'Florent GERMAIN',
23+
'Florent Germain': 'Florent GERMAIN',
24+
'Matthew G. F. Dosanjh': 'Matthew Dosanjh',
25+
'Nathaniel Shineman': 'Nat Shineman'
26+
}
27+
28+
def dedup_names(name):
29+
if name in dedup.keys():
30+
return dedup[name]
31+
else:
32+
return name
33+

utils/generate_authors.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/env python3.8
22

33
import csv
4+
from dedup_names import dedup_names
45

56
startYear = 2021
67
currYear = 2023
@@ -25,7 +26,7 @@ def main():
2526
for personData in data:
2627
if int(personData['attend']) != 1:
2728
continue
28-
person = personData['name'].strip()
29+
person = dedup_names(personData['name'].strip())
2930
if person in attendeeList.keys():
3031
attendeeList[person] = attendeeList[person] + 1
3132
else:

utils/generate_rcm_reviewers.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/env python3.8
22

33
import csv
4+
from dedup_names import dedup_names
45

56
prevMeetings = ["../_data/meetings/2022/12/attendance.csv",
67
"../_data/meetings/2023/02/attendance.csv",
@@ -15,7 +16,7 @@ def main():
1516
for personData in data:
1617
if int(personData['attend']) != 1:
1718
continue
18-
person = personData['name'].strip()
19+
person = dedup_names(personData['name'].strip())
1920
if person in attendeeList.keys():
2021
attendeeList[person] = attendeeList[person] + 1
2122
else:

0 commit comments

Comments
 (0)