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

The Octave-forge packages contains the source for all the functions and are designed to work with the Octave package system. In general the packages are designed to work with the latest development version of Octave, but it should be possible to use most packages with earlier versions.

Installing packages

You can find the list of packages by clicking on the Packages link at the top. To install a package, download the package file, and install it from the Octave prompt by typing

pkg install package_file_name.tar.gz

where package_file_name.tar.gz is the name of the file you downloaded.

If you have questions regarding software downloaded from Octave-Forge, send a message to the repository mailing list.

If you have code to contribute, send a message to the repository mailing list or join the development team.

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

Windows installer (Octave and Octave-Forge)
Octave.app for Mac OS X is a ready to run binary version of GNU Octave. It runs on most of Apple's Mac OS X computers and comes with all the free libraries that are needed. The application can also be expanded by downloading and installing further packages as described before.

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 or the ChangeLog.

August 5, 2010

New release of the package:

parallel-2.0.2

July 28, 2010

New release of the package:

octgpr-1.2.0

July 20, 2010

New release of the package:

nurbs-1.3.0

June 28, 2010

New release of the packages:

ga-0.9.8
nlwing2-1.2.0

June 20, 2010

New release of the package:

openmpi_ext-1.2.0

June 12, 2010

New release of the packages:

linear-algebra-2.0.0
fpl-1.2.0

April 29, 2010

New release of the packages:

openmpi_ext-1.0.1
octcdf-1.1.0

April 19, 2010

New release of the packages:

io-1.0.12
nnet-0.1.12

February 10, 2010

New release of the io package

February 10, 2010

New releases for the packages:

msh-1.0.0
fpl-1.0.0
ocs-0.1.0
bim-1.0.0
WARNING! all funtion names in these packages have been changed so if you have scripts depending on earlier versions you will have to update them to match the new names.

February 9, 2010

New releases for the packages:

octcdf-1.0.17
general 1.2.0
parallel-2.0.1
nurbs-1.0.3

February 5, 2010

The release system has been updated such that individual package maintainers get to decide when packages should be released. This should make package releases more frequent.

July 29, 2009

Updated the OS X binary release to Octave.app 3.2.2.

June 7, 2009

New release of Octave-forge To celebrate the release of Octave 3.2, a new release of the package have been made. This should be compatible with the latest version of Octave.