Octave-Forge is a central location for the collaborative development of packages for GNU Octave.

The Octave-Forge packages expand Octave's core functionality by providing field specific features via Octave's package system. For example, image and signal processing, fuzzy logic, instrument control, and statistics packages are examples of individual Octave-Forge packages (browse the full list of packages).

Installing packages

You can find the list of packages by clicking on the Packages link at the top. To install a package, use the pkg command from the Octave prompt by typing:

pkg install -forge package_name

where package_name is the name of the package you want to install.

While GNU Octave and Octave Forge are separate projects, their communities are the same. See Octave's support page for help with Octave Forge.

If you have new code to contribute, submit it to the patch tracker. If you want to report a bug, use the bug tracker instead.

For convenience Octave-Forge supplies pre-built installers for Octave:

Windows: installers
Mac OSX: installers
Mac OSX: install instructions

Recent News

This is a short abbreviated list of the changes that were introduced in recent versions of octave-forge. For a full list of changes please see the News Archive.

June 22, 2016

vibes-0.2.0 released

June 04, 2016

splines-1.3.1 released

June 04, 2016

interval-1.5.0 released

June 04, 2016

symbolic-2.4.0 released

June 04, 2016

generate_html-0.1.11 released

May 22, 2016

splines-1.3.0 released

May 22, 2016

netcdf-1.0.11 released

May 07, 2016

netcdf-1.0.10 released

April 28, 2016

parallel-3.1.0 released