Icon | Name | Description | Stars⭐ | Latest version | Latest update |
---|
Icon | Name | Description | Stars⭐ | Latest version | Latest update |
---|---|---|---|---|---|
![]() |
json | JSON support by Matlab compatible (jsondecode / jsonencode) functions. Included in Octave core since version 7.1.0. No need to install this package in recent Octave versions. |
7 | 1.6.0 | 2025-03-23 |
![]() |
jupyter-notebook | A package to run and fill Jupyter Notebooks within GNU Octave. Evaluate long-running Octave Jupyter Notebooks on a computing server without permanent browser connection. Included in Octave core since version 7.1.0. No need to install this package in recent Octave versions. |
7 | 1.3.0 | 2025-03-23 |
![]() |
femoctave | Use FEM for solving boundary value problems in two space dimensions. |
13 | 2.1.8 | 2025-03-22 |
![]() |
piqp | PIQP is a Proximal Interior Point Quadratic Programming solver, which can solve dense and sparse quadratic programs. |
103 | 0.5.0 | 2025-03-17 |
![]() |
image-acquisition | Capture images using Video4Linux2 or Media Foundation. |
1 | 0.3.0 | 2025-03-15 |
![]() |
image | Functions for image processing, feature extraction, image statistics, spatial and geometric transformations, morphological operations, linear filtering, and much more. |
2.16.0 | 2025-03-03 | |
dynare | Dynare is a software platform for handling a wide class of economic models, in particular dynamic stochastic general equilibrium (DSGE) and overlapping generations (OLG) models. The models solved by Dynare include those relying on the rational expectations hypothesis, wherein agents form their expectations about the future in a way consistent with the model. But Dynare is also able to handle models where expectations are formed differently: on one extreme, models where agents perfectly anticipate the future; on the other extreme, models where agents have limited rationality or imperfect knowledge of the state of the economy and, hence, form their expectations through a learning process. In terms of types of agents, models solved by Dynare can incorporate consumers, productive firms, governments, monetary authorities, investors and financial intermediaries. Some degree of heterogeneity can be achieved by including several distinct classes of agents in each of the aforementioned agent categories.
Dynare offers a user-friendly and intuitive way of describing these models. It is able to perform simulations of the model given a calibration of the model parameters and is also able to estimate these parameters given a dataset. In practice, the user will write a text file containing the list of model variables, the dynamic equations linking these variables together, the computing tasks to be performed and the desired graphical or numerical outputs. |
6.3 | 2025-02-20 | ||
chartjs | A ChartJS interface for GNU Octave. |
0 | 0.1.0 | 2025-02-17 | |
geographiclib | Native Octave/MATLAB implementations of a subset of the C++ library, GeographicLib.
Key components of this toolbox are: (a) Geodesics, direct, inverse, area calculations; (b) Projections, transverse Mercator, polar stereographic, etc; (c) Grid systems, UTM, UPS, MGRS; (d) Geoid lookup, egm84, egm96, egm2008 geoids supported; (e) Geometric transformations, geocentric, local cartesian; (f) Great ellipse, direct, inverse, area calculations; (g) Geodesics and coordinate conversions on a triaxial ellipsoid. |
16 | 2.3.3 | 2025-02-17 | |
![]() |
nurbs | Collection of routines for the creation, and manipulation of Non-Uniform Rational B-Splines (NURBS), based on the NURBS toolbox. |
1.4.4 | 2025-02-10 | |
![]() |
statistics | The Statistics package for GNU Octave. |
27 | 1.7.3 | 2025-02-10 |
![]() |
vrml | 3D graphics using VRML. |
1.0.14 | 2025-02-10 | |
![]() |
control | Control package for GNU Octave including system analysis and control synthesis. The package uses routines of the SLICOT-Reference library. |
18 | 4.1.1 | 2025-02-09 |
![]() |
windows | Provides COM interface and additional functionality on Windows. |
1.6.5 | 2025-02-01 | |
![]() |
communications | Digital Communications, Error Correcting Codes (Channel Code), Source Code functions, Modulation and Galois Fields. |
1.2.7 | 2025-01-30 | |
![]() |
instrument-control | Low level I/O functions for serial, i2c, parallel, tcp, gpib, vxi11, udp and usbtmc interfaces. |
0.9.4 | 2025-01-19 | |
![]() |
ocl | Package using OpenCL for parallelization of (SIMD) computations, selectively using available OpenCL hardware. |
1.2.3 | 2024-12-16 | |
octave_tar | The octave_tar package provides functions for pack and unpack about tar format. |
0 | 1.0.1 | 2024-11-13 | |
octave_zstd | The octave_zstd package provides functions for compress and decompress about ZSTD format. |
0 | 1.1.0 | 2024-11-13 | |
![]() |
tablicious | Matlab-compatible Octave table class for storing tabular/relational data. Similar to R and Python Pandas DataFrames. |
32 | 0.4.4 | 2024-10-23 |
![]() |
netcdf | A NetCDF interface for Octave. |
1.0.18 | 2024-09-24 | |
![]() |
audio | Audio and MIDI Toolbox for GNU Octave. |
3 | 2.0.9 | 2024-09-23 |
![]() |
cfitsio | I/O routines to read and write FITS (Flexible Image Transport System) files. |
0 | 0.0.7 | 2024-09-23 |
![]() |
signal | Signal processing tools, including filtering, windowing and display functions. |
1.4.6 | 2024-09-20 | |
![]() |
fuzzy-logic-toolkit | A mostly MATLAB-compatible fuzzy logic toolkit for Octave. |
2 | 0.6.1 | 2024-08-31 |
![]() |
dicom | File io for medical images and other data using Grassroots DICOM (GDCM) library. |
0.6.1 | 2024-07-24 | |
![]() |
miscellaneous | Miscellaneous tools that don't fit somewhere else. |
1.3.1 | 2024-07-24 | |
![]() |
hdf5oct | MATLAB compatible high-level functions for HDF5 file I/O. |
5 | 1.0.0 | 2024-07-08 |
![]() |
tensorflow | TensorFlow interface for GNU Octave. |
5 | 0.1.1 | 2024-06-30 |
![]() |
statistics-resampling | Estimate bias, uncertainty (standard errors and confidence intervals) and test hypotheses (p-values) using resampling methods. (Note that versions of this package <= 5.4.3 are named 'statistics-bootstrap'). |
9 | 5.6.0 | 2024-06-17 |
![]() |
molsim | molsim is a wrapper for the seplib molecular dynamics library. It allows you to perform molecular simulations of simple atomistic systems, confined fluids, molecular mixtures, polymers and more. |
4 | 1.0.1 | 2024-06-09 |
![]() |
pkg-octave-doc | Octave Package Documentation |
14 | 0.5.5 | 2024-05-19 |
![]() |
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. |
163 | 3.2.1 | 2024-05-15 |
![]() |
queueing | 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. |
0 | 1.2.8 | 2024-05-13 |
![]() |
ga | Genetic optimization code. |
0.10.4 | 2024-05-07 | |
![]() |
timer | A Matlab-compatible timer class to execute periodic actions. |
0 | 0.1.2 | 2024-04-28 |
![]() |
ncarray | Access a single or a collection of NetCDF files as a multi-dimensional array. |
1.0.6 | 2024-04-13 | |
![]() |
mqtt | Octave implementation of mqtt toolkit |
2 | 0.0.5 | 2024-04-11 |
![]() |
odbc | Basic Octave implementation of the ODBC toolkit |
1 | 0.0.3 | 2024-04-09 |
![]() |
rtree | An Octave native extension implementing the R-tree spatial index of Guttman-Green. The code is an embedded version of librtree. |
0 | 0.8.2 | 2024-04-07 |
![]() |
coder | Coder is an Octave code generator and build system that, given a function name translates the function and all of its dependencies to C++ and builds a .oct shared module. |
29 | 1.9.2 | 2024-03-24 |
![]() |
csg-toolkit | The present set of GNU Octave functions provides a novel and robust algorithm for analyzing the diaphyseal cross-sectional geometric properties of long bones, which can be applied to any 3D digital model of a humerus, ulna, femur or tibia bone represented as a triangular mesh in a Wavefront OBJ file format. |
1 | 1.3.2 | 2024-03-21 |
![]() |
geometry | Library for extending MatGeom functionality. |
4.1.0 | 2024-03-19 | |
![]() |
matgeom | Geometry toolbox for 2D/3D geometric computing. |
1.2.4 | 2024-03-19 | |
![]() |
octave-pool | Parallel computing with independent job submission for Octave. |
0 | 1.2.3 | 2024-03-04 |
![]() |
sqlite | Basic Octave implementation of the sqlite toolkit |
3 | 0.1.0 | 2024-01-11 |
![]() |
arduino | Allow communication to a programmed arduino board to control its hardware. |
6 | 0.12.1 | 2024-01-04 |
![]() |
joystick | Provides basic joystick functions for GNU Octave. |
0.0.3 | 2023-10-12 | |
![]() |
general | General tools for Octave. |
2.1.3 | 2023-10-09 | |
![]() |
parallel | Parallel execution package. |
4.0.2 | 2023-09-09 | |
![]() |
ltfat | The Large Time/Frequency Analysis Toolbox (LTFAT) is a Matlab/Octave toolbox for working with time-frequency analysis and synthesis. 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 |
190 | 2.6.0 | 2023-09-06 |
![]() |
velas | VELAS is a user-friendly open-source toolbox for the visualization and analysis of elastic anisotropy written in GNU Octave that can be used for any crystal symmetry. |
14 | 1.0.6 | 2023-09-05 |
![]() |
prompt | A powerlevel10k-like prompt for octave. |
2 | 0.0.1 | 2023-08-28 |
![]() |
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 | 0.1.3 | 2023-08-19 |
![]() |
zeromq | ZeroMQ bindings for GNU Octave. |
1 | 1.5.6 | 2023-08-11 |
![]() |
sockets | Socket functions for networking from within Octave. |
1.4.1 | 2023-07-24 | |
biosig | Biomedical signal processing tools. |
2.5.2 | 2023-07-18 | ||
![]() |
video | A wrapper for OpenCV's CvCapture_FFMPEG and CvVideoWriter_FFMPEG. |
2 | 2.1.1 | 2023-07-08 |
![]() |
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.). |
42 | 2.8.1 | 2023-07-01 |
![]() |
strings | Additional functions for manipulation and analysis of strings. |
1.3.1 | 2023-06-09 | |
![]() |
fileio | I/O function for files holding structured data, such as JSON and XML files. |
1 | 1.2.2 | 2023-06-07 |
![]() |
ponchon-savarit | A toolbox for the Ponchón-Savarit method for GNU Octave. |
1 | 1.0.0 | 2023-05-21 |
![]() |
psychrometrics | A toolbox for air-water vapor psychrometrics for GNU Octave. |
2 | 1.0.0 | 2023-05-08 |
![]() |
splines | Additional spline functions |
1.3.5 | 2023-05-05 | |
![]() |
internal-fluid-flow | A toolbox for internal fluid flow for GNU Octave. |
2 | 1.0.0 | 2023-05-03 |
![]() |
caosdb | This package contains utility functions to interact with CaosDB, the open scientific data management toolkit.
It makes use of libcaosdb, which must be installed on the system. libcaosdb can be obtained at https://gitlab.com/caosdb/caosdb-cpplib |
0 | 0.2.1 | 2023-02-17 |
![]() |
doctest | Documentation tests. |
17 | 0.8.0 | 2023-01-03 |
![]() |
mccabe-thiele | A toolbox for the McCabe-Thiele method for GNU Octave. |
0 | 0.1.5 | 2022-12-03 |
![]() |
sole | A package for transient and steady state simulation of organic solar cells. |
0.1.1 | 2022-11-11 | |
![]() |
octclip | This package allows to do boolean operations with polygons using the Greiner-Hormann algorithm |
2.0.3 | 2022-11-07 | |
![]() |
octproj | This package allows to call functions of PROJ library for cartographic projections and CRS transformations. |
3.0.2 | 2022-11-07 | |
![]() |
bim | Solving Diffusion Advection Reaction (DAR) Partial Differential Equations. |
2 | 1.1.6 | 2022-07-22 |
![]() |
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. |
4 | 1.0.12 | 2022-07-22 |
![]() |
automatic-differentiation | Automatic-Differentiation for Octave. |
0 | 1.0.0 | 2022-07-17 |
![]() |
nan | A statistics and machine learning toolbox for data with and w/o missing values. |
3.7.0 | 2022-05-09 | |
![]() |
generate_html | Generating HTML pages with help texts for a set of package functions. |
0.3.3 | 2022-05-03 | |
![]() |
pde1dm | Solve systems of partial differential equations (PDE) in a single spatial variable and time. The input is mostly compatible with the MATLAB function pdepe. Many pdepe examples will work with pde1dm with only small changes. |
7 | 1.3.0 | 2022-05-02 |
![]() |
optim | Non-linear optimization toolkit. |
1.6.2 | 2022-04-10 | |
![]() |
struct | Additional structure manipulation functions. |
1.0.18 | 2022-04-10 | |
![]() |
raspi | Basic Octave implementation of the matlab raspi extension, allowing communication to a Raspberry Pi board to control its hardware. |
0.0.3 | 2022-03-21 | |
![]() |
onsas | ONSAS is an Open Nonlinear Structural Analysis Solver. It is a GNU-Octave code for static/dynamic and linear/non-linear analysis of structures formed by solid, beam, truss or plane components. |
66 | 0.2.5 | 2022-02-26 |
![]() |
mapping | Simple mapping and GIS .shp .dxf and raster file functions. |
1.4.2 | 2022-02-20 | |
![]() |
interval | Real-valued interval arithmetic. Handle uncertainties, estimate arithmetic errors, computer-assisted proofs, constraint programming, and verified computing. |
3.2.1 | 2022-01-28 | |
![]() |
io | Input/Output in external formats. |
2.6.4 | 2021-12-30 | |
![]() |
optiminterp | An optimal interpolation toolbox providing functions to perform a n-dimensional optimal interpolations of arbitrarily distributed data points. |
0.3.7 | 2021-11-12 | |
![]() |
sparsersb | Interface to the librsb package implementing the RSB sparse matrix format for fast shared-memory sparse matrix computations. |
1.0.9 | 2021-09-21 | |
![]() |
bioinfo | Bioinformatics tools. |
0 | 0.2.2 | 2021-07-28 |
![]() |
tsa | Stochastic concepts and maximum entropy methods for time series analysis. |
4.6.3 | 2021-07-26 | |
![]() |
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). |
248 | 1.3.5 | 2021-06-15 |
![]() |
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. |
12 | 1.1.0 | 2021-04-06 |
![]() |
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 | |
![]() |
websockets | Simple implementation of the Websockets protocol for GNU Octave. |
6 | 0.1.0 | 2020-09-22 |
![]() |
linear-algebra | Additional linear algebra code, including matrix functions. |
2.2.3 | 2019-11-08 | |
![]() |
dynamicprops | Matlab-compatible superclass allowing to add new properties dynamically. |
0 | 0.1 | 2019-11-02 |
![]() |
hgsetget | Matlab-compatible superclass used to derive handle class with set and get methods. |
0 | 0.1 | 2019-11-02 |
![]() |
econometrics | Econometrics. |
1.1.2 | 2019-10-15 | |
![]() |
optics | Functions covering various aspects of optics. |
0.1.4 | 2019-09-12 | |
![]() |
database | Interface to SQL databases, currently only postgresql using libpq. |
2.4.4 | 2019-03-13 | |
![]() |
mpi | Octave bindings for basic Message Passing Interface (MPI) functions for parallel computing. |
4 | 3.1.0 | 2019-03-07 |
![]() |
bsltl | Free collection of Octave/MATLAB routines for working with the biospeckle laser technique. |
1.3.1 | 2019-01-14 | |
![]() |
financial | Monte Carlo simulation, options pricing routines, financial manipulation, plotting functions and additional date manipulation tools. |
0.5.3 | 2018-10-22 | |
![]() |
gsl | Octave bindings to the GNU Scientific Library. |
2.1.1 | 2018-06-18 | |
![]() |
fda | Functional Data Analysis. |
0 | 1.0.0 | 2018-02-23 |
![]() |
dataframe | Data manipulation toolbox similar to R data.frame. |
1.2.0 | 2017-08-14 | |
![]() |
fem-fenics | Resolution of partial differential equations based on fenics. |
0.0.5 | 2016-10-31 | |
![]() |
cgi | Common Gateway Interface for Octave. |
0.1.2 | 2016-09-07 | |
![]() |
vibes | Interface to VIBes, Visualizer for Intervals and Boxes. |
0.2.0 | 2016-06-22 | |
![]() |
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 | |
![]() |
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 | |
![]() |
tisean | Nonlinear Time Series Analysis. Port of TISEAN 3.0.1. |
0.2.3 | 2015-08-14 | |
![]() |
ocs | Solving DC and transient electrical circuit equations. |
0.1.5 | 2015-08-07 | |
![]() |
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 | |
![]() |
quaternion | Quaternion package for GNU Octave, includes a quaternion class with overloaded operators. |
2.4.0 | 2015-03-21 | |
![]() |
divand | Performs an n-dimensional variational analysis (interpolation) of arbitrarily located observations. |
1.1.2 | 2014-06-18 | |
![]() |
mvn | Multivariate normal distribution clustering and utility functions. |
1.1.0 | 2013-12-30 | |
![]() |
secs1d | A Drift-Diffusion simulator for 1d semiconductor devices. |
0.0.9 | 2012-03-30 | |
![]() |
data-smoothing | Algorithms for smoothing noisy data. |
1.3.0 | 2012-03-01 | |
![]() |
secs3d | A Drift-Diffusion simulator for 3d semiconductor devices. |
0.0.1 | 2011-09-08 | |
![]() |
outliers | Grubbs, Dixon and Cochran tests for outlier detection and p-value approximating routines. |
0.13.9 | 2009-05-06 | |
![]() |
secs2d | A Drift-Diffusion simulator for 2d semiconductor devices. |
0.0.8 | 2009-05-06 | |
![]() |
packajoozle | Enhanced package manager for GNU Octave. |
4 | dev | |
![]() |
pkg | The GNU Octave package management tool `pkg` is already installed with GNU Octave itself. This package is a proof of conecpt and NOT REQUIRED to work with Octave packages. |
5 | dev |