Packages

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

bimexternal

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

details download repository

bsltlexternal

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

details download repository

cgicommunity

Common Gateway Interface for Octave

details download repository

communicationscommunity

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

details download repository

controlcommunity

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

details download repository

data-smoothingcommunity

Algorithms for smoothing noisy data

details download repository

databasecommunity

Interface to SQL databases, currently only postgresql using libpq

details download repository

dataframecommunity

Data manipulation toolbox similar to R data

details download repository

dicomcommunity

Digital communications in medicine (DICOM) file io

details download repository

divandexternal

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

details download repository

doctestcommunity

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

details download repository

econometricscommunity

Econometrics functions including MLE and GMM based techniques

details download repository

fem-fenicscommunity

pkg for the resolution of partial differential equations based on fenics

details download repository

financialcommunity

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

details download repository

fitsexternal

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

details download repository

fplexternal

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-toolkitcommunity

A mostly MATLAB-compatible fuzzy logic toolkit for Octave

details download repository

gacommunity

Genetic optimization code

details download repository

generate_htmlcommunity

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

details download repository

geometrycommunity

Library for geometric computing extending MatGeom functions

details download repository

gslcommunity

Octave bindings to the GNU Scientific Library

details download repository

imagecommunity

The Octave-forge Image package provides functions for processing images

details download repository

image-acquisitioncommunity

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

details download repository

instrument-controlcommunity

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

details download repository

intervalcommunity

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

details download repository

iocommunity

Input/Output in external formats

details download repository

level-setcommunity

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

details download repository

linear-algebracommunity

Additional linear algebra code, including general SVD and matrix functions

details download repository

lssacommunity

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

details download repository

ltfatexternal

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

mappingcommunity

Simple mapping and GIS .shp and raster file functions

details download repository

miscellaneouscommunity

Miscellaneous tools that don't fit somewhere else

details download repository

mpicommunity

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

details download repository

mshexternal

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

details download repository

mvncommunity

Multivariate normal distribution clustering and utility functions

details download repository

nanexternal

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

details download repository

ncarrayexternal

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

details download repository

netcdfexternal

A MATLAB compatible NetCDF interface for Octave

details download repository

nurbsexternal

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

ocsexternal

Package for solving DC and transient electrical circuit equations

details download repository

octclipexternal

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

details download repository

octprojexternal

This package allows to call functions of PROJ

details download repository

odepkgexternal

A package for solving ordinary differential equations and more

details download repository

opticscommunity

Functions covering various aspects of optics

details download repository

optimcommunity

Non-linear optimization toolkit

details download repository

optiminterpexternal

An optimal interpolation toolbox for octave

details download repository

parallelcommunity

Parallel execution package

details download repository

quaternioncommunity

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

details download repository

queueingcommunity

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

details download repository

secs1dexternal

A Drift-Diffusion simulator for 1d semiconductor devices

details download repository

secs2dexternal

A Drift-Diffusion simulator for 2d semiconductor devices

details download repository

secs3dexternal

A Drift-Diffusion simulator for 3d semiconductor devices

details download repository

signalcommunity

Signal processing tools, including filtering, windowing and display functions

details download repository

socketscommunity

Socket functions for networking from within octave

details download repository

sparsersbcommunity

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

details download repository

sparsersbexternal

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

details download repository

splinescommunity

Additional spline functions

details download repository

statisticscommunity

Additional statistics functions for Octave

details download repository

stkexternal

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

details download repository

stringscommunity

Additional functions for manipulation and analysis of strings

details download repository

structcommunity

Additional structure manipulation functions

details download repository

symboliccommunity

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

details download repository

tsaexternal

Stochastic concepts and maximum entropy methods for time series analysis

details download repository

vibesexternal

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

details download repository

videocommunity

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

details download repository

vrmlcommunity

3D graphics using VRML

details download repository

windowscommunity

Provides COM interface and additional functionality on Windows

details download repository

zeromqcommunity

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).