Skip to main content
Have a personal or library account? Click to login
PyRDM: A Python-based library for automating the management and online publication of scientific software and data Cover

PyRDM: A Python-based library for automating the management and online publication of scientific software and data

Open Access
|Oct 2014

Abstract

The recomputability and reproducibility of results from scientific software requires access to both the source code and all associated input and output data. However, the full collection of these resources often does not accompany the key findings published in journal articles, thereby making it difficult or impossible for the wider scientific community to verify the correctness of a result or to build further research on it. This paper presents a new Python-based library, PyRDM, whose functionality aims to automate the process of sharing the software and data via online, citable repositories such as Figshare. The library is integrated into the workflow of an open-source computational fluid dynamics package, Fluidity, to demonstrate an example of its usage.

DOI: https://doi.org/10.5334/jors.bj | Journal eISSN: 2049-9647
Language: English
Published on: Oct 3, 2014
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2014 Christian T. Jacobs, Alexandros Avdis, Gerard J. Gorman, Matthew D. Piggott, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.