scopus.AuthorRetrieval

class scopus.AuthorRetrieval(author_id, refresh=False)[source]

Class to represent a Scopus Author query by the scopus-id.

Parameters:
  • author_id (str or int) – The ID of the author to search for. Optionally expressed as an Elsevier EID (i.e., in the form 9-s2.0-nnnnnnnn).
  • refresh (bool (optional, default=False)) – Whether to refresh the cached file (if it exists) or not.

Notes

The files are cached in ~/.scopus/author_retrieval/{author_id} (without eventually leading ‘9-s2.0-‘).

get_coauthors()[source]

Retrieves basic information about co-authors as a list of namedtuples in the form (surname, given_name, id, areas, affiliation_id, name, city, country), where areas is a list of subject area codes joined by “; “. Note: These information will not be cached and are slow for large coauthor groups.

get_document_eids(*args, **kwds)[source]

Return list of EIDs of author’s publications using ScopusSearch.

get_documents(subtypes=None, refresh=False)[source]

Return list of author’s publications using ScopusSearch, which fit a specified set of document subtypes.

affiliation_current

The ID of the current affiliation according to Scopus.

affiliation_history

Unordered list of IDs of all affiliations the author was affiliated with acccording to Scopus.

citation_count

Total number of citing items.

cited_by_count

Total number of citing authors.

classificationgroup

List with (subject group ID, number of documents)-tuples.

coauthor_count

Total number of coauthors.

URL to Scopus API search page for coauthors.

date_created

Date the Scopus record was created.

document_count

Number of documents authored (excludes book chapters and notes).

eid

The EID of the author. Might differ from the one provided.

given_name

Author’s preferred given name.

h_index

The author’s h-index.

historical_identifier

Scopus IDs of previous profiles now compromising this profile.

identifier

The author’s ID. Might differ from the one provided.

indexed_name

Author’s name as indexed by Scopus.

initials

Author’s preferred initials.

journal_history

List of named tuples of authored publications in the form (sourcetitle, abbreviation, type, issn). issn is only given for journals. abbreviation and issn may be None.

name_variants

List of named tuples containing variants of the author name with number of documents published with that variant.

orcid

The author’s ORCID.

publication_range

Tuple containing years of first and last publication.

Link to the Scopus web view of the author.

URL to the API page listing documents of the author.

Link to the author’s API page.

status

The status of the author profile.

subject_areas

List of named tuples of subject areas in the form (area, abbreviation, code) of author’s publication.

surname

Author’s preferred surname.

url

URL to the author’s API page.