39 ms·
My first thought: Demand the journals provide hosting for a code repo that is part of your paper. For every numerical result, specify the version (e.g. a git ta
by xen0 6y ago
My first thought:
Demand the journals provide hosting for a code repo that is part of your paper. For every numerical result, specify the version (e.g. a git tag) used to generate your result.
And if that means scientists need to learn about version control, well... they should if they're writing code.
- chriswarbo 6y agoI agree, except that AFAIK "tags" in git are not fixed, they can be deleted and re-created to point at a different commit. Hence I prefer to use (short) commit IDs, since changing them is infeasible.
- xen0 6y agoI'm assuming the repo, once hosted and the paper is published, is "fixed" and cannot be changed by the authors. But commit ids work just as well.
- mnw21cam 6y agoFor a paper I recently submitted, the journal demanded a github release of the software.
- jhrmnn 6y agoI should have mentioned that I of course use Git. But the need to manually keep track of the calculation~commit pairing is tiresome and error-prone.