GSoC/GCI Archive
Google Summer of Code 2014 The Julia Language

IJulia Interactive Widgets

by Shashi Gowda for The Julia Language

IJulia Notebooks provide a flexible medium for communicating with rich text interspersed with code along with the ability to inline output (which can manifest as text, plots, images, etc.). This project aims to 1) allow creation of output that a user can interact with through GUI elements such as sliders, drop downs, text fields, and in general, user generated browser events. 2) allow kernel features to actively update output, making possible widgets such as progress bars and real-time plots.