Octave Forge 4.0.3

Posted onby admin

Previous: Build Tools, Up: Build Dependencies [Contents][Index]

  • 4.0.3 Download Octave Forge free for Mac, a set of tools and packages for your development and digital computing tasks with the GNU Octave programming language.
  • I got 'qt' as well with Octave-4.0.3. I had to set the standard-terminal for gnuplot to windows and had to add gnuplotbinary `C: Program Files (x86) gnuplot bin gnuplot.exe' to.octaverc – Oliver Zendel Sep 26 '16 at 21:35.
  • Octave Packages. GNU Octave can be extended by packages. Find them at: Octave Packages; Octave Forge; Development. Octave is free software licensed under the GNU General Public License (GPL). Assuming you have Mercurial installed on your machine you may obtain the latest development version of Octave sources with the following command.

4.0.3 Download Octave Forge free for Mac, a set of tools and packages for your development and digital computing tasks with the GNU Octave programming language.

G.1.3 External Packages

The following external packages are required:

BLAS

Basic Linear Algebra Subroutine library. Accelerated BLAS libraries suchas OpenBLAS (http://www.openblas.net/) orATLAS (http://math-atlas.sourceforge.net) are recommended for bestperformance. The reference implementation (http://www.netlib.org/blas)is slow, unmaintained, and suffers from certain bugs in corner case inputs.

LAPACK

Linear Algebra Package (http://www.netlib.org/lapack).

PCRE

The Perl Compatible Regular Expression library (http://www.pcre.org).

The following external package is optional but strongly recommended:

GNU Readline

Command-line editing library (www.gnu.org/s/readline).

If you wish to build Octave without GNU readline installed, you must usethe --disable-readline option when running the configure script.

The following external software packages are optional but recommended:

ARPACK

Library for the solution of large-scale eigenvalue problems(http://forge.scilab.org/index.php/p/arpack-ng). ARPACK isrequired to provide the functions eigs and svds.

cURL

Library for transferring data with URL syntax(http://curl.haxx.se). cURL is required to provide theurlread and urlwrite functions and the ftp class.

FFTW3

Library for computing discrete Fourier transforms(http://www.fftw.org). FFTW3 is used to provide betterperformance for functions that compute discrete Fourier transforms(fft, ifft, fft2, etc.)

FLTK

Portable GUI toolkit (http://www.fltk.org). FLTK is currentlyused to provide windows for Octave’s OpenGL-based graphics functions.

Octave forge 4.0.3 mac
fontconfig

Library for configuring and customizing font access(http://www.freedesktop.org/wiki/Software/fontconfig). Fontconfigis used to manage fonts for Octave’s OpenGL-based graphics functions.

FreeType

Portable font engine (http://www.freetype.org). FreeType is usedto perform font rendering for Octave’s OpenGL-based graphics functions.

GLPK

GNU Linear Programming Kit (http://www.gnu.org/software/glpk).GPLK is required for the function glpk.

gl2ps

OpenGL to PostScript printing library (http://www.geuz.org/gl2ps/).gl2ps is required for printing when using the FLTK toolkit.

gnuplot

Interactive graphics program (http://www.gnuplot.info). gnuplotis currently the default graphics renderer for Octave.

GraphicsMagick++

Image processing library (http://www.graphicsmagick.org).GraphicsMagick++ is used to provide the imread and imwritefunctions.

HDF5

Library for manipulating portable data files(http://www.hdfgroup.org/HDF5). HDF5 is required for Octave’sload and save commands to read and write HDF data files.

Java Development Kit

Java programming language compiler and libraries. The OpenJDK freesoftware implementation is recommended (http://openjdk.java.net/),although other JDK implementations may work. Java is required to be ableto call Java functions from within Octave.

LLVM
Forge

Compiler framework, (http://www.llvm.org). LLVM is required forOctave’s experimental just-in-time (JIT) compilation for speeding up theinterpreter.

Forge

Octave Forge 4.0.3 Download

OpenGL

API for portable 2-D and 3-D graphics (http://www.opengl.org). AnOpenGL implementation is required to provide Octave’s OpenGL-basedgraphics functions. Octave’s OpenGL-based graphics functions usuallyoutperform the gnuplot-based graphics functions because plot data can berendered directly instead of sending data and commands to gnuplot forinterpretation and rendering.

Qhull

Computational geometry library (http://www.qhull.org). Qhull isrequired to provide the functions convhull, convhulln,delaunay, delaunayn, voronoi, and voronoin.

QRUPDATE

QR factorization updating library(http://sourceforge.net/projects/qrupdate). QRUPDATE is used toprovide improved performance for the functions qrdelete,qrinsert, qrshift, and qrupdate.

QScintilla

Source code highlighter and manipulator; a Qt port of Scintilla(http://www.riverbankcomputing.co.uk/software/qscintilla).QScintilla is used for syntax highlighting and code completion in theGUI.

Qt

GUI and utility libraries (). Qt is required for building the GUI.It is a large framework, but the only components required are the GUI,core, and network modules.

SuiteSparse

Sparse matrix factorization library(http://www.cise.ufl.edu/research/sparse/SuiteSparse).SuiteSparse is required to provide sparse matrix factorizations andsolution of linear equations for sparse systems.

zlib

Data compression library (http://zlib.net). The zlib library isrequired for Octave’s load and save commands to handlecompressed data, including MATLAB v5 MAT files.

Octave

Previous: Build Tools, Up: Build Dependencies [Contents][Index]