English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT

Released

Manuscript

Using Jupyter for reproducible scientific workflows

MPS-Authors
/persons/resource/persons255347

Fangohr,  H.
Computational Science, Scientific Service Units, Max Planck Institute for the Structure and Dynamics of Matter, Max Planck Society;
Center for Free-Electron Laser Science;
Faculty of Engineering and Physical Sciences, University of Southampton;

External Resource
Fulltext (restricted access)
There are currently no full texts shared for your IP range.
Fulltext (public)

2102.09562.pdf
(Preprint), 4MB

Supplementary Material (public)
There is no public supplementary material available
Citation

Beg, M., Belin, J., Kluyver, T., Konovalov, A., Ragan-Kelley, M., Thiery, N., et al. (2021). Using Jupyter for reproducible scientific workflows. Unpublished Manuscript.


Cite as: https://hdl.handle.net/21.11116/0000-0008-1E6C-F
Abstract
Literate computing has emerged as an important tool for computational studies and open science, with growing folklore of best practices. In this work, we report two case studies - one in computational magnetism and another in computational mathematics - where a dedicated software was exposed into the Jupyter environment. This enabled interactive and batch computational exploration of data, simulations, data analysis, and workflow documentation and outcome in Jupyter notebooks. In the first study, Ubermag drives existing computational micromagnetics software through a domain-specific language embedded in Python. In the second study, a dedicated Jupyter kernel interfaces with the GAP system for computational discrete algebra and its dedicated programming language. In light of these case studies, we discuss the benefits of this approach, including progress towards more reproducible and re-usable research results and outputs, notably through the use of infrastructure such as JupyterHub and Binder.