Reproducible Research with Interactive Jupyter Dashboards: Glossary

Key Points

  • Reproducible research

Jupyter dashboards
  • Jupyter dashboards

Interactive research
  • Take a concrete example and illustrate how to use jupyter dashboards and widgets

More on Jupyter widgets
  • in-depth overview of some jupyter widgets

Sharing Jupyter Notebooks using GitHub
  • GitHub is a development platform where we “can host and review code, manage projects, and build software.

  • A GitHub repository can be created, populated, and shared without command line or other special-purpose version control tools.

  • Jupyter Notebooks shared through GitHub are rendered, but are static. GitHub does not run the notebook(s) in a repository.

Sharing Jupyter Notebooks using Binder
  • Binder provides an environment that runs and interactively serves your Jupyter notebooks.

  • Use environment.yml or share your complete computational environment (apt.txt, environment.yml and postBuild) to specify dependencies beyond the Jupyter notebook execution environment itself.