Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ ZENODOarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Software . 2022
License: CC BY
Data sources: Datacite
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Software . 2022
License: CC BY
Data sources: Datacite
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Software . 2022
License: CC BY
Data sources: ZENODO
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Software . 2022
License: CC BY
Data sources: Datacite
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Software . 2022
License: CC BY
Data sources: ZENODO
versions View all 3 versions
addClaim

Making an Executable Paper with the Python in Heliophysics Community to Foster Open Science and Improve Reproducibility

Authors: Polson, Shawn; Ringuette, Rebecca; Rastaetter, Lutz; Grimes, Eric; Niehof, Jonathan; Murphy, Nick; Zheng, Yihua;

Making an Executable Paper with the Python in Heliophysics Community to Foster Open Science and Improve Reproducibility

Abstract

Stored here are the files to run the executable version of "Making an Executable Paper with the Python in Heliophysics Community to Foster Open Science and Improve Reproducibility" by Shawn Polson et al., recently published in Frontiers in Astronomy and Space Sciences. The paper is containerized with Docker, and we offer three different ways to spin up the container: 1. Load the Docker image from our TAR file: With Docker installed and running on your machine, first download the file pyhc-executable-paper.tar which contains the Docker image spolson/pyhc-executable-paper:v2. Then load the image with: docker load < pyhc-executable-paper.tar Finally, run the image and connect to the JupyterLab server that starts in the container. Unless you are familiar enough with Docker to want to do it differently, we recommend this command: docker run --rm -p 8888:8888 --user root -e GRANT_SUDO=yes spolson/pyhc-executable-paper:v2 That will start the container with the permissions necessary to run the notebook that is the executable paper from start to finish with "Run All Cells" in the Jupyter interface (including the initialization script that installs both Python and system packages). It also maps the container's port 8888 (where JupyterLab will start) to your machine's port 8888, such that you can launch JupyterLab by simply following the URL that is generated in your terminal output. Something like: http://127.0.0.1:8888/lab?token=fd1dc3221fd13a5923bbc494b8553fe03b1183411687899a. 2. Load the Docker image from DockerHub: Our Docker image is available on DockerHub. Simply pull the image with: docker pull spolson/pyhc-executable-paper:v2 then run the image: docker run --rm -p 8888:8888 --user root -e GRANT_SUDO=yes spolson/pyhc-executable-paper:v2 (Note that once the image has been pulled, the remaining steps to run the image are identical to those in #1 above.) 3. Build the Docker image from source: We also store the source files here so that you can build the Docker image from scratch if you want. First, download both the file Dockerfile and the compressed directory src.zip. Navigate to the directory where you downloaded them, unzip src, then build the Docker image with something like: docker build -t pyhc-executable-paper:v2 . (Refer to Docker's documentation for help using the docker build command.) The remaining steps to run the image are identical to those in #1 and #2 above.

Keywords

Magnetosphere models, Python in Heliophysics Community, Improving reproducibility, Open science, Deepnote, PyHC, Executable paper, Cross-disciplinary collaboration

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
    OpenAIRE UsageCounts
    Usage byUsageCounts
    visibility views 41
    download downloads 6
  • 41
    views
    6
    downloads
    Powered byOpenAIRE UsageCounts
Powered by OpenAIRE graph
Found an issue? Give us feedback
visibility
download
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
views
OpenAIRE UsageCountsViews provided by UsageCounts
downloads
OpenAIRE UsageCountsDownloads provided by UsageCounts
0
Average
Average
Average
41
6