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!