Research can be expressed in many different formats. Scientists often use images, graphs and visualizations to convey their results. They may use code to compute results, use equations to express relationships, and use text to give meaning to the results that they present.
The Jupyter notebook is a web application that integrates executable code with equations, images, videos, visualizations, and text in a single document. Jupyter supports over 40 different programming languages, including Python, Octave, Julia, and R. Once you’ve created a Jupyter notebook, you can share it via email, Dropbox, GitHub, or using the Jupyter Notebook Viewer.
To see some examples of Jupyter in action, take a look at the Jupyter Notebook Viewer.
Next week we will be looking at five innovative tools for writing.