I am very pleased that I will be working with GNU Octave during Google summer of code for the second year in a row! This year, I will be working on the “Jupyter Notebook Integration” project.
The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, MathJax-rendered equations, visualizations, and narrative text. To interactively work with Octave code within Jupyter Notebooks, there already exists an Octave kernel for Jupyter.
This project aims to support the opposite direction: running (and filling) Jupyter Notebook within GNU Octave. This would enable Jupyter Notebook users to evaluate long-running Octave Notebooks on a computing server without a permanent browser connection, which is still a pending issue.
There are some changes in my timeline as the schedule of my final exams changed. This how the timeline looks now:
I’m looking forward to a fruitful and fun summer with GNU Octave.