CoCalc feature

Run GNU Octave Online

Run Octave online in notebooks, scripts, and terminals.

Run GNU Octave online in a CoCalc Linux project: start on the Octave image with its common packages, use Octave as the default Jupyter kernel, edit .m files collaboratively, and keep TimeTravel history and snapshots.

Use GNU Octave for MATLAB-style numerical computing in collaborative projects with notebooks, .m files, terminals, plots, and teaching workflows.

Run GNU Octave online

GNU Octave is the free numerical computing language that is largely compatible with MATLAB. Start a project on the Octave image and it is ready to use, in a full Linux environment with passwordless sudo, real-time collaboration, TimeTravel history, and snapshots.

Octave is the default Jupyter kernel on that image, .m files open in the collaborative editor with Octave syntax highlighting, and scripts run in a terminal that survives disconnects.

  • Octave built from source with the statistics, control, signal, image, optim, and symbolic packages
  • Jupyter kernels for Octave and Python, plus JupyterLab from the project's Apps panel
  • .m files open in the collaborative editor with a one-click octave shell
  • Real-time collaboration, TimeTravel history, and snapshots in every project

Start using CoCalc