This is the Debian GNU/Linux prepacked version of the octave-forge functions from the project hosted at http://sourceforge.net/projects/octave/. It replaces and extends the earlier octave-matcompat package. These functions for GNU Octave have been written by various authors with key contributions by Paul Kienzle who also coordinates the Sourceforge effort. This package was put together originally by Dirk Eddelbuettel from the sources at http://prdownloads.sf.net/octave and is currently maintained by the Debian Octave Group (http://pkg-octave.alioth.debian.org). All changes are documented in the changelog file in the /usr/share/doc/octave-forge/ directory. The octave-forge files are copyrighted by their respective authors and released under different licenses as documented by this quote from the README file: The collection is in the public domain, but the individual functions vary. See COPYING for details. See INSTALL for installation instructions. While the upstream tarball contains a directory nonfree/, its code is considered "contrib" by Debian as it itself is free. However, it requires non-free code not included here. On a Debian GNU/Linux system, a full copy of the GNU General Public License can be found in the file /usr/share/common-licenses/GPL, and a copy of the BSD license is in the file /usr/share/common-licenses/BSD. The full text of the file COPYING referenced above follows: This collection of functions for use with GNU Octave is hereby granted to the public domain. THIS COLLECTION IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The individual functions are copyrighted by their respective authors and released under different licenses. See the corresponding source files for the specific copyright and license. A summary is provided below for your convenience, but it is not guaranteed to be complete or up to date. GPL (see file GPL for details) ------------------------------ Paul Kienzle nanstd, nanmean, nanmedian, nanmax, nanmin, nansum mad, trimean, geomean, harmmean, zscore, prctile, perms, nchoosek now, weekday, datevec, datestr, datenum test, example, demo, assert, speed_test, lasterr isequal, fzero, cplxpair, complex, gammaln, factor, factorial, primes strtok, strmatch, strjust, magic, rref, repmat zplane, zp2tf, xcov, xcorr, triang, tfe, tf2zp, specgram, sftrans resample, rceps, pyulear, pwelch, pulstran, __power, pburg, medfilt1, levinson, kaiserord, interp, impz, sgolay, sgolayfilt, gaussian, fir2, fir1, filtfilt, decimate, czt, csd, cohere, chirp, cheby2, cheby1, chebord, cheb1ord, buttord, butter, boxcar, bilinear imnoise, polygcd, unmkpp, ppval, mkpp, interp1, lookup, hilbert dct, idct, dct2, idct2, dctmtx, filter2, interpft, rectpuls, tripuls soundsc, sound, clip, aurecord, auplot, au, aucapture, ausave, auload unique, union, setxor, setdiff, ismember, intersect aryule, arburg, poly2th, mktheta, idsim, idplot text, surf, surfc, stem, pcolor, drawnow full, issparse, spdiags, spy pretty (modified from jwe), strvcat (modified from Kurt Hornik), mat2str (modified from jwe thru Ariel Tankus) grpdelay (modified from jwe) plot3, __plt3__ (modified from jwe) meshc (modified from jwe) rand, randn (modified from jwe and Dirk Eddelbuettel) Kai Habel bitand, bitor, bitcmp, bitmax, bitxor, bitset, bitget, bitshift csape,csapi,spline,trisolve,fnplt trapz,cumtrapz,del2,gradient,interp2,legendre cool,copper,flag,hot,hsv,jet,pink,prism,rainbow,white autumn,spring,summer,winter brighten,hsv2rgb,mat2gray,rgb2gray,rgb2hsv cart2pol,cart2sph,pol2car,sph2cart corr2,mean2,std2 grayslice,histeq,im2bw,imadjust,imhist,isbw,isgray,isind Teemu Ikonen cordflt2,impad,medfilt2,ordfilt2 Etienne Grossmann struct,setfield,rmfield,isstruct,isfield,getfield rmpath, fullfile, addpath bwlabel, bwborder sub2ind, ind2sub Andreas Weingessel cceps Pascal Fleury sparse Stephen Eglen randperm Benn Sapp __quasi_func__, nrm, lp, dfp, deriv, bs_gradient, bfgs, fminbnd Marc Compere rk8fixed, rk4fixed, rk2fixed, pendulum, pendot, ode78, ode45, ode23 P.R. Nienhuis <106130.1515@compuserve.com> funm David Doolin polyarea Vincent Cautaerts ifftshift Daniel Heiserer patch,dhbar,fill,pie,print,gget Ariel Tankus deal, double, view Kurt Hornik kaiser Roberto A. F. Almeida quiver Jake Janovetz remez Peter Ekberg pascal, rosser, wilkinson Andy Adler conv2, ginput Laurent Mazet legend, unix, transpose, ctranspose, bi2de, de2bi, vec2mat, randint Daniel Calvelo dec2base, base2dec, hex2dec, dec2hex blkdiag, sortrows David Billinghurst ellipke, ellipj Richard I. Shrager Arthur Jutan Ray Muzic Francesco Potorti leasqr, dfdp, leasqrdemo Dave Cogdell xcorr2 Bryce Gardner (grants permission to modify for and distribute with octave) quadndg, quadg, quadc, quad2dg, quad2dggen, quad2dc, quad2dcgen, ncrule, innerfun, grule, grule2d, grule2dgen, gquadnd, gquad, gquad6, gquad2d, gquad2dgen, gquad2d6, crule, crule2d, crule2dgen, cquadnd, count public domain ------------- Bruce T. Lowerre endpoint.h, endpoint.doc, endpoint.cc Sam Sirlin fill3 (from http://www.izap.com/~sirlin/matlab/) Bill Lash unwrap, strncmp, strncmpi, strcmpi GPL header ---------- ## Copyright (C) ## ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by ## the Free Software Foundation; either version 2 of the License, or ## (at your option) any later version. ## ## This program is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License ## along with this program; if not, write to the Free Software ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Public domain header -------------------- ## Author: "author" ## ## This program is granted to the public domain. ## ## THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ## ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ## ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE ## FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ## DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ## OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ## HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ## LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ## OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ## SUCH DAMAGE.