Sign inSign up

spolson/pyhc-gallery-w-executable-paper

By spolson

•Updated about 2 years ago

PyHC Gallery and EP running in JupyterLab using an environment with every published PyHC package.

Image
0

1.2K

spolson/pyhc-gallery-w-executable-paper repository overview

This pyhc-gallery-w-executable-paper image has all the notebook examples from the Python in Heliophysics Community (PyHC) Gallery⁠, along with the executable paper "Making an executable paper with the Python in Heliophysics Community to foster open science and improve reproducibility⁠" by Polson et al., running in JupyterLab with an environment containing every published PyHC package.

Use the pyhc-environment⁠ image if you just want the PyHC environment without the extra cruft of the gallery and executable paper files.

⁠Inspiration

The environment used by this JupyterLab session is backed by the pyhc-docker-environment⁠ GitHub repo. That repo maintains up-to-date package version requirements for a unified Python virtual environment holding the latest versions of each PyHC package, automated by GitHub Actions.

⁠Caveats

It is difficult with so many dependency requirements to create a valid Python virtual environment capable of even importing all these PyHC packages. The Gallery notebooks and executable paper successfully execute, and there is an additional import-test.ipynb notebook added to demonstrate that all the imports do work, but little further compatibility testing has been done.

Tag summary

Content type

Image

Digest

sha256:77d82f279…

Size

3 GB

Last updated

about 2 years ago

docker pull spolson/pyhc-gallery-w-executable-paper:v2024.08.13