GitHub has announced support for notebooks from Jupyter, formerly known as IPython.

Jupyter consists of interactive command shells used to create browser-based notebooks with support for code, rich text, mathematical expressions, and other media used primarily by data scientists, researchers and programmers.

GitHub announced that the more than 200,000 Jupyter notebooks already on GitHub will render automatically. Concerning new notebooks, GitHub support will offer complete rendering and programming accessibility, allowing data scientists and programmers to access and build upon computational research workflows. Jupyter notebooks can also leverage the Git Large File Storage service.

Jupyter notebooks worked primarily with Python, and now support languages like Haskell, Julia, Perl, R and Ruby. A gallery of some of the more popular notebooks available on GitHub can be found here.