A Jupyter kernel for Octave
This requires Jupyter Notebook, and Octave installed with gnuplot support.
Install as pip install octave_kernel
.
Then, you can select the "Octave" Kernel in the Jupyter Notebook.
This is based on MetaKernel, which means it features a standard set of magics.
A sample notebook is available online.
You can specify the path to your matlab executable by creating an OCTAVE_EXECUTABLE environmental variable.