Jupyter
Środowisko notatników, w którym kod, wyniki, wykresy i tekst żyją w jednym dokumencie. Wydzielone z IPythona w 2014 roku; IPythona zapoczątkował w 2001 roku Fernando Pérez. Nazwa pochodzi od Julii, Pythona i R.
Plik .ipynb to JSON z komórkami i zapisanymi wynikami. Interfejs rozmawia z jądrem (kernelem) przez ZeroMQ, a jąder istnieje dla grubo ponad 40 języków. To standard w nauczaniu, analizie danych i uczeniu maszynowym; JupyterLab jest nowoczesnym środowiskiem, a Google Colab wersją hostowaną z darmowymi GPU. Powtarzana krytyka jest uczciwa: ukryty stan — komórki można uruchamiać w dowolnej kolejności, więc to, co widać, nie musi odpowiadać kodowi — do tego fatalne diffy w Gicie i pokusa, by analiza nigdy nie stała się prawdziwym kodem. Narzędzia takie jak nbdime, jupytext i papermill łagodzą część tych problemów.