High-level interpreted language for numerical computing

Current versions

Revision: 1

octave requires the following formulae to be installed:
automake 1.16.1 Tool for generating GNU Standards-compliant Makefiles
autoconf 2.69 Automatic configure script builder
gnu-sed 4.4 GNU implementation of the famous stream editor
pkg-config 0.29.2 Manage compile and link flags for libraries
arpack 3.5.0_1 Routines to solve large scale eigenvalue problems
epstool 3.08 Edit preview images and fix bounding boxes in EPS files
fftw 3.3.7_1 C routines to compute the Discrete Fourier Transform
fig2dev 3.2.6a_1 Translates figures generated by xfig to other formats
fltk 1.3.4-2 Cross-platform C++ GUI toolkit
fontconfig 2.12.6 XML-based font configuration API for X Windows
freetype 2.9 Software library to render fonts
gcc 7.3.0_1 GNU compiler collection
ghostscript 9.22 Interpreter for PostScript and PDF
gl2ps 1.4.0 OpenGL to PostScript printing library
glpk 4.65 Library for Linear and Mixed-Integer Programming
gnuplot 5.2.2_1 Command-driven, interactive function plotting
graphicsmagick 1.3.28_1 Image processing tools collection
hdf5 1.10.1_2 File format designed to store large amounts of data
libsndfile 1.0.28 C library for files containing sampled sound
libtool 2.4.6_1 Generic library support script
pcre 8.41 Perl compatible regular expressions library
portaudio 19.6.0 Cross-platform library for audio I/O
pstoedit 3.70_2 Convert PostScript and PDF files to editable vector graphics
qhull 2015.2 Computes convex hulls in n dimensions
qrupdate 1.1.2_7 Fast updates of QR and Cholesky decompositions
readline 7.0.3_1 Library for command-line editing
suite-sparse 5.2.0 Suite of Sparse Matrix Software
veclibfort 0.4.2_5 GNU Fortran compatibility for Apple's vecLib

Reverse dependencies

The following formula requires octave to be installed:
dynare 4.5.4_2 Platform for economic models, particularly DSGE and OLG models

Recent formula history

Mike McQuaid octave: remove :run.
ilovezfs octave: revision for suite-sparse
ilovezfs octave 4.2.2
commitay octave: revision for gcc
commitay octave: fix hardcoded automake version (#25168)

Formula code at GitHub