Conference site ยป Proceedings

Binder 2.0 - Reproducible, interactive, sharable environments for science at scale

Project Jupyter
Project Jupyter

Matthias Bussonnier
UC Berkeley

Jessica Forde
Project Jupyter

Jeremy Freeman

Brian Granger
Cal Poly, San Luis Obispo

Tim Head
Wild Tree Tech, Switzerland

Chris Holdgraf
UC Berkeley

Kyle Kelley
Netflix

Gladys Nalvarte
Simula Research Lab

Andrew Osheroff

M Pacer
Netflix

Yuvi Panda
UC Berkeley

Fernando Perez
UC Berkeley

Benjamin Ragan-Kelley
Simula Research Lab

Carol Willing
Cal Poly, San Luis Obispo

Video: https://youtu.be/KcC0W5LP9GM

Abstract

Binder is an open source web service that lets users create sharable, interactive, reproducible environments in the cloud. It is powered by other core projects in the open source ecosystem, including JupyterHub and Kubernetes for managing cloud resources. Binder works with pre-existing workflows in the analytics community, aiming to create interactive versions of repositories that exist on sites like GitHub with minimal extra effort needed. This paper details several of the design decisions and goals that went into the development of the current generation of Binder.

Keywords

cloud computing, reproducibility, binder, mybinder.org, shared computing, accessibility, kubernetes, dev ops, jupyter, jupyterhub, jupyter notebooks, github, publishing, interactivity

DOI

10.25080/Majora-4af1f417-011

Bibtex entry

Full text PDF