Jupyter Notebook

Jupyter is a project started by the Python community, that was originally called IPython Notebook (IPython for Interactive Python), and aiming at more interactive computing, through a new interface appropriate for the academia: Notebooks.

The project opened to other scientific languages, turning into Jupyter (for Julia, Python and R).

You can get a Jupyter kernel for Scilab here: https://github.com/Calysto/scilab_kernel

as well as Octave: https://github.com/Calysto/octave_kernel

Getting started

You can donwload this Notebook to get started with Scilab in Jupyter:

https://nbviewer.jupyter.org/github/Calysto/scilab_kernel/blob/master/scilab_kernel.ipynb

 

PDF export

Exporting notebooks as PDF can provide an efficient way to create scientific & technical reports:

HTML export

Another export format that enables further manual modification and integration is HTML, that is a logical web rendering for Notebooks to post them online:

 

Gist snipet exchange

Gist is a service provided by GitHub to exchange pieces of code. You can create two kinds of gists: public and secret. Create a public gist if you're ready to share your ideas with the world or a secret gist if you're not. This is very appropriate for notebook, that can be natively shared and rendered: