INNER CODE UNIT · Python
load_paper_list
unrealcv/synthetic-computer-vision · src/gen-reference.py:65
def load_paper_list(paper_list_file):
with open(paper_list_file) as f:
paper_list = yaml.load(f)
return paper_list
def merge_data(paper_list, scholar_data_list):
# Merge yml data with google scholar data
assert(len(paper_list) == len(scholar_data_list))
papers = []
for yaml_paper_info, scholar_data in zip(paper_list, scholar_data_list):
paper = dict()
# see __getitem__ of ScholarArticle
attrs = dict([(key, scholar_data.attrs[key][0]) for key in scholar_data.attrs.keys()])
paper.update(attrs)
if scholar_data.citation_data:
paper['citation_data'] = scholar_data.citation_data