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

[Feature Request] SciVal Author Metrics #203

Open
raffaem opened this issue Sep 7, 2021 · 9 comments
Open

[Feature Request] SciVal Author Metrics #203

raffaem opened this issue Sep 7, 2021 · 9 comments

Comments

@raffaem
Copy link
Contributor

raffaem commented Sep 7, 2021

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?

@raffaem
Copy link
Contributor Author

raffaem commented Sep 7, 2021

It looks like it works with CitationCount but not with HIndices.

But nevertheless the entire API seems not to be implemented in pybliometrics?

@Michael-E-Rose
Copy link
Contributor

Michael-E-Rose commented Sep 11, 2021

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.

@innodatalab
Copy link

We recently implemented a rough version of the SciVal Publications API in pybliometrics (innodatalab/pybliometrics@7374d86) 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?

@Michael-E-Rose
Copy link
Contributor

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.

@Michael-E-Rose Michael-E-Rose changed the title [Feature Request] Author Metrics [Feature Request] SciVal Author Metrics Mar 21, 2023
@Michael-E-Rose
Copy link
Contributor

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.

@Michael-E-Rose
Copy link
Contributor

Hi guys! Can you turn innodatalab@7374d86 into a PR? This assures proper credit attribution :) We make sure to keep improving it!

@montypanday
Copy link

Hi team,

Thank you for the great work in this project. Can I please request an update on the proposed scival sub module?

I am interested in using this API to get Publication Metrics - https://dev.elsevier.com/scival.html#!/SciVal_Publication_Lookup_API/publicationMetrics

Please advise, I am happy to submit a PR.

Kind regards
Monty Panday

@Michael-E-Rose
Copy link
Contributor

Hi @montypanday !

A PR to access SciVal would be wonderful! It was never high on my priority since we got everything we ever needed via Scopus.

In #331 I have just accepted the extension for ScienceDirect APIs. This involved a refactoring of the backend; i.e. things needed for ScienceDirect and Scopus have been moved one level up.
This should also help with SciVal APIs, since the way of interaction with the APIs should be the same.

@montypanday
Copy link

Hi @Michael-E-Rose

Thank you for sharing the information on the new accepted feature. It is a great change and will greatly simplify this proposed change. I will share an PR soon.

Kind regards

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants