The following packages are currently available in the repository. If you don't know how to install the packages please read the relevant part of the FAQ.
These packages are meant for versions of Octave later than version 2.9.12. For earlier versions of Octave, please use the older monolithic releases of Octave-Forge.
|ann||» details | download|
The Octave-forge ANN package wraps the ANN library, which provides data structures and functions for computing exact and approximate nearest neighbors on an arbitrarily high dimensional point set.
|bim||» details | download|
Package for solving Diffusion Advection Reaction (DAR) Partial Differential Equations
|combinatorics||» details | download|
Combinatorics functions, incuding partitioning. This a dummy package as transition for the miscellaneous package.
|communications||» details | download|
Digital Communications, Error Correcting Codes (Channel Code), Source Code functions, Modulation and Galois Fields
|control||» details | download|
Computer-Aided Control System Design (CACSD) Tools for GNU Octave, based on the proven SLICOT Library
|dicom||» details | download|
Digital communications in medicine (DICOM) file io. Depends on Grassroots DICOM (GDCM). This package is not available in repos for all distros. Contributors: Judd Storrs, Kris Thielemans.
|es||» details | download|
Spanish package for the construction of native language translations of Octave functions.
|fem-fenics||» details | download|
pkg for the resolution of partial differential equation based on fenics
|fenv||» details | download|
On supported architectures, change the rounding mode of the floating point arithmetics (to nearest, up, down, to zero) or change the precision of the arithmetical operations (single, double, double extended). Experimentally test the properties of the floating point arithmetics.
|financial||» details | download|
Financial manipulation, plotting functions and additional date manipulation tools.
|fits||» details | download|
The Octave-FITS package provides functions for reading, and writing FITS (Flexible Image Transport System) files. This package uses the libcfitsio library.
|fl-core||» details | download|
The package contains code for basic functions in Fuzzy Logic for Octave.
|fpl||» details | download|
Collection of routines to export data produced by Finite Elements or Finite Volume Simulations in formats used by some visualization programs.
|generate_html||» details | download|
This package provides functions for generating HTML pages that contain the help texts for a set of functions. The package is designed to be as general as possible, but also contains convenience functions for generating a set of pages for entire packages.
|geometry||» details | download|
Library for geometric computing extending MatGeom functions. Useful to create, transform, manipulate and display geometric primitives.
|gnuplot||» details | download|
Scripts to save data in gnuplot-readable formats, specify gnuplot commands that will be used to produce graphics, and call gnuplot. See help g_ez quickly produce the most common plots.
|image||» details | download|
The Octave-forge Image package provides functions for processing images. The package also provides functions for feature extraction, image statistics, spatial and geometric transformations, morphological operations, linear filtering, and much more.
|informationtheory||» details | download|
Functions and routines for basic Information Theory definitions, and source coding.
|instrument-control||» details | download|
Low level I/O functions for serial, i2c, parallel, tcp, gpib, vxi11 and usbtmc interfaces.
|linear-algebra||» details | download|
Additional linear algebra code, including general SVD and matrix functions.
|lssa||» details | download|
A package implementing tools to compute spectral decompositions of irregularly-spaced time series. Currently includes functions based off the Lomb-Scargle periodogram and Adolf Mathias' implementation for R and C (see URLs).
|ltfat||» details | download|
The Large Time/Frequency Analysis Toolbox (LTFAT) is a Matlab/Octave toolbox for working with time-frequency analysis, wavelets and signal processing. It is intended both as an educational and a computational tool. The toolbox provides a large number of linear transforms including Gabor and wavelet transforms along with routines for constructing windows (filter prototypes) and routines for manipulating coefficients.
|mechanics||» details | download|
Library with functions useful for numerical computation in classical mechanics and structural analysis.
|msh||» details | download|
Create and manage triangular and tetrahedral meshes for Finite Element or Finite Volume PDE solvers. Use a mesh data structure compatible with PDEtool. Rely on gmsh for unstructured mesh generation.
|multicore||» details | download|
An Octave-forge package providing functions for parallel processing on multiple cores.
|nan||» details | download|
A statistics and machine learning toolbox for Octave and Matlab for data with and w/o missing values.
|ncarray||» details | download|
Access a single or a collection of NetCDF files as a multi-dimensional array
|nurbs||» details | download|
Collection of routines for the creation, and manipulation of Non-Uniform Rational B-Splines (NURBS), based on the NURBS toolbox by Mark Spink.
|octclip||» details | download|
This package allows to do boolean operations with polygons using the Greiner-Hormann algorithm.
|octgpr||» details | download|
The package allows interpolating and smoothing scattered multidimensional data using Gaussian Process Regression (also known as Kriging). Projected Gaussian Process regression is also experimentally supported.
|octproj||» details | download|
This package allows to call functions of PROJ.4 library for cartographic projections transformations.
|odebvp||» details | download|
To approximate the solution of the boundary-value problem y''=p(x)*y' + q(x)*y + r(x), a<=x<=b, y(a)=alpha, y(b)=beta by the linear finite-diffence method.
|openmpi_ext||» details | download|
MPI functions for parallel computing using simple MPI Derived Datatypes.
|optiminterp||» details | download|
An optimal interpolation toolbox for octave. This package provides functions to perform a n-dimensional optimal interpolations of arbitrarily distributed data points.
|outliers||» details | download|
Grubbs, Dixon and Cochran tests for outlier detection and p-value approximating routines.
|parallel||» details | download|
Parallel execution package for cluster computers. See also package openmpi_ext, maintained by Riccardo Corradini. For parallel execution on a single machine see e.g. function parcellfun (author: Jaroslav Hajek) in package general.
|physicalconstants||» details | download|
Physical Constants from Atomic & Molecular Physics, taken from NIST database. This a dummy package as transition for the miscellaneous package.
|pt_br||» details | download|
Brazilian Portuguese translations of the help strings of the Octave functions.
|quaternion||» details | download|
Quaternion package for GNU Octave, includes a quaternion class with overloaded operators
|queueing||» details | download|
The queueing package provides functions for queueing networks and Markov chains analysis. This package can be used to compute steady-state performance measures for open, closed and mixed networks with single or multiple job classes. Mean Value Analysis (MVA), convolution, and various bounding techniques are implemented. Furthermore, several transient and steady-state performance measures for Markov chains can be computed, such as state occupancy probabilities, mean time to absorption, time-averaged sojourn times and so forth. Discrete- and continuous-time Markov chains are supported.
|signal||» details | download|
Signal processing tools, including filtering, windowing and display functions.
|simp||» details | download|
This package define the basic operations on intervals. It is useful when some values for a computation are incerte.
|time||» details | download|
Additional date manipulation tools. This a dummy package as transition for the financial package.
|video||» details | download|
Implements addframe, avifile, aviinfo, and aviread, using ffmpeg. (and approximately conforms to Matlab interface)
|zenity||» details | download|
A set of functions for creating simple graphical user interfaces. It is currently possible to create calendar windows, text entries, file selection dialogs, lists, message windows, icons in the notification area, and windows for large amount of text.