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 released PyGMT versions in RG via code category #2621

Closed
michaelgrund opened this issue Aug 5, 2023 · 8 comments
Closed

Add released PyGMT versions in RG via code category #2621

michaelgrund opened this issue Aug 5, 2023 · 8 comments
Labels
question Further information is requested

Comments

@michaelgrund
Copy link
Member

I was thinking about how newly released PyGMT versions can get more attention across the community. What do @GenericMappingTools/pygmt-maintainers think about adding each PyGMT version as an individual reasearch contribution via the code category in Researchgate?

Add your research -> Data -> code

grafik

Each contribution requires at least a single file to be added (e.g. this could be the corresponding CITATION.cff). Additionally, the zenodo DOI can simply be added for each entry.

@michaelgrund michaelgrund added the question Further information is requested label Aug 5, 2023
@yvonnefroehlich
Copy link
Member

I agree that announcing new releases of PyGMT via ResearchGate will increase the attention across the community.

Beside the CITATION.cff, maybe also the changes.md could be added. As this code category works probably analogous to the other categories, it should be possible to add figures, or? E.g., some figures showing the new examples and tutorials, similar as this was done within the updates of the PyGMT Project and is done on the GMT forum.

Do we also want to add the old releases of PyGMT for the seek of completeness?

I am wondering whether there is any possibility to have the items related to PyGMT somehow bundled, like this was possible via the Projects feature.

@weiji14
Copy link
Member

weiji14 commented Aug 8, 2023

Or we could just add the entire zipfile stored on Zenodo perhaps? It seems to be treated almost like a publication unit, and we'll need to add all the authors manually, but yes, we could do it

image

Do we also want to add the old releases of PyGMT for the seek of completeness?

We could, but it's a lot of work to upload every release file, and add all the co-authors it seems 🙂

I am wondering whether there is any possibility to have the items related to PyGMT somehow bundled, like this was possible via the Projects feature.

Doesn't seem so, it looks more like every release would be treated almost like a 'publication' with no linkage between them.

@michaelgrund
Copy link
Member Author

michaelgrund commented Aug 8, 2023

Thanks for your replies @weiji14 and @yvonnefroehlich.

Or we could just add the entire zipfile stored on Zenodo perhaps? It seems to be treated almost like a publication unit, and we'll need to add all the authors manually, but yes, we could do it

Sounds good! Before eventually adding all versions I would suggest to test it with the latest one v0.9.0. However, I would prefer to hear the opinions of the other @GenericMappingTools/pygmt-maintainers fist.

I am wondering whether there is any possibility to have the items related to PyGMT somehow bundled, like this was possible via the Projects feature.

Unfortunately there is currently no such feature available @yvonnefroehlich.

@seisman
Copy link
Member

seisman commented Aug 8, 2023

Or we could just add the entire zipfile stored on Zenodo perhaps? It seems to be treated almost like a publication unit, and we'll need to add all the authors manually, but yes, we could do it

Sounds good! Before eventually adding all versions I would suggest to test it with the latest one v0.9.0.

Sounds good to me.

@yvonnefroehlich
Copy link
Member

Before eventually adding all versions I would suggest to test it with the latest one v0.9.0.

Yes, of course, before deciding to add more / or all PyGMT releases, we should test this with one version 🙂.

@michaelgrund
Copy link
Member Author

michaelgrund commented Aug 8, 2023

I added a test case for v0.9.0. However, since I'm not following all contributors available on RG (and vice versa), the corresponding profiles are not linked at the moment.

Seems like some papers citing v0.9.0 are already linked.

@michaelgrund
Copy link
Member Author

What do others think, should we also add the other versions?

@weiji14
Copy link
Member

weiji14 commented Aug 14, 2023

I added a test case for v0.9.0. However, since I'm not following all contributors available on RG (and vice versa), the corresponding profiles are not linked at the moment.

Yes, I do worry about this a bit, because anyone wanting to add the ResearchGate entry properly (with all the names) will need to follow everyone else, and this doesn't scale linearly 🙂

Seems like some papers citing v0.9.0 are already linked.

Haha yeah, 7 citations already at https://www.researchgate.net/publication/372980578_PyGMT_A_Python_interface_for_the_Generic_Mapping_Tools_v090 😆 Looks like the key is to add the DOI in, so we'll need to do it after the Zenodo release.

What do others think, should we also add the other versions?

Not sure about old versions (because it's a lot of work), but we can add it to the release checklist at

**After release**:
- [ ] Update conda-forge [pygmt-feedstock](https://github.com/conda-forge/pygmt-feedstock) [Done automatically by conda-forge's bot, but remember to pin NEP29 versions]
- [ ] Bump PyGMT version on https://github.com/GenericMappingTools/try-gmt (after conda-forge update)
- [ ] Announce the release on:
- [ ] GMT [forum](https://forum.generic-mapping-tools.org/c/news/) (do this announcement first! draft on https://hackmd.io/@pygmt. requires moderator status)
- [ ] [Twitter](https://twitter.com/gmt_dev) (after forum announcement)
See previous wording when we deleted the line at #2477

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants