Ellip Notebooks

The Ellip Notebooks solution provides a way for explore and analyse data generated on the Ellip Platform. It is also possible to discover and stage-in external products and process them.

It provides a Web GUI, accessible via a browser, that allow platform users to create documents that contain live code, equations, visualizations and explanatory text. The typical uses for such documents include:

  • data discovery,
  • data stage-in,
  • data transformation,
  • numerical simulation,
  • statistical modeling,
  • machine learning.

The Web GUI has IDE capabilities offering a powerful ‘scratchpad’ paradigm for the creation and management of live computational documents with rich media. Users can execute blocks of code (provided by a given kernel) in the browser with automatic syntax highlighting, indentation, and tab completion/introspection. First and foremost, the web application is an interactive environment for writing and running code directly.

In a code cell it is possible to edit and write new code, with full syntax highlighting and tab completion. By default, the language associated to a code cell is Python, but depending on the kernel, other languages, such as R, can be handled interactively. When a code cell is executed, its code is sent to the kernel associated with the notebook and the results that are returned from this computation are displayed in the notebook as the cell’s output. The output is not limited to text, with many other possible forms of output are also possible.