Packages

These packages are meant for current versions of Octave. See the unmaintained section for information on older versions.

bim external

Package for solving Diffusion Advection Reaction (DAR) Partial Differential Equations

details download repository

bsltl external

The BSLTL package is a free collection of OCTAVE/MATLAB routines for working with the biospeckle laser technique

details download repository

cgi community

Common Gateway Interface for Octave

details download repository

communications community

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

details download repository

control community

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

details download repository

data-smoothing community

Algorithms for smoothing noisy data

details download repository

database community

Interface to SQL databases, currently only postgresql using libpq

details download repository

dataframe community

Data manipulation toolbox similar to R data

details download repository

dicom community

Digital communications in medicine (DICOM) file io

details download repository

divand external

divand performs an n-dimensional variational analysis (interpolation) of arbitrarily located observations

details download repository

doctest community

The Octave-Forge Doctest package finds specially-formatted blocks of example code within documentation files

details download repository

econometrics community

Econometrics functions including MLE and GMM based techniques

details download repository

fem-fenics community

pkg for the resolution of partial differential equations based on fenics

details download repository

financial community

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

details download repository

fits external

The Octave-FITS package provides functions for reading, and writing FITS (Flexible Image Transport System) files

details download repository

fpl external

Collection of routines to export data produced by Finite Elements or Finite Volume Simulations in formats used by some visualization programs

details download repository

fuzzy-logic-toolkit community

A mostly MATLAB-compatible fuzzy logic toolkit for Octave

details download repository

ga community

Genetic optimization code

details download repository

general community

General tools for Octave

details download repository

generate_html community

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

details download repository

geometry community

Library for geometric computing extending MatGeom functions

details download repository

gsl community

Octave bindings to the GNU Scientific Library

details download repository

image community

The Octave-forge Image package provides functions for processing images

details download repository

image-acquisition community

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

details download repository

instrument-control community

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

details download repository

interval community

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

details download repository

io community

Input/Output in external formats

details download repository

level-set community

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

details download repository

linear-algebra community

Additional linear algebra code, including general SVD and matrix functions

details download repository

lssa community

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

details download repository

ltfat external

The Large Time/Frequency Analysis Toolbox (LTFAT) is a Matlab/Octave toolbox for working with time-frequency analysis, wavelets and signal processing

details download repository

mapping community

Simple mapping and GIS .shp and raster file functions

details download repository

miscellaneous community

Miscellaneous tools that don't fit somewhere else

details download repository

mpi community

Octave bindings for basic Message Passing Interface (MPI) functions for parallel computing

details download repository

msh external

Create and manage triangular and tetrahedral meshes for Finite Element or Finite Volume PDE solvers

details download repository

mvn community

Multivariate normal distribution clustering and utility functions

details download repository

nan external

A statistics and machine learning toolbox for data with and w/o missing values

details download repository

ncarray external

Access a single or a collection of NetCDF files as a multi-dimensional array

details download repository

netcdf external

A MATLAB compatible NetCDF interface for Octave

details download repository

nurbs external

Collection of routines for the creation, and manipulation of Non-Uniform Rational B-Splines (NURBS), based on the NURBS toolbox by Mark Spink

details download repository

ocs external

Package for solving DC and transient electrical circuit equations

details download repository

octclip external

This package allows to do boolean operations with polygons using the Greiner-Hormann algorithm

details download repository

octproj external

This package allows to call functions of PROJ

details download repository

optics community

Functions covering various aspects of optics

details download repository

optim community

Non-linear optimization toolkit

details download repository

optiminterp external

An optimal interpolation toolbox for octave

details download repository

parallel community

Parallel execution package

details download repository

quaternion community

Quaternion package for GNU Octave, includes a quaternion class with overloaded operators

details download repository

queueing community

The queueing package provides functions for queueing networks and Markov chains analysis

details download repository

secs1d external

A Drift-Diffusion simulator for 1d semiconductor devices

details download repository

secs2d external

A Drift-Diffusion simulator for 2d semiconductor devices

details download repository

secs3d external

A Drift-Diffusion simulator for 3d semiconductor devices

details download repository

signal community

Signal processing tools, including filtering, windowing and display functions

details download repository

sockets community

Socket functions for networking from within octave

details download repository

sparsersb community

Interface to the librsb package implementing the RSB sparse matrix format for fast shared-memory sparse matrix computations

details download repository

splines community

Additional spline functions

details download repository

statistics community

Additional statistics functions for Octave

details download repository

stk external

The STK is a (not so) Small Toolbox for Kriging

details download repository

strings community

Additional functions for manipulation and analysis of strings

details download repository

struct community

Additional structure manipulation functions

details download repository

symbolic community

The Octave-Forge Symbolic package adds symbolic calculation features to GNU Octave

details download repository

tsa external

Stochastic concepts and maximum entropy methods for time series analysis

details download repository

vibes external

The VIBes API allows one to easily display results (boxes, pavings) from interval methods

details download repository

video community

A wrapper for ffmpeg's libavformat and libavcodec, implementing addframe, avifile, aviinfo and aviread

details download repository

vrml community

3D graphics using VRML

details download repository

windows community

Provides COM interface and additional functionality on Windows

details download repository

zeromq community

ZeroMQ bindings for GNU Octave

details download repository

Renamed or moved packages

Some packages have been renamed or merged over time. When this happens, a dummy transitional package is created -- empty and dependent on its new package. After some time, those are removed as well. The following is a list of such packages:

Unmaintained packages

The Octave Forge project is a location to develop multiple packages for GNU Octave. With time, some packages become unmaintained, usually because the original author no longer requires it and no one steps up to take its position. Without a maintainer or active user base, and as Octave evolves, we do not know how usable they are, so we can no longer honestly recommend their use.

They are still stored and release tarballs can be downloaded from our File Release System (same for the very old monolithic releases) . However, many of them have accumulated bug fixes and new features in the mercurial or SVN repositories, it simply happens that no maintainer has prepared a release. Because of this, we encourage users to check the development sources, not the released tarballs. Furthermore, bug reports for those packages continue to be welcome, and anyone wishing to take up the position of maintainer, please contact us through the maintainers mailing list.

The complete list of unmaintained packages is:

Credits for artistic work used on this site

Above package and other icons have partly been created from third-party work. Respective authors are: bsltl / Fernando Pujaico Rivera (GFDL, CC-BY-SA 3.0), communications / Colin M.L. Burnett (GFDL, CC-BY-SA 3.0), dicom / Shizhao (GFDL, CC-BY-SA 3.0), doctest / Everaldo Coelho (LGPL 2.1), econometrics / Bkwillwm (GFDL, CC-BY-SA 3.0), fits / Gürkan Sengün (GPL2+), ga / Yearofthedragon (GFDL, CC-BY-SA 3.0), geometry / Jtico (public domain), instrument-control / Mike1024 (public domain), linear-algebra / Quartl (GFDL, CC-BY-SA 3.0), lssa / Adolf Mathias, Florian Grond, Ramon Guardans, Detlef Seese, Miguel Canela, Hans H. Diebner (CC-BY 3.0), mapping / National Atlas of the United States (public domain), mpi / Foobaz (public domain), mvn / Thomas Steiner (GFDL), ncarray / University Corporation for Atmospheric Research/Unidata (NetCDF license), netcdf / UCRL (public domain), octproj / Peter Mercator (public domain), odepkg / jjbeard (public domain), optiminterp / Nikolay Koldunov (GFDL, CC-BY 3.0), queueing / Chrislb (GFDL, CC-BY-SA 2.5), signal / Bob K (CC0), sparsersb / Michele Martone (LGPL3+), specfun / Gaussianer (public domain), splines / Tam (public domain), struct / Matthew Tardiff (GFDL, CC-BY-SA 3.0), windows / Johann Jaritz (GFDL, CC-BY-SA 3.0), repository links / dracos, George Shuklin (CC BY-SA 3.0).