Jupyter is a flexible, popular literate-computing web application for creating documents called "notebooks" containing code, equations, visualization, and text. Notebooks contain both computer code and rich text elements (paragraphs, equations, figures, widgets, links). They are human-readable documents containing analysis descriptions and results but are also executable data analytics artifacts.