You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Nick's latest pull request #341 made me think (again) about the citation standard for Rayleigh now that it has a stable release. There are three sub-issues in my mind:
A. Most (probably all) future publications will not actually be using v 1.0.0. That's because more pull requests will likely be merged soon, so unless everyone is super careful to run all production-level simulations directly from the v 1.0.0 executable, they will be using different versions. I think it would be good to instruct people to also include the shortened git hash (possibly with a hyper-link to the commit) in the actual paper citation if possible. I am imagining the citation would have two links: one to the DOI (v 1.0.0 or the latest stable release on Zenodo) and one to the specific git hash after v 1.0.0. Or, if the journal doesn't allow links people can still find the precise version of the code someone used. This would make all work fully reproducible. Is that possible and/or practical? @gassmoeller maybe you have some insight from aspect? (It might also be good to encourage people to use the same git hash for all simulations in a suite that's going to be published---I know I am guilty of continually doing fresh pulls and thus mixing and matching versions within a suite).
B. If people use their own branch, can we encourage them to make their Rayleigh fork publicly available---and then list the six-digit hash (hyperlinked to the citation) as above? Then the citation's DOI would still --> Zenodo stable release, but the hash (mentioned in part A) would point to their personal repository.
C. This is more of a practical issue, but I've recently noticed that Zenodo has a universal DOI for different versions of a project. Each new version will get its own DOI (v 1.0.0 = 10.5281/zenodo.5683601) but the latest version will always be this universal DOI (in this case 10.5281/zenodo.1158289). Should we encourage people to use the universal DOI in their citations? Otherwise we may have to update the citation instructions every time a new version is released.
The text was updated successfully, but these errors were encountered:
This was discussed a bit during the CIG staff meeting earlier today. There are two categories of users: a) made modifications to the code and b) used the public code with no modifications. This leads to three cases when it comes to citations:
you pull down the v 1.0.0 release (or any release that has a zenodo DOI) and use it without any modifications --- simply cite the zenodo release.
you pull down the v 1.0.0. release, then some time later do a "git pull" to use the latest updates, but still have not made any modifications --- cite the zenodo release as well as the git hash that you used.
you are using some kind of custom version of Rayleigh, i.e., your own fork, or the main release with your own modifications. You should obtain a zenodo citation for that version, and then cite the main Rayleigh code as well as your particular version. Lorraine will be working on some guidelines and/or instructions for this that will appear on the new geodynamics website.
Nick's latest pull request #341 made me think (again) about the citation standard for Rayleigh now that it has a stable release. There are three sub-issues in my mind:
A. Most (probably all) future publications will not actually be using v 1.0.0. That's because more pull requests will likely be merged soon, so unless everyone is super careful to run all production-level simulations directly from the v 1.0.0 executable, they will be using different versions. I think it would be good to instruct people to also include the shortened git hash (possibly with a hyper-link to the commit) in the actual paper citation if possible. I am imagining the citation would have two links: one to the DOI (v 1.0.0 or the latest stable release on Zenodo) and one to the specific git hash after v 1.0.0. Or, if the journal doesn't allow links people can still find the precise version of the code someone used. This would make all work fully reproducible. Is that possible and/or practical? @gassmoeller maybe you have some insight from aspect? (It might also be good to encourage people to use the same git hash for all simulations in a suite that's going to be published---I know I am guilty of continually doing fresh pulls and thus mixing and matching versions within a suite).
B. If people use their own branch, can we encourage them to make their Rayleigh fork publicly available---and then list the six-digit hash (hyperlinked to the citation) as above? Then the citation's DOI would still --> Zenodo stable release, but the hash (mentioned in part A) would point to their personal repository.
C. This is more of a practical issue, but I've recently noticed that Zenodo has a universal DOI for different versions of a project. Each new version will get its own DOI (v 1.0.0 = 10.5281/zenodo.5683601) but the latest version will always be this universal DOI (in this case 10.5281/zenodo.1158289). Should we encourage people to use the universal DOI in their citations? Otherwise we may have to update the citation instructions every time a new version is released.
The text was updated successfully, but these errors were encountered: