pybliometrics
pybliometrics copied to clipboard
[Feature Request] SciVal Author Metrics
I am trying to download the time series of an author's publication count and H-index.
On this question the answer was:
Unfortunatly, Scopus does not provide a timeseries of the h-index; overall, all information through the Author Retrieval shows exactly the latest state.
But Elsevier told me that I can use the Author Lookup API for the purpose.
In effect the documentation states there is a
https://api.elsevier.com/analytics/scival/author/metrics
resource which has a metricTypes
that accepts CitationCount
and HIndices
.
Can it be used to download the time series of the H-index of an author?
It looks like it works with CitationCount
but not with HIndices
.
But nevertheless the entire API seems not to be implemented in pybliometrics?
Tapping into the SciVal API would indeed by nice. It would be a new submodule, where users do from pybliometrics.scvial import AuthorLookup
. Alas, I won't be able to properly look into these APIs before December.
We recently implemented a rough version of the SciVal Publications API in pybliometrics (innodatalab/pybliometrics@7374d86c6e6a02cf53b47294dfda9b5febf098a3) and plan to add data wrangling for more convenient access to attributes soon.
If the intention is to create a separate submodule for SciVal, would our implementation be unsuitable for a pull request?
Hi guys! Yes, my goal is to have it as a submodule. That's most transparent and fits the logic. But the class you created totally fits in there!
I have not checked the SciVal API(s), but from your code it looks like a lot can from pybliometrics.scopus can be reused.
In May I will have more time; then I will work on the SciVal submodule.
Actually, a PR from your side would be a good start. In the spirit of credit where credit is due, your code can/should form the basis of the pybliometrics.scival.AuthorMetrics
class.
Hi guys! Can you turn https://github.com/innodatalab/pybliometrics/commit/7374d86c6e6a02cf53b47294dfda9b5febf098a3 into a PR? This assures proper credit attribution :) We make sure to keep improving it!