The Octave Forge package repository is no longer actively maintained. Please find Octave Packages at https://packages.octave.org.

Packages

Community packages

These packages are maintained by a community of Octave Forge and Octave developers in a spirit of collaboration. The main repository for development is located at  SourceForge. Community packages are coordinated between each other and with Octave regarding compatibility, naming of functions, and location of individual functions or groups of functions.

See also:  external packages,  unmaintained packages

Icon

arduino

Basic Octave implementation of the matlab arduino extension, allowing communication to a programmed arduino board to control its hardware

Icon

audio

Audio and MIDI Toolbox for GNU Octave

Icon

cgi

Common Gateway Interface for Octave

Icon

communications

Digital Communications, Error Correcting Codes (Channel Code), Source Code functions, Modulation and Galois Fields

Icon

control

Computer-Aided Control System Design (CACSD) Tools for GNU Octave, based on the proven SLICOT Library

Icon

data-smoothing

Algorithms for smoothing noisy data

Icon

database

Interface to SQL databases, currently only postgresql using libpq

Icon

dataframe

Data manipulation toolbox similar to R data.frame

Icon

dicom

Digital communications in medicine (DICOM) file io

Icon

doctest

Find and run example code within documentation

Icon

econometrics

Econometrics functions including MLE and GMM based techniques

Icon

fem-fenics

pkg for the resolution of partial differential equations based on fenics

Icon

financial

Monte Carlo simulation, options pricing routines, financial manipulation, plotting functions and additional date manipulation tools

Icon

fuzzy-logic-toolkit

A mostly MATLAB-compatible fuzzy logic toolkit for Octave

Icon

ga

Genetic optimization code

Icon

general

General tools for Octave

Icon

generate_html

This package provides functions for generating HTML pages that contain the help texts for a set of functions

Icon

geometry

Library for extending MatGeom functionality

Icon

gsl

Octave bindings to the GNU Scientific Library

Icon

image

The Octave-forge Image package provides functions for processing images

Icon

image-acquisition

The Octave-forge Image Acquisition package provides functions to capture images from connected devices

Icon

instrument-control

Low level I/O functions for serial, i2c, spi, parallel, tcp, gpib, vxi11, udp and usbtmc interfaces

Icon

interval

The interval package for real-valued interval arithmetic allows one to evaluate functions over subsets of their domain

Icon

io

Input/Output in external formats

Icon

level-set

Routines for calculating the time-evolution of the level-set equation and extracting geometric information from the level-set function

Icon

linear-algebra

Additional linear algebra code, including matrix functions

Icon

lssa

A package implementing tools to compute spectral decompositions of irregularly-spaced time series

Icon

mapping

Simple mapping and GIS .shp .dxf and raster file functions

Icon

miscellaneous

Miscellaneous tools that don't fit somewhere else

Icon

mvn

Multivariate normal distribution clustering and utility functions

Icon

netcdf

A NetCDF interface for Octave

Icon

ocl

Package using OpenCL for parallelization of (SIMD) computations, selectively using available OpenCL hardware

Icon

optics

Functions covering various aspects of optics

Icon

optim

Non-linear optimization toolkit

Icon

optiminterp

An optimal interpolation toolbox for octave