Jupyter Notebook 5.0 released
For those unaware, Jupyter Notebook lets you create documents with interactive content like code examples and adjustable visualizations. It's built with prose in mind, emphasizing explanatory text alongside interactive, visual content. And it's especially useful in scientific computing, providing a great way to visualize equations or share code with detailed explanations.
Initially built on the Python programming language, it was once part of IPython . It was split into a project of its own back in 2015 and has continued to evolve nicely. Version 5.0 has just been released featuring a bunch of helpful additions alongside typical bug fixes. New features include more compact, default table styling, sorting of files in the dashboard, cell tags for customizing the way tools work in notebooks and an interface for editing keyboard shortcuts to avoid having to edit an external file.
Similar tools exist in the vein of "literate programming", many inspired by Jupyter. Eve , for example, places the same emphasis on prose, though more focused on programming. Meanwhile tools like Blabr and Carbide offer their own distinctive focus through live coding. Altogether, we've got a versatile bunch of tools for interactive documents.
More on the Jupyter release: http://blog.jupyter.org/2017/04/04/jupyter-notebook-5-0/