Octave Forge 4.0.3



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

  • So it looks like this is an issue in either the linear-algebra Octave-Forge package, or in Octave's own mkoctfile. Please report this issue upstream to the Octave-Help mailing list. Both the core Octave and Octave-Forge maintainers read that list, and should be able to help you with this issue. Closing as an upstream issue.
  • GNU Octave 4.0.3 Released – Jul 2, 2016 Octave Version 4.0.3 has been released and is now available for download. An official Windows binary installer is also available.

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.

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:

Octave
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.

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

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

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.

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

Home — Download — News — Contact

GNU Octave 4.0.3 for Mac can be downloaded from our software library for free. Octave-3.8.2.tar.gz is the most common filename for this application's installer. The following versions: 3.8 and 3.4 are the most frequently downloaded ones by the program users. The program lies within Education Tools, more precisely Science. The Octave Wiki has instructions for installing Octave on macOS systems. Octave is also available in third-party package managers such as Homebrew and MacPorts. Executable versions of Octave for BSD systems are provided by the individual distributions. Both FreeBSD and OpenBSD have Octave packages. These packages are created by volunteers. Octave 4.2.2 VM installer for Mac OS X 10.10 Yosemite, 10.11 El Capitan, 10.12 Sierra, 10.13 High Sierra. Point and click configuration files that cause Vagrant to automatically download and configure an Octave 4.2.2 server VM under OS X including 10.10 Yosemite, 10.11 El Capitan, 10.12 Sierra and 10.13 High Sierra. The install process pulls. 8/10 (6 valutazioni) - Download Octave Forge Mac gratis. Scarica Octave Forge gratis per Mac, un insieme di strumenti e pacchetti per i tuoi lavori di programmazione e calcolo numerico in linguaggio GNU Octave. See Octave for MacOS X - Octave of Octave.org for installation of the latest version. Installing Octaveforge packages on Octave.app Computing far-field coefficient of scattering wave by a disc # not only mac os x. Octave graphics with gnuplot # not only mac os x. Octave and Freefem # not only mac os x: under construction. Plotting with gxyz.

Octave.app is a project to bundle and distribute GNU Octave as a native Mac GUI application. This makes it easy to install and use GNU Octave on Mac.

We are not an official GNU project, or part of GNU Octave. We are a rag-tag band of misfits who’ve written a tool to download and build GNU Octave and its dependencies and bundle them as a Mac app.

Our goal is to make ready-to-use Octave.app installers available to the public.

Download

All Octave.app releases are available on the Downloads page.

Octave For Mac

When running Octave.app for the first time, instead of just double-clicking it, you will need to right-click on it and choose “Open”, so you get a dialog asking you if you really want to run it, since it’s from an unidentified developer. This is because the app is not signed. This is something we’re working on.

If you’re feeling adventurous, beta and pre-release versions can be found on the Developer Downloads page.

Requirements

  • macOS, version 10.11 El Capitan or newer
  • MacTeX, if you want the help command to work properly for Octave Forge packages.

License

Most of Octave.app’s code is GPL, with the exception of its Homebrew formula files, which are BSD 2-Clause License.

GNU Octave itself is GPL. Its dependencies are available under various FLOSS licenses.

Alternate Installations

Installing with Homebrew Cask

Octave For Mac App

To install Octave.app using Homebrew Cask:

Installing directly with Homebrew

NOTE: This is not the normal way to install Octave.app! Unless you have a particular reason for doing this, please just download and install the regular Octave.app distribution.

If you want to build and install our Qt-enabled Octave build via Homebrew instead of using the Octave.app distribution, you can do this by setting up Homebrew as normal, and doing the following:

If you have a previous octave build from the regular Homebrew or dpo/openblas formulae, you need to unlink it first with brew unlink octave.

People and Support

Sebastian Schoeps is the original author and maintainer.

Andrew Janke is a maintainer.

For help with Octave.app, please head to the octave-app GitHub repo and see its issue tracker. Andrew also sometimes hangs out on the #octave channel on freenode IRC.

Acknowledgements

Octave.app is powered by Homebrew.

Site Map — Colophon

Octave is a programming language for scientific computing.

Prerequisite

You might need homebrew-cask; if you don't have it, refer to this section.

Installation

Homebrew Octave.app

Octave.app is a project to distribute GNU Octave as a native Mac GUI application, to make it easier to install and use Octave on macOS. Note this is not an official GNU or GNU Octave project.As this distributes a compiled version of Octave, installation will be much faster.

To install using homebrew-cask run:

Octave Forge 4.0.3 Download

Homebrew official

Octave

You can also install Octave from the official Homebrew source using the method below.

Install octave from core Homebrew (which is available by default):

Octave For Macos

Note: If brew complains about not having a formula for Octave, the following command should fix it:

The command below upgrades Octave and its dependencies to the latest Homebrew-supported versions:

Octave has many dependencies which will be downloaded and installed prior to Octave. The originals season 1 complete 1080p download torrent. The entire installation process can take a few hours if you are compiling from source.

Octave Forge 4.0.3 Key

Note: On Snow Leopard or earlier, Octave requires an X server. You can download one from the XQuartz project.

You might find that you need to add:

Octave Forge 4.0.3 Mac

to your octaverc file, normally located at /usr/local/share/octave/site/m/startup.