Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add calculation of the o-index #62

Merged
merged 3 commits into from
Feb 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading