Paper Models

class paperswithcode.models.paper.Paper(*, id: str, arxiv_id: str = None, nips_id: str = None, url_abs: str, url_pdf: str, title: str, abstract: str, authors: List[str], published: datetime.date = None, conference: str = None, conference_url_abs: str = None, conference_url_pdf: str = None, proceeding: str = None)[source]

Paper object.

id

Paper ID.

Type

str

arxiv_id

ArXiv ID.

Type

str, optional

nips_id

NIPS Conference ID.

Type

str, optional

url_abs

URL to the paper abstract.

Type

str

url_pdf

URL to the paper PDF.

Type

str

title

Paper title.

Type

str

abstract

Paper abstract.

Type

str

authors

List of paper authors.

Type

List[str]

published

Paper publication date.

Type

date, optional

conference

ID of the conference in which the paper was published.

Type

str, optional

conference_url_abs

URL to the conference paper page.

Type

str, optional

conference_url_pdf

URL to the conference paper PDF.

Type

str, optional

proceeding

ID of the conference proceeding in which the paper was published.

Type

str, optional

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

class paperswithcode.models.paper.Papers(*, count: int, next_page: int = None, previous_page: int = None, results: List[paperswithcode.models.paper.Paper])[source]

Object representing a paginated page of papers.

count

Number of elements matching the query.

Type

int

next_page

Number of the next page.

Type

int, optional

previous_page

Number of the previous page.

Type

int, optional

results

List of papers on this page.

Type

List[Paper]

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.