Icon Name Description Latest version Latest update
icon
arduino
Allow communication to a programmed arduino board to control its hardware.
0.7.0 2021-04-28
icon
audio
Audio and MIDI Toolbox for GNU Octave.
2.0.2 2020-10-13
icon
bim
Solving Diffusion Advection Reaction (DAR) Partial Differential Equations.
1.1.5 2014-10-17
icon
bsltl
Free collection of Octave/MATLAB routines for working with the biospeckle laser technique.
1.3.1 2019-01-14
icon
cgi
Common Gateway Interface for Octave.
0.1.2 2016-09-07
icon
communications
Digital Communications, Error Correcting Codes (Channel Code), Source Code functions, Modulation and Galois Fields.
1.2.3 2021-04-02
icon
control
Computer-Aided Control System Design (CACSD) Tools for GNU Octave, based on the proven SLICOT Library.
3.3.0 2021-06-19
icon
data-smoothing
Algorithms for smoothing noisy data.
1.3.0 2012-03-01
icon
database
Interface to SQL databases, currently only postgresql using libpq.
2.4.4 2019-03-13
icon
dataframe
Data manipulation toolbox similar to R data.frame.
1.2.0 2017-08-14
icon
dicom
File io for medical images and other data using Grassroots DICOM (GDCM) library.
0.4.0 2020-09-04
icon
divand
Performs an n-dimensional variational analysis (interpolation) of arbitrarily located observations.
1.1.2 2014-06-18
icon
doctest
Documentation tests.
0.7.0 2018-03-23
icon
econometrics
Econometrics.
1.1.2 2019-10-15
icon
fda
Functional Data Analysis.
1.0.0 2018-02-23
icon
fem-fenics
Resolution of partial differential equations based on fenics.
0.0.5 2016-10-31
icon
femoctave
Use FEM for solving boundary value problems in two space dimensions.
2.0.1 2020-04-08
icon
financial
Monte Carlo simulation, options pricing routines, financial manipulation, plotting functions and additional date manipulation tools.
0.5.3 2018-10-22
icon
fits
The Octave-FITS package provides functions for reading, and writing FITS (Flexible Image Transport System) files. This package uses the libcfitsio library.
1.0.7 2015-06-10
icon
fpl
Collection of routines to export data produced by Finite Elements or Finite Volume Simulations in formats used by some visualization programs.
1.3.5 2015-08-17
icon
fuzzy-logic-toolkit
A mostly MATLAB-compatible fuzzy logic toolkit for Octave.
0.4.6 2021-02-16
icon
ga
Genetic optimization code.
0.10.2 2020-12-02
icon
general
General tools for Octave.
2.1.1 2020-02-25
icon
generate_html
Generating HTML pages with help texts for a set of package functions.
0.3.2 2020-05-18
icon
geometry
Library for extending MatGeom functionality.
4.0.0 2020-02-03
icon
gsl
Octave bindings to the GNU Scientific Library.
2.1.1 2018-06-18
icon
image-acquisition
Functions to capture images from connected devices using Video4Linux (v4l).
0.2.2 2015-04-19
icon
image
Functions for image processing, feature extraction, image statistics, spatial and geometric transformations, morphological operations, linear filtering, and much more.
2.12.0 2020-01-30
icon
instrument-control
Low level I/O functions for serial, i2c, parallel, tcp, gpib, vxi11, udp and usbtmc interfaces.
0.7.0 2021-02-22
icon
interval
Real-valued interval arithmetic. Handle uncertainties, estimate arithmetic errors, computer-assisted proofs, constraint programming, and verified computing.
3.2.0 2018-07-01
icon
io
Input/Output in external formats.
2.6.3 2020-11-02
icon
level-set
Routines for calculating the time-evolution of the level-set equation and extracting geometric information from the level-set function.
0.3.0 2015-12-17
icon
linear-algebra
Additional linear algebra code, including matrix functions.
2.2.3 2019-11-08
icon
lssa
Tools to compute spectral decompositions of irregularly-spaced time series. Functions based on the Lomb-Scargle periodogram and Adolf Mathias' implementation for R and C.
0.1.4 2020-10-18
icon
ltfat
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.
2.3.1 2018-06-21
icon
mapping
Simple mapping and GIS .shp .dxf and raster file functions.
1.4.1 2020-10-18
icon
matgeom
Geometry toolbox for 2D/3D geometric computing.
1.2.3 2021-06-01
icon
miscellaneous
Miscellaneous tools that don't fit somewhere else.
1.3.0 2019-10-27
icon
mpi
Octave bindings for basic Message Passing Interface (MPI) functions for parallel computing.
3.1.0 2019-03-07
icon
msh
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.
1.0.10 2014-02-21
icon
mvn
Multivariate normal distribution clustering and utility functions.
1.1.0 2013-12-30
icon
nan
A statistics and machine learning toolbox for data with and w/o missing values.
3.5.3 2021-02-15
icon
ncarray
Access a single or a collection of NetCDF files as a multi-dimensional array.
1.0.4 2016-11-29
icon
netcdf
A NetCDF interface for Octave.
1.0.14 2020-10-14
icon
nurbs
Collection of routines for the creation, and manipulation of Non-Uniform Rational B-Splines (NURBS), based on the NURBS toolbox.
1.4.3 2021-03-29
icon
ocl
Package using OpenCL for parallelization, mostly suitable to Single-Instruction-Multiple-Data (SIMD) computations, selectively using available OpenCL hardware and drivers.
1.1.1 2020-03-01
icon
ocs
Solving DC and transient electrical circuit equations.
0.1.5 2015-08-07
icon
octclip
Boolean operations with polygons using the Greiner-Hormann algorithm.
2.0.1 2020-05-16
icon
octproj
Call PROJ library functions for cartographic projections and CRS transformations.
2.0.1 2020-05-16
icon
optics
Functions covering various aspects of optics.
0.1.4 2019-09-12
icon
optim
Non-linear optimization toolkit.
1.6.1 2021-02-16
icon
optiminterp
An optimal interpolation toolbox providing functions to perform a n-dimensional optimal interpolations of arbitrarily distributed data points.
0.3.6 2020-03-01
icon
packajoozle
Enhanced package manager for GNU Octave.
dev
icon
parallel
Parallel execution package.
4.0.1 2021-03-16
icon
pkg-example
Example package to demonstrate the creation process of an Octave package. Keep this description brief. Describe the major features in the first two lines (160 characters). Multiple lines are allowed. Each line may have maximal 80 characters. Exceptions are URLs. Paragraphs, blank lines, and line breaks are ignored and replaced by spaces.
1.1.0 2021-04-06
icon
pkg-json
JSON support by Matlab compatible (jsondecode / jsonencode) functions.
1.3.0 2021-05-31
icon
pkg
The GNU Octave package management tool.
dev
icon
pythonic
The Pythonic package provides a Python language binding for Octave, to allow any Python package to be loaded and used directly, with automatic translation from Octave to Python data types.
0.1.0 2019-05-22
icon
quaternion
Quaternion package for GNU Octave, includes a quaternion class with overloaded operators.
2.4.0 2015-03-21
icon
queueing
Functions for queueing networks, discrete- and continuous-time Markov chains analysis. 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. 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.
1.2.7 2020-03-21
icon
raspi
Basic Octave implementation of the matlab raspi extension, allowing communication to a Raspberry Pi board to control its hardware.
0.0.1 2020-12-11
icon
secs1d
A Drift-Diffusion simulator for 1d semiconductor devices.
0.0.9 2012-03-30
icon
secs2d
A Drift-Diffusion simulator for 2d semiconductor devices.
0.0.8 2009-05-06
icon
secs3d
A Drift-Diffusion simulator for 3d semiconductor devices.
0.0.1 2011-09-08
icon
signal
Signal processing tools, including filtering, windowing and display functions.
1.4.1 2019-02-08
icon
sockets
Socket functions for networking from within Octave.
1.2.1 2020-11-10
icon
sparsersb
Interface to the librsb package implementing the RSB sparse matrix format for fast shared-memory sparse matrix computations.
1.0.8 2020-08-06
icon
splines
Additional spline functions
1.3.4 2021-02-23
icon
sqlp-sedumi
SeDuMi (Self-Dual-Minimization) is solving convex optimization problems involving linear equations and inequalities, second-order cone constraints, and semidefinite constraints (linear matrix inequalities).
1.3.5 2021-06-15
icon
statistics
Additional statistics functions for Octave.
1.4.2 2020-03-23
icon
stk
The STK is a (not so) Small Toolbox for Kriging. Its primary focus is 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.).
2.6.1 2019-10-12
icon
strings
Additional functions for manipulation and analysis of strings.
1.2.0 2015-06-06
icon
struct
Additional structure manipulation functions.
1.0.17 2021-02-16
icon
symbolic
Symbolic calculation features, including common Computer Algebra System tools such as algebraic operations, calculus, equation solving, Fourier and Laplace transforms, variable precision arithmetic and other features. Compatibility with other symbolic toolboxes is intended.
2.9.0 2020-03-04
icon
tablicious
Matlab-compatible Octave table class for storing tabular/relational data. Similar to R and Python Pandas DataFrames.
0.3.5 2020-01-31
icon
tisean
Nonlinear Time Series Analysis. Port of TISEAN 3.0.1.
0.2.3 2015-08-14
icon
tsa
Stochastic concepts and maximum entropy methods for time series analysis.
4.6.2 2019-10-24
icon
vibes
Interface to VIBes, Visualizer for Intervals and Boxes.
0.2.0 2016-06-22
icon
video
A wrapper for OpenCV's CvCapture_FFMPEG and CvVideoWriter_FFMPEG.
2.0.0 2020-02-24
icon
vrml
3D graphics using VRML.
1.0.13 2012-06-18
icon
websockets
Simple implementation of the Websockets protocol for GNU Octave.
0.1.0 2020-09-22
icon
windows
Provides COM interface and additional functionality on Windows.
1.6.1 2021-03-25
icon
zeromq
ZeroMQ bindings for GNU Octave.
1.5.2 2020-10-13