Esempio n. 1
0
 def _find_inspireid(bibs):
     iids = [
         get_grouped_records(bib,
                             str(bib[0]) + '__i').values()[0]
         for bib in bibs
     ]
     return set(i for ids in iids for i in ids)
Esempio n. 2
0
 def _find_affiliation(bibs):
     affs = [
         get_grouped_records(bib,
                             str(bib[0]) + '__u').values()[0]
         for bib in bibs
     ]
     return set(canonical_str(a) for aff in affs for a in aff)
Esempio n. 3
0
def _find_email(bib):
    ids = get_grouped_records(bib, str(bib[0]) + "__m").values()[0]
    return set(ids)
Esempio n. 4
0
def _find_inspireid(bib):
    ids = get_grouped_records(bib, str(bib[0]) + "__i").values()[0]
    return set(ids)
Esempio n. 5
0
def _find_unified_affiliation(bib):
    aff = get_grouped_records(bib, str(bib[0]) + "__u").values()[0]
    return set(x for x in list(canonical_str(resolve_affiliation(a)) for a in aff) if not x == "None")
Esempio n. 6
0
def _find_affiliation(bib):
    aff = get_grouped_records(bib, str(bib[0]) + "__u").values()[0]
    return set(canonical_str(a) for a in aff)
 def _find_affiliation(bibs):
     affs = [get_grouped_records(bib, str(bib[0]) + '__u').values()[0] for bib in bibs]
     return set(canonical_str(a) for aff in affs for a in aff)
 def _find_inspireid(bibs):
     iids = [get_grouped_records(bib, str(bib[0]) + '__i').values()[0] for bib in bibs]
     return set(i for ids in iids for i in ids)