These packages are meant for current versions of Octave. See the unmaintained section for information on older versions.
|bim||» details | download|
Package for solving Diffusion Advection Reaction (DAR) Partial Differential Equations
|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.
|divand||» details | download|
divand performs an n-dimensional variational analysis (interpolation) of arbitrarily located observations.
|fem-fenics||» details | download|
pkg for the resolution of partial differential equations based on fenics
|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.
|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.
|image-acquisition||» details | download|
The Octave-forge Image Aquisition package provides functions to capture images from connected devices. Currently only v4l2 is supported.
|instrument-control||» details | download|
Low level I/O functions for serial, i2c, parallel, tcp, gpib, vxi11 and usbtmc interfaces.
|interval||» details | download|
The interval package provides data types and operations for verified computing. It can be used to handle uncertainties, estimate arithmetic errors and produce reliable results. Also it can help find guaranteed solutions to numerical problems. Thanks to GNU MPFR many arithmetic operations are provided with best possible accuracy. The implementation of intervals in inf-sup format is based on interval boundaries represented by binary64 numbers and is standard conforming to IEEE 1788.
|level-set||» details | download|
Routines for calculating the time-evolution of the level-set equation and extracting geometric information from the level-set function.
|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.
|mpi||» details | download|
Octave bindings for basic Message Passing Interface (MPI) functions for parallel computing.
|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.
|nan||» details | download|
A statistics and machine learning toolbox 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.
|octcdf||» details | download|
A NetCDF interface for octave. This interface is depreciated. Please use the netcdf package instead (possibly in combination with ncarray).
|octclip||» details | download|
This package allows to do boolean operations with polygons using the Greiner-Hormann algorithm.
|octproj||» details | download|
This package allows to call functions of PROJ.4 library for cartographic projections transformations.
|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.
|parallel||» details | download|
Parallel execution package. See also package mpi, maintained by Carlo de Falco.
|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.
|stk||» details | download|
The STK is a (not so) Small Toolbox for Kriging. Its primary focus in on the interpolation/regression technique known as kriging, which is very closely related to Splines and Radial Basis Functions, and can be interpreted as a non-parametric Bayesian method using a Gaussian Process (GP) prior. The STK also provides tools for the sequential and non-sequential design of experiments. Even though it is, currently, mostly geared towards the Design and Analysis of Computer Experiments (DACE), the STK can be useful for other applications areas (such as Geostatistics, Machine Learning, Non-parametric Regression, etc.).
|symbolic||» details | download|
Adds symbolic calculation features to GNU Octave. These include common Computer Algebra System tools such as algebraic operations, calculus, equation solving, Fourier and Laplace transforms, variable precision arithmetic and other features. Internally, the package uses [SymPy](www.sympy.org), but no knowledge of Python is required. Compatibility with other symbolic toolboxes is intended.
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:
- combinatorics -merged into miscellaneous and specfun
- openmpi_ext - renamed mpi.
- physicalconstants - merged into miscellaneous.
- time - merged into financial.
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: