scholarmetrics.hindex¶
- scholarmetrics.hindex(arr: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], ignore_nan: bool = True) int | float[source]¶
Calculate h-index for an author.
An h-index of x means that the author has at least x publications that have been cited at least x times.
- Parameters:
arr (array-like) – Array of citations.
ignore_nan (bool (optional, default=True)) – If True, ignore nan values and return 0 if all values are nan.
- Returns:
hi – H-index of the author for the given citations.
- Return type:
int
Examples
>>> from scholarmetrics import hindex >>> citations = [6, 10, 5, 46, 0, 2] >>> hindex(citations) 4
Notes
The h-index was originally proposed by Jorge E. Hirsch [h].
References
[h]Hirsch, J. E. (2005): “An index to quantify an individual’s scientific research output”, National Academy of Sciences of the USA 102(46). DOI: 10.1073/pnas.0507655102