S2Author

class s2.models.S2Author(*, aliases: List[str] = None, authorId: str = None, influentialCitationCount: int = None, name: str = None, papers: List[s2.models.S2AuthorPaper] = None, url: str = None)

Class for Semantic Scholar author object

Attributes
aliases (list of str, optional):

Aliases of the author (e.g. “O. Etzioni” and “Oren Et-zioni”)

authorId (str, optional):

Semantic Scholar identifier of the author

influentialCitationCount (int, optional):

Number of influential citations, see https://www.semanticscholar.org/faq#influential-citations)

name (str, optional):

Name of the author

papers (list of S2AuthorPaper, optional):

List of papers written by the author

url (str, optional):

Semantic Scholar URL to author page.

class s2.models.S2AuthorPaper(*, paperId: str = None, title: str = None, url: str = None, year: int = None)

Class for papers in S2Author

Attributes
paperId (str, optional):

Semantic Scholar identifier of the paper

title (str, optional):

Title of the paper

url (str, optional):

Semantic Scholar URL to paper page

year (int, optional):

Publication year of the paper

Note

This list of attributes is subject to change based on updates to the Semantic Scholar API. Please open an issue if you notice this.