CoCalc feature

Run GNU Octave Online

Run Octave online in notebooks, scripts, and terminals.

Use an available hosted Octave image for notebooks, .m files, terminals and collaboration. Check package requirements, installation locations and configured backup coverage.

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 provides largely MATLAB-compatible numerical computing. A hosted Octave image supplies the tools, while system installation permissions and snapshot coverage depend on the image and deployment. Native CoCalc Plus uses installed local software.

Octave is the default Jupyter kernel on the Octave image, and .m files open with Octave syntax highlighting. Terminal work can continue after a browser disconnect while its project runtime remains running.

  • 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
  • Collaborative editing and document history, with backup coverage checked for the project and file locations

Start using CoCalc