Skip to content

Commit

Permalink
Merge pull request #62 from cicirello/o-index
Browse files Browse the repository at this point in the history
Add calculation of the o-index
  • Loading branch information
cicirello authored Feb 23, 2024
2 parents 5296076 + af748e9 commit 9a16c6f
Show file tree
Hide file tree
Showing 8 changed files with 42 additions and 7 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,10 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased] - 2023-11-05
## [Unreleased] - 2024-02-23

### Added
* Calculation of o-index

### Changed

Expand Down
9 changes: 7 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
This command line utility does the following:
* retrieves the first page of your Google Scholar profile;
* parses from that page your total citations, your five-year citation count, your h-index, your i10-index, and the number of citations of your most-cited paper;
* computes your o-index ([https://arxiv.org/abs/1511.01545](https://arxiv.org/abs/1511.01545));
* computes your g-index provided if it is less than 100 ([reason for limitation later](#respect-google-scholars-robotstxt));
* computes your i100-index, i1000-index, and i10000-index ([doi:10.1007/s11192-020-03831-9](https://doi.org/10.1007/s11192-020-03831-9)), hiding any that are 0, and provided they are less than 100 ([reason for limitation later](#respect-google-scholars-robotstxt));
* computes your e-index ([doi:10.1371/journal.pone.0005429](https://doi.org/10.1371/journal.pone.0005429)), your R-index ([doi:10.1007/s11434-007-0145-9](https://doi.org/10.1007/s11434-007-0145-9)), and your A-index provided that your h-index is at most 100 ([reason for limitation later](#respect-google-scholars-robotstxt));
Expand Down Expand Up @@ -68,6 +69,8 @@ The bibliometrics utility computes the following bibliometrics:
cited at least 1000 times each.
* [i10000-index](https://doi.org/10.1007/s11192-020-03831-9): number of papers
cited at least 10000 times each.
* [o-index](https://arxiv.org/abs/1511.01545): the geometric mean of the researcher's
h-index and number of citations to the most-cited paper.
* Various bibliometrics intended to complement the h-index, providing additional
information about the researcher's h-core, where the h-core refers to the
h most-cited papers. These complementary bibliometrics include the following:
Expand Down Expand Up @@ -105,6 +108,7 @@ Here is a sample of the JSON summary also generated by the utility:
"i10-index": 33,
"i100-index": 3,
"most-cited": 228,
"o-index": 75,
"r-index": 42.3,
"total-cites": 2052
}
Expand All @@ -130,7 +134,7 @@ via the `"jsonOutputFile"` field. If this field is not present, then no JSON fil
To change the order that the bibliometrics appear in the SVG, or to explicitly exclude one or more
bibliometrics, you can use the `"include"` field. This field is an array of keys associated with the
various bibliometrics. If this field is not present, then the following default order is
used: `[ "total-cites", "five-year-cites", "most-cited", "h-index", "g-index", "i10-index", "i100-index", "i1000-index", "i10000-index", "h-median", "e-index", "r-index", "a-index" ]`. There is no
used: `[ "total-cites", "five-year-cites", "most-cited", "h-index", "g-index", "i10-index", "i100-index", "i1000-index", "i10000-index", "o-index", "h-median", "e-index", "r-index", "a-index" ]`. There is no
reason to use this field if the only thing you want to do is to exclude bibliometrics that have the
value 0. Such bibliometrics will be excluded by default. The list of keys for the bibliometrics to
include is case-insensitive.
Expand Down Expand Up @@ -176,7 +180,7 @@ Here is a sample `.bibliometrics.config.json` (using the default order of the bi

Here is another sample that generates three SVGs, overriding the default order at the top-level to exclude the
i10-index (and related indexes), and then overriding it again for one of the three SVGs to additionally exclude
the g-index, h-median, e-index, R-index, and A-index:
the g-index, o-index, h-median, e-index, R-index, and A-index:

```JSON
{
Expand All @@ -187,6 +191,7 @@ the g-index, h-median, e-index, R-index, and A-index:
"most-cited",
"h-index",
"g-index",
"o-index",
"h-median",
"e-index",
"r-index",
Expand Down
1 change: 1 addition & 0 deletions bibliometrics.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"i10-index": 33,
"i100-index": 3,
"most-cited": 228,
"o-index": 75,
"r-index": 42.3,
"total-cites": 2052
}
2 changes: 1 addition & 1 deletion images/bibliometrics.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 9a16c6f

Please sign in to comment.