Mercurial > forge
changeset 2693:62d85d074c6e octave-forge
Remove RELEASE-NOTES as its gone into the News archive
author | adb014 |
---|---|
date | Sun, 15 Oct 2006 20:49:19 +0000 |
parents | 78af29e94878 |
children | b3c91864bf61 |
files | RELEASE-NOTES |
diffstat | 1 files changed, 0 insertions(+), 378 deletions(-) [+] |
line wrap: on
line diff
--- a/RELEASE-NOTES Sun Oct 15 20:47:32 2006 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,378 +0,0 @@ -Tested against octave-2.9.6. No backward compatibility to 2.1.xx. Use -an older release of octave-forge instead. - -The usual build instructions apply: - - ./configure; make; make check; make install - -Note that some tests will fail because of known bugs or missing -features. This should be indicated in the tests themselves. - -See <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/octave/octave-forge/RELEASE-NOTES?rev=HEAD&content-type=text/plain">RELEASE-NOTES</a> for a summary of all releases. - -See <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/octave/octave-forge/ChangeLog?rev=HEAD&content-type=text/plain">ChangeLog</a> for details of every change. - -2006-07-09 =========================================================== - -* purge functions moved to Octave and remove pre-2.9.x support. -* comm: new functions pam/genqam/psk mod/demod -* combinatorics: new functions for integer partitions -* geometry: fix qhull problems (finally!?) -* signal: new function square to generate square waves -* statistics: new function hmm viterbi/generate -* strings: remove regexp; api changed when moved to Octave -* linear-algebra: new function for gsvd -* general bug fixes and improvements (see ChangeLog for details) - -2006-03-16 =========================================================== - -* statistics/regress: new function -* general bug fixes and improvements (see ChangeLog for details) - -2006-01-28 =========================================================== - -* audio/waveread: big-endian fix; 2-channel file fix -* comm/galois: fix rank calculation for galois array -* general/interp2: cubic interpolation -* image/: return MxNx3 matrices of appropriate numeric class -* io/textread: faster -* io/dlmwrite: control precision and line separator; allow append -* miscellaneous/mfilename: compatibility function -* miscellaneous/listen: subnet patterns; loopback support -* NaN/xcovf: missing data xcorr -* octcdf/: support for netcdf files -* optim/wpolyfit: return row vector; allow centering and scaling -* plot/legend: fix error on first call -* plot/print: add PDF option -* signal/residued,residuez: partial fraction expansion of filters -* signal/qp_kaiser: PPN filter bank coefficients -* statistics/histfit: allow negative data -* statistics/mvnpdf,mvnrnd: multivariate normal distribution -* tsa/: improved speed, style and docs -* tsa/amarma: adaptive mean ARMA modeling -* tsa/y2res: add entropy estimation; add equidistant quantisation -* tsa/mvfreqz: add PDCF -* support for 2.9.4 -* support for 64-bit indexing -* support for MinGW build -* general bug fixes and improvements (see ChangeLog for details) - -2005-06-13 =========================================================== - -* textread now returns cell arrays -* use new gnuplot interface for functions -* fix rand bug on non-intel architectures -* more econometrics functions -* new functions: randg, cellfun, cell2mat, bwarea, imresize, savepath -* bug fixes and improvements (see ChangeLog for details) - -2004-11-16 =========================================================== - -Extends support to Octave 2.1.62 - -* initial econometrics toolbox -* updated protein databank (extra/pdb) functions -* new functions: wavread wavwrite hann strfind randp sprandn conv2nan -* many bug fixes and improvements - -2004-09-07 =========================================================== - -Extends support to Octave 2.1.58 - -* Base - - getfield/setfield now have a compatible interface; for the - old behaviour, use setfields/getfields. - - Fill full 53-bit mantissa with the random number generators; new - sequences will be different from old sequences with the same seed. - - Removed restrictions on datenum/datevec and added calendar/eomday - - Added nthroot to return real root if available - - Added isa to test for class membership - - clf resets to line graphs - - Quiver plot is faster and no longer requires clf - - Added audio playback on OS X - -* Image processing - - Initial support for int* types. - - Added dilate erode bweuler bwmorph houghtf stretchlim - makelut applylut uintlut padarray roicolor poly2mask - qtdecomp qtgetblk qtsetblk bestblk blkproc nlfilter - cmunique cmpermute col2im im2col graycomatrix conndef isrgb - -* Optimization - - Replacement fzero using Brent's root finder - -* Communications: - - Support for concatenation operator [] on galois type - - Reduce restrictions on bchpoly syndtable - -* Signal processing: - - Added flattopwin - - fir1/fir2 have more flexible argument handling - -* Sparse: - - Load/save support - - Support for concatenation operator [] - - Added pcr for preconditioned conjugate gradient - -* Statistics: - - Added histfit pareto tabulate anderson_darling_cdf anderson_darling_test - - -2004-07-07 =========================================================== - -Extends support to Octave 2.1.57. - -* The optimization functions have been replaced but the new interface - is not yet settled. See the files in the optim directory. - -* New package gsl: GNU Scientific library bindings. - -* New package fixed: Fixed point numeric operations. - -* New functions: polyconf wsolve fullfact pcg princomp filtic - rande azimuth deg2rad rad2deg distance zoom inputname fnval - fftconv2 mvaar - -* Bug fixes everywhere they are found. - -2004-02-11 =================================================================== - -Extends support forward to octave 2.1.53 for all oct-files. Improved -build environment and better testing. We still need more tests! If -you need a function and don't see any test cases in it, add some and -send them our way. See 'help test' for details. - -Changes - - - rand/randn: generates a different random number sequence from before. - -New functions - - - anovan: analysis of variance - - append_save: add a variable to a save file - - assert: now supports structure arrays and cell arrays - - BFGSMin: alternative to bfgs minimizer - - conv2nan: 2-D convolution which ignores missing data - - convhull/convhulln: now allows direct control of qhull parameters - - csape: support n=3 case --- need to verify it is correct - - dxfwrite: output plot to DXF format (AutoCAD) - - fail: checks if code fails with a given error message - - galois: load/save support - - gpick: alternative to ginput - - imread: now supports 16-bit grayscale - - irsa_*: irregularly sampled data analysis functions - - map: apply a function across all elements of a cell array - - mex: initial support for structures - - pngread/pngwrite: direct access to libpng - - quadl: improved adaptive quadrature routine - - rand/randn: faster and now supports for nD arrays - - sort: fast sort based on python's timsort - - sprandn: random sparse matrix filled with normally distributed values - - str2double: convert string to double - - struct: now creates structure arrays - - toggle_grace_use: use grace plotting package rather than gnuplot - - xmlwrite: save data to xml format - -Plus the usual bug fixes and documentation updates. - -2003-06-02 for Octave 2.1.36 and up ========================================== - -* Extended support backward to octave 2.1.36 and forward to octave 2.1.49 - for all oct-files. Some scripts make use of features only available in - more recent versions of Octave. - -* Communications: - - sqrt over Galois field - - BCH code, modulator - - bug fixes and documentation improvements - -* Image: - - added rotate_scale() - -* Optimization: - - added Nick Higham's adsmax, mdsmax nmsmax for fmins - - lp() fix range error - -* Plotting: - - surf()/surfc() support gnuplot 3.8i shaded surfaces - - added peaks() - - legend() inside/ouside/boxon/boxoff/right/left - -* Signal Processing - - added freqs, invfreqs, invfreqz - - return statespace and laplacian IIR filters (butter, cheby1, cheby2, ellip) - - fixed aryule() to return the correct filter - -* Statistics: - - added normplot() - - scatter() optimization - -* Sparse: - - added concatenation functions spvcat() and sphcat() - -* Symbolic: - - added poly2sym, sym2poly, numden, findsymbols, findsym, symlsolve, - symfsolve, syminfo - - subs() accepts cell arrays - -* TSA/NaN: - - many bug fixes and documentation improvements - -* Miscellaneous: - - added cellstr() - - fieldnames() now returns cell array - - listen() bugfixes - - ellipke() supports m < 0 - - deal() now supports [a,b] = deal(b,a) - - dlmread() converted to C++ for speed and more flexible input - -* administration: - - target specific build instructions (MacOSX, windows, Irix) - -2003-02-22 for Octave 2.1.45 ================================================= - -* Updates for octave 2.1.45 - -* Parallel: Light weight parallel programming added but flagged NOINSTALL. - -* Communications: add galois field functions and others - -* Signal Processing: add convmtx and dftmtx - -* Geometry: add (poor) griddata/tsearch support --- please improve!! - -* VRML: new options 'z(grey|rb|col)' for vmesh() and - vrml_surf(). Fixes and improvements to many functions. - -* NaN: enhanced cov/covm, NaN arithmetic fixes - -* TSA: bug fix (matlab 5.3 bug) - -* Sparse: add spstats and x.^a, more robust - -* Base functions: add fileparts, filesep, char, dos; improve dlmread - -* Function overloading: dispatch() lets you call tf rather than f if the - first argument to f is t. - -* Octave server: listen() sets up a socket to receive octave commands from - a particular host --- please improve!! - -Many fixes, compatibility improvements and better Windows support. - -Thanks, all! - - -2002-11-30 for Octave 2.1.40 ================================================= - -New functions - - * general/ndims: compatibility function - * image/imginfo: determines size of image using 'convert' - * image/colfilt: image block filtering function - * image/im{rotate,translate,shear}: image transformations - * miscellaneous/inline: generate a function from an expression - * miscellaneous/slurp_file: loads a file into a string - * miscellaneous/{rotv,rotparams}: parameterize 3D rotation matrices - * plot/contour.f: filled contours - * sparse/{sprand,spdiags,issparse}: sparse functions - * specfun/lambertw: Lambert's W function: x=w(x)*exp(w(x)) - * specfun/betaln: log beta - * splines/pchip: Piecewise Cubic Hermitian Interpolating Polynomial - * statistics/{boxplot,scatter}: statistical plots - * symbolic/{cheb,chebwin}: Dolph-Chebyshev windows - * vrml/vmesh: 3D visualization of a surface - * vrml/*: represent and show 3D objects as VRML code (needs FreeWRL) - -Extended interfaces - - * audio/au{load,save}: support floating point .wav formats - * image/colorgradient: allow instantaneous transitions (weight 0) - * optim/wpolyfit: option to fit through origin - * signal/{ellip,ellipord}: compatible interfac - * sparse/spy: accept dense matrices - * strings/mat2string: accept [] and complex - * symbolic/*: relational operators - * time/datestr: more format codes; handle vectors of dates - -Changed interfaces - - * image/bwlabel: C++ version---may be different from m-file interface - * extra/ode: moved from v1.06 to v1.14 - * optim/*: unified interface supporting options - * optim/wpolyfit: don't return yf - * optim/wpolyfit: return row vectors for compatibility with polyfit - * signal/nellip: replaced by ellip, ellipord - * OCTAVE_FORGE_VERSION is now an ordered integer: yyyymmdd - * FIXES/fsolve: removed because it hasn't been updated to 2.1.40 - - -extra/tsa - - * significance test and confidence intervals for PACF - * added histogram functions for multicolumn data - * support for new releases of octave and matlab - * bug fixes - -extra/NaN - - * added TRIMEAN, NORMPDF, NORMCDF and NORMRND - * extended NANTEST - * significance test and confidence intervals for CORRCOEF - * faster RANKS - * support for new releases of octave and matlab - -Internal changes - - * extra/symband: eigenvector bug removed - * io/dlmread: returned matrix was transposed - * general/rat: display 1/0 for infinity - * plot/ginput: m-file version based on grab.cc - * plot/legend: give gnuplot time to respond to parameter request - * signal/{buttord,fir1}: bug fixes - * sparse/spy: prettier graph - * gcc 3.2 updates - * octave 2.1.40 updates - * remove functions and fixes that are now in octave - -Administration - - * vrml/doc: LaTeX tutorial on 3D visualization tools - * Octave for Windows FAQ updates - * INSTALL.WINDOWS installation notes - * support for static build under Windows - -2002-05-09 for Octave 2.1.31 ================================================= - -This is a bug fix release. Many thanks to the good folks at Debian for -finding the portability problems. - -New functions - - * miscellaneous/OCTAVE_FORGE_VERSION - * extra/tsa/durlev - * strings/base64encode - * signal/guasswin - * image/colfilt - -Changes - - * audio/sound: uses ssh rather than rsh for remote audio - * testfun/assert: use tol>0 for relative error, tol<0 for absolute err - * optim/bfgs: new interface - * optim/minimize: ndiff, jac, hess and ihess options - * NaN/sumskipnan: additional outputs - * NaN/*: bug fixes - -Bug fixes - - * signal/triang: for n=2, peak=1 at the virtual center of the window - * signal/gaussian: now returns a symmetric window - * now compiles on most Debian systems which support Octave. - * updated doc strings, tests - -Administration - - * make check and make icheck added. Only supports the compiled - functions at the moment, but it is a start. -