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

hs_restclient citation #125

Open
amabdallah opened this issue Dec 30, 2020 · 3 comments
Open

hs_restclient citation #125

amabdallah opened this issue Dec 30, 2020 · 3 comments

Comments

@amabdallah
Copy link

What's the best way to cite hs_restclient in my paper? It would be useful if you include the preferred citation at the bottom of the ReadME file. I'd appreciate a quick response as I'm submitting my paper very soon and I want to credit hs_restclient.
Thanks
Adel

@dtarb
Copy link
Member

dtarb commented Dec 30, 2020

Winging it a bit here, but I would suggest treat is as a website
HydroShare Development Team, 2020, "Python-based client library for HydroShare REST API", https://github.com/hydroshare/hs_restclient, accessed 12/30/20.

Recognizing that the software will be updated, if precise citation of the version you used is needed for reproducibility you could use something like
HydroShare Development Team, 2020, "Python-based client library for HydroShare REST API", Release 1.3.6, https://github.com/hydroshare/hs_restclient/releases/tag/1.3.6, accessed 12/30/20.

The suggestion to include this in Readme is good. Before doing so I'd prefer a bit more investigation as to whether the above suggestions are good or whether there are better alternatives. If you dig in to this and decide on a preferred alternative you are welcome to fork, update the readme and make a pull request to get this done.

@danames
Copy link

danames commented Dec 30, 2020 via email

@amabdallah
Copy link
Author

Thanks, David and Dan for the prompt response. I'll use the second citation for now and cite Tian Gan's paper on this as well.

Here are my thoughts as part of the discussion on this

  • Having the author as "HydroShare Development Team" makes it easier for now but I'd argue that having all the names who contributed to the client is better. It's not uncommon that journal papers may include a dozen of authors so it should be fine to list all the names on this repo. Let's give them credit.

  • EndNote has a "Web Page" reference type but I'd argue that software/code on GitHub is beyond a web page especially given the releases (snapshots) that a repo contains. The other close reference type is "Computer Program" which probably fits better as it has "Version" that fits with a release.

In the end, having a download button that can take care of the citation format for the users would be great!

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

No branches or pull requests

3 participants