Skip to content

Instantly share code, notes, and snippets.

@saulshanabrook
Last active August 29, 2015 13:57
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save saulshanabrook/9778038 to your computer and use it in GitHub Desktop.
Save saulshanabrook/9778038 to your computer and use it in GitHub Desktop.
Prolific Genetic Programers
import itertools
import collections
import pprint
from bibtexparser.bparser import BibTexParser
with open('gp-bibliography.bib', 'r') as bibfile:
bp = BibTexParser(bibfile)
entries = bp.get_entry_list()
authors = [entry['author'] for entry in entries if 'author' in entry]
authors_split = [author.split(' and ') for author in authors]
authors_joined = list(itertools.chain.from_iterable(authors_split))
authors_fixed = [author.replace('\n', ' ') for author in authors_joined]
pprint.pprint(collections.Counter(authors_fixed).most_common(50))
# I have annotated this with the institution of each author
[(u'Riccardo Poli', 204), # Unversity of Essex
(u'Mengjie Zhang', 186), # Victoria University of Wellington
(u'John R. Koza', 172), # Stanford University
(u"Michael O'Neill", 150), # University College Dublin
(u'W. B. Langdon', 149), # University College London
(u'Wolfgang Banzhaf', 138), # Memorial University of Newfoundland
(u'Conor Ryan', 109), # University of Limerick
(u'Hitoshi Iba', 104), # University of Tokyo
(u'Anthony Brabazon', 89), # University College Dublin
(u'Shu-Heng Chen', 79), # AI-ECON
(u'Leonardo Vanneschi', 76), # New University of Lison
(u'Kotaro Hirasawa', 74), # University of Trier
(u'Julian F. Miller', 73), # University of York
(u'Lee Spector', 71), # Hampshire College
(u'Shingo Mabu', 67), # Yamaguchi University
(u'Peter Nordin', 65), # Chalmers University of Technology
(u"Una-May O'Reilly", 63), # MIT
(u'Ivan Tanev', 62), # Doshisha University
(u'William B. Langdon', 61), # University College London
(u'Martin A. Keane', 61), # Econometrics Inc.
(u'Miha Kovacic', 59), # University of Maribor
(u'David Andre', 58), # Cerebellum Capital
(u'Forrest H {Bennett III}', 55), # Twitter
(u'Mark Johnston', 53), # ?
(u'Krzysztof Krawiec', 53), # Poznań University of Technology
(u'Miran Brezocnik', 50), # University of Maribor
(u'Chia-Hsuan Yeh', 47), # Yuan Ze University
(u'Terence Soule', 46), # University of Idaho
(u'Marco Tomassini', 41), # University of Lausanne
(u'Amir Hossein Gandomi', 41), # The University of Akron
(u'Byoung-Tak Zhang', 39), # Seoul National University
(u'Tina Yu', 38), # Memorial University of Newfoundland
(u'Moshe Sipper', 37), # Ben‑Gurion University of the Negev
(u'Daniel Howard', 37), # Western Washington University
(u'Jason M. Daida', 37), # University of Michigan
(u'Miguel Nicolau', 37), # University College Dublin
(u'Malcolm I. Heywood', 36), # Dalhousie University
(u'Maarten Keijzer', 36), # ?
(u'R. Poli', 35), # University of Essex
(u'Sebastian Ventura', 35), # Universidad de Córdoba
(u'Amir Hossein Alavi', 35), # Michigan State University
(u'Brian J. Ross', 35), # Brock University
(u'Vic Ciesielski', 34), # RMIT University
(u'Jason H. Moore', 34), # Dartmouth
(u'Andy Song', 33), # RMIT University
(u'Sara Silva', 33), # University of Coimbra
(u'Erik Hemberg', 31), # MIT
(u'R. I. (Bob) McKay', 31), # Seoul National University
(u'Nicholas Freitag McPhee', 31), # University of Minnesota
(u'Kwong Sak Leung', 30)] # Chinese University of Hong Kong
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment