counts module

counts module API:

  • citation_count

Example usage:

from habanero import counts
counts.citation_count(doi = "10.1371/journal.pone.0042793")
counts.citation_count(doi = "10.1016/j.fbr.2012.01.001")

counts API

counts.citation_count(email=None, key=None, **kwargs)

Get a citation count with a DOI

Parameters:
  • doi (str) – DOI, digital object identifier. required.

  • email (str | None) – your email address. required.

  • key (str | None) – Deprecated, use email instead.

Return type:

int

See https://www.crossref.org/documentation/retrieve-metadata/openurl/ for more info on this Crossref API service.

Usage:

from habanero import counts
counts.citation_count(doi = "10.1371/journal.pone.0042793")
counts.citation_count(doi = "10.1016/j.fbr.2012.01.001")

# DOI not found, correctly raises ValueError
counts.citation_count(doi = "10.1016/j.fbr.2012")