Sophie

Sophie

distrib > Mageia > 4 > i586 > by-pkgid > b38d2da330d1936e5ab1307c039c4941 > files > 249

octave-doc-3.6.4-3.mga4.noarch.rpm

<html lang="en">
<head>
<title>External Packages - GNU Octave</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNU Octave">
<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Build-Dependencies.html#Build-Dependencies" title="Build Dependencies">
<link rel="prev" href="Build-Tools.html#Build-Tools" title="Build Tools">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
  pre.display { font-family:inherit }
  pre.format  { font-family:inherit }
  pre.smalldisplay { font-family:inherit; font-size:smaller }
  pre.smallformat  { font-family:inherit; font-size:smaller }
  pre.smallexample { font-size:smaller }
  pre.smalllisp    { font-size:smaller }
  span.sc    { font-variant:small-caps }
  span.roman { font-family:serif; font-weight:normal; } 
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
--></style>
</head>
<body>
<div class="node">
<a name="External-Packages"></a>
<p>
Previous:&nbsp;<a rel="previous" accesskey="p" href="Build-Tools.html#Build-Tools">Build Tools</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Build-Dependencies.html#Build-Dependencies">Build Dependencies</a>
<hr>
</div>

<h4 class="subsection">G.1.3 External Packages</h4>

<p>The following external packages are required:

     <dl>
<dt>BLAS<dd>Basic Linear Algebra Subroutine library
(<a href="http://www.netlib.org/blas">http://www.netlib.org/blas</a>).  Accelerated BLAS libraries such as
ATLAS (<a href="http://math-atlas.sourceforge.net">http://math-atlas.sourceforge.net</a>) are recommeded for
better performance. 
<br><dt>LAPACK<dd>Linear Algebra Package (<a href="http://www.netlib.org/lapack">http://www.netlib.org/lapack</a>). 
<br><dt>PCRE<dd>The Perl Compatible Regular Expression library (http://www.pcre.org). 
</dl>

   <p>The following external package is optional but strongly recommended:

     <dl>
<dt>GNU Readline<dd>Command-line editing library (<a href="www.gnu.org/s/readline">www.gnu.org/s/readline</a>). 
</dl>

   <p>If you wish to build Octave without GNU readline installed, you must use
the <code>--disable-readline</code> option when running the configure script.

   <p>The following external software packages are optional but recommended:

     <dl>
<dt>ARPACK<dd>Library for the solution of large-scale eigenvalue problems
(<a href="http://forge.scilab.org/index.php/p/arpack-ng">http://forge.scilab.org/index.php/p/arpack-ng</a>).  ARPACK is
required to provide the functions <code>eigs</code> and <code>svds</code>.

     <br><dt>cURL<dd>Library for transferring data with URL syntax
(<a href="http://curl.haxx.se">http://curl.haxx.se</a>).  cURL is required to provide the
<code>urlread</code> and <code>urlwrite</code> functions and the <code>ftp</code> class.

     <br><dt>FFTW3<dd>Library for computing discrete Fourier transforms
(<a href="http://www.fftw.org">http://www.fftw.org</a>).  FFTW3 is used to provide better
performance for functions that compute discrete Fourier transforms
(<code>fft</code>, <code>ifft</code>, <code>fft2</code>, etc.)

     <br><dt>FLTK<dd>Portable GUI toolkit (<a href="http://www.fltk.org">http://www.fltk.org</a>).  FLTK is currently
used to provide windows for Octave's OpenGL-based graphics functions.

     <br><dt>fontconfig<dd>Library for configuring and customizing font access
(<a href="http://www.freedesktop.org/wiki/Software/fontconfig">http://www.freedesktop.org/wiki/Software/fontconfig</a>).  Fontconfig
is used to manage fonts for Octave's OpenGL-based graphics functions.

     <br><dt>FreeType<dd>Portable font engine (<a href="http://www.freetype.org">http://www.freetype.org</a>).  FreeType is used
to perform font rendering for Octave's OpenGL-based graphics functions.

     <br><dt>GLPK<dd>GNU Linear Programming Kit (<a href="http://www.gnu.org/software/glpk">http://www.gnu.org/software/glpk</a>). 
GPLK is required for the function <code>glpk</code>.

     <br><dt>gnuplot<dd>Interactive graphics program (<a href="http://www.gnuplot.info">http://www.gnuplot.info</a>).  gnuplot
is currently the default graphics renderer for Octave.

     <br><dt>GraphicsMagick++<dd>Image processing library (<a href="http://www.graphicsmagick.org">http://www.graphicsmagick.org</a>). 
GraphicsMagick++ is used to provide the <code>imread</code> and <code>imwrite</code>
functions.

     <br><dt>HDF5<dd>Library for manipulating portable data files
(<a href="http://www.hdfgroup.org/HDF5">http://www.hdfgroup.org/HDF5</a>).  HDF5 is required for Octave's
<code>load</code> and <code>save</code> commands to read and write HDF data files.

     <br><dt>OpenGL<dd>API for portable 2D and 3D graphics (<a href="http://www.opengl.org">http://www.opengl.org</a>).  An
OpenGL implementation is required to provide Octave's OpenGL-based
graphics functions.  Octave's OpenGL-based graphics functions usually
outperform the gnuplot-based graphics functions because plot data can be
rendered directly instead of sending data and commands to gnuplot for
interpretation and rendering.

     <br><dt>Qhull<dd>Computational geometry library (<a href="http://www.qhull.org">http://www.qhull.org</a>).  Qhull is
required to provide the functions <code>convhull</code>, <code>convhulln</code>,
<code>delaunay</code>, <code>delaunay3</code>, <code>delaunayn</code>, <code>voronoi</code>, and
<code>voronoin</code>.

     <br><dt>QRUPDATE<dd>QR factorization updating library
(<a href="http://sourceforge.net/projects/qrupdate">http://sourceforge.net/projects/qrupdate</a>).  QRUPDATE is used to
provide improved performance for the functions <code>qrdelete</code>,
<code>qrinsert</code>, <code>qrshift</code>, and <code>qrupdate</code>.

     <br><dt>SuiteSparse<dd>Sparse matrix factorization library
(<a href="http://www.cise.ufl.edu/research/sparse/SuiteSparse">http://www.cise.ufl.edu/research/sparse/SuiteSparse</a>). 
SuiteSparse is required to provide sparse matrix factorizations and
solution of linear equations for sparse systems.

     <br><dt>zlib<dd>Data compression library (<a href="http://zlib.net">http://zlib.net</a>).  The zlib library is
required for Octave's <code>load</code> and <code>save</code> commands to handle
compressed data, including <span class="sc">Matlab</span> v5 MAT files. 
</dl>

   </body></html>