Path to this page:
./
math/octave,
Highlevel language, intended for numerical computations
Branch: CURRENT,
Version: 5.1.0nb2,
Package name: octave5.1.0nb2,
Maintainer: adamGNU Octave is a highlevel language, primarily intended for numerical
computations. It provides a convenient command line interface for
solving linear and nonlinear problems numerically, and for performing
other numerical experiments using a language that is mostly compatible
with Matlab. It may also be used as a batchoriented language.
Octave has extensive tools for solving common numerical linear algebra
problems, finding the roots of nonlinear equations, integrating
ordinary functions, manipulating polynomials, and integrating ordinary
differential and differentialalgebraic equations. It is easily extensible
and customizable via userdefined functions written in Octave's own
language, or using dynamically loaded modules written in C++, C, Fortran,
or other languages.
Required to run:[
sysutils/desktopfileutils] [
www/curl] [
graphics/gnuplot] [
graphics/hicoloricontheme] [
audio/libsndfile] [
lang/g95] [
math/fftw] [
math/lapack] [
math/fftwf] [
math/blas] [
devel/gmake] [
devel/hdf5] [
devel/pcre] [
devel/readline] [
archivers/bsdtar] [
math/qhull] [
x11/fltk13] [
math/arpack] [
x11/qt5qttools] [
x11/qt5qtbase]
Required to build:[
pkgtools/x11links] [
devel/gperf] [
x11/xcbproto] [
x11/fixesproto4] [
devel/libtoolfortran] [
pkgtools/cwrappers] [
x11/xorgproto]
Package options: hdf5, qhull
Master sites: (Expand)
SHA1: 75a5ec450473e4c39290fdab9feade4a5739e465
RMD160: b8b4469d70f1b67be688e12ff551e6b614c70213
Filesize: 31283.973 KB
Version history: (Expand)
 (20190403) Updated to version: octave5.1.0nb2
 (20190318) Updated to version: octave5.1.0nb1
 (20190305) Updated to version: octave5.1.0
 (20181213) Updated to version: octave4.4.1nb6
 (20181209) Updated to version: octave4.4.1nb5
 (20181115) Updated to version: octave4.4.1nb4
CVS history: (Expand)
20190403 02:33:20 by Ryo ONODERA  Files touched by this commit (748) 
Log message:
Recursive revbump from textproc/icu

20190318 17:17:51 by Greg Troxel  Files touched by this commit (56) 
Log message:
Recursive bump for ghostscript default change

20190305 12:11:12 by Ryo ONODERA  Files touched by this commit (11)  
Log message:
Update to 5.1.0
Changelog:
# General improvements
The Octave plotting system now supports high resolution screens, i.e., those \
with greater than 96 DPI which are referred to as HiDPI/Retina monitors.
Unicode character support for files and folders in Windows.
A new core function movfun will apply a function to a sliding window of \
arbitrary size on a dataset and accumulate the results. Many common cases have \
been implemented using the naming scheme movXXX where XXX is the function that \
will be applied. For example, the moving average over a dataset is movmean. New \
moving window functions:
movfun movslice movmad movmax movmean movmedian movmin movprod movstd movsum \
movvar
The fsolve function has been tweaked to use larger step sizes when \
calculating the Jacobian of a function with finite differences. This leads to \
faster convergence.
The ranks function has been recoded for performance and is now 25X faster. \
In addition, it now supports a third argument that specifies how to resolve the \
ranking of tie values.
The function randi has been recoded to produce an unbiased (all results are \
equally likely) sample of integers. This may produce different results in \
existing code. If it is necessary to reproduce the exact random integer sequence \
as in previous versions use
ri = imin + floor ((imax  imin + 1) * rand ());
The function isdefinite now returns true or false rather than 1, 0, or 1. \
To test for a positive semidefinite matrix (old output of 0) check whether the \
following two conditions hold:
isdefinite (A) => 0 and isdefinite (A + 5*TOL, TOL) => 1
The intmax, intmin, and flintmax functions now accept a variable as input. \
Existing code to query the range of an existing variable can be simplified by \
removing the call to class that was previously required. For example defining \
the variable x = int8 (3) in the workspace, calls like
range = [ intmin(class(x)), intmax(class(x)) ]
can in Octave 5 be simplified to range = [ intmin(x), intmax(x) ].
The path handling functions no longer perform variable or brace expansion on \
path elements and Octaveâ€™s loadpath is no longer subject to these expansions.
A new printing device is available, "ddumb", which produces ASCII \
art for plots. This device is only available with the gnuplot toolkit.
# Dependencies
The GUI requires Qt libraries. The minimum Qt4 version supported is Qt4.8. \
Qt5 of any version is preferred.
The OSMesa library is no longer used. To print invisible figures when using \
OpenGL graphics, the Qt QOFFSCREENSURFACE feature must be available and you must \
use the qt graphics toolkit.
The FFTW library is now required to perform FFT calculations. The FFTPACK \
sources have been removed from Octave.
Matlab compatibility
* Many improvements.

20181226 11:45:46 by Adam Ciarcinski  Files touched by this commit (5) 
Log message:
octave: fix building with recent Qt5
Do not look for qcollectiongenerator, it has been incorporared into qhelpgenerator.

20181213 20:52:27 by Adam Ciarcinski  Files touched by this commit (668) 
Log message:
revbump for boost 1.69.0

20181209 19:52:52 by Adam Ciarcinski  Files touched by this commit (724) 
Log message:
revbump after updating textproc/icu

20181114 23:22:54 by Klaus Klein  Files touched by this commit (1332)  
Log message:
Revbump after cairo 1.16.0 update.

20181112 04:53:16 by Ryo ONODERA  Files touched by this commit (1532) 
Log message:
Recursive revbump from hardbuzz2.1.1
