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
arduino
Basic Octave implementation of the matlab arduino extension, allowing communication to a programmed arduino board to control its hardware
communications
Digital Communications, Error Correcting Codes (Channel Code), Source Code functions, Modulation and Galois Fields
control
Computer-Aided Control System Design (CACSD) Tools for GNU Octave, based on the proven SLICOT Library
financial
Monte Carlo simulation, options pricing routines, financial manipulation, plotting functions and additional date manipulation tools
generate_html
This package provides functions for generating HTML pages that contain the help texts for a set of functions
image-acquisition
The Octave-forge Image Aquisition package provides functions to capture images from connected devices
instrument-control
Low level I/O functions for serial, i2c, spi, parallel, tcp, gpib, vxi11, udp and usbtmc interfaces
interval
The interval package for real-valued interval arithmetic allows one to evaluate functions over subsets of their domain
level-set
Routines for calculating the time-evolution of the level-set equation and extracting geometric information from the level-set function
lssa
A package implementing tools to compute spectral decompositions of irregularly-spaced time series
ocl
Package using OpenCL for parallelization of (SIMD) computations, selectively using available OpenCL hardware
sparsersb
Interface to the librsb package implementing the RSB sparse matrix format for fast shared-memory sparse matrix computations
External packages
Decisions on the content of external packages are solely in the authority of the respective package maintainer. For bug reports, please refer to the package's homepage. Although, development of these packages may happen mainly at a different place, all packages fullfill the same requirements for hosting at Octave Forge, e. g., are free software.
See also: community packages, unmaintained packages
bsltl
The BSLTL package is a free collection of OCTAVE/MATLAB routines for working with the biospeckle laser technique
divand
divand performs an n-dimensional variational analysis (interpolation) of arbitrarily located observations
fits
The Octave-FITS package provides functions for reading, and writing FITS (Flexible Image Transport System) files
fpl
Collection of routines to export data produced by Finite Elements or Finite Volume Simulations in formats used by some visualization programs
ltfat
The Large Time/Frequency Analysis Toolbox (LTFAT) is a Matlab/Octave toolbox for working with time-frequency analysis, wavelets and signal processing
msh
Create and manage triangular and tetrahedral meshes for Finite Element or Finite Volume PDE solvers
nurbs
Collection of routines for the creation, and manipulation of Non-Uniform Rational B-Splines (NURBS), based on the NURBS toolbox by Mark Spink
octclip
This package allows to do boolean operations with polygons using the Greiner-Hormann algorithm
octproj
This package allows to call functions of PROJ library for cartographic projections and CRS transformations
Unmaintained packages
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:
- combinatorics
- merged into miscellaneous and specfun
- java
- part of Octave core (no longer a separate package) since Octave 3.8
- openmpi_ext
- renamed mpi
- physicalconstants
- merged into miscellaneous
Inactive 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:
- actuarial
- ad
- ann
- benchmark
- bioinfo
- civil-engineering
- engine
- fenv
- fl-core
- gnuplot
- informationtheory
- integration
- irsa
- mechanics
- missing-functions
- mpi
- multicore
- nlwing2
- nnet
- oct2mat
- octcdf
- octgpr
- odebvp
- outliers
- pdb
- plot
- simp
- specfun
- special-matrix
- symband
- tcl-octave
- xraylib
- zenity
See also: community packages, external packages
Credits for artistic work used on this site
Above package icons have partly been created from third-party work. Respective authors are: audio / Matthieu James (GPL2+), arduino / Arduino Community (CC-SA-BY-NC 3.0), 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),