# HG changeset patch # User adb014 # Date 1160945116 0 # Node ID ac2e7f5878ed3415da7839c9270e7c638a617a2f # Parent 198f032f1c98d055b138a67f66eb9e7a02ccee75 Add News archive page diff -r 198f032f1c98 -r ac2e7f5878ed www/NEWS.in --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/www/NEWS.in Sun Oct 15 20:45:16 2006 +0000 @@ -0,0 +1,436 @@ +__HEADER__([[[Octave-Forge News Archive]]]) + +
+

This is an abbreviated list of the changes that were introduced in +various versions of octave-forge. For a full list of changes please +see the ChangeLog.

+
+
+
+
October 20, 2006
+
+

Octave-forge reorganized as a series of packages for use with +the Octave package manager. See the packages for more details

+
+
July 09, 2006
+
+

Octave-forge version 200607008 released. This version version +was the last monolithic release and the first release that only +supported version of octave later than Octave 2.9.

+

An abbreviated list of changes is:

+
    +
  • 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
  • +
+
+
March 16, 2006
+
+

Octave-forge version 20060316 released. An abbreviated list of +changes is:

+
    +
  • statistics/regress: new function
  • +
  • general bug fixes and improvements
  • +
+
+
January 28, 2006
+
+

Octave-forge version 20060128 released. An abbreviated list of +changes is:

+
    +
  • 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
  • +
+
+
June 13, 2005
+
+

Octave-forge version 20050613 released. An abbreviated list of +changes is:

+
    +
  • 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
  • +
+
+
November 16, 2004
+
+

Octave-forge version 20041116 released. Extends support to Octave 2.1.62. +An abbreviated list of changes is:

+
    +
  • initial econometrics toolbox
  • +
  • updated protein databank (extra/pdb) functions
  • +
  • new functions: wavread wavwrite hann strfind randp sprandn conv2nan
  • +
  • many bug fixes and improvements
  • +
+
+
September 07, 2004
+
+

Octave-forge version 20040907 released. Extends support to Octave 2.1.58. +An abbreviated list of changes is:

+
    +
  • 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
    • +
    +
+
+
July 07, 2004
+
+

Octave-forge version 20040707 released. Extends support to Octave 2.1.57. +An abbreviated list of changes is:

+
    +
  • 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.
  • +
+
+
February 11, 2004
+
+

Octave-forge version 20040211 released. Extends support 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. An abbreviated list of changes is:

+
    +
  • 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.
  • +
+
+
June 02, 2003
+
+

Octave-forge version 20030602 released. For Octave 2.1.36 and up. +An abbreviated list of changes is:

+
    +
  • 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)
    • +
    +
+
+
February 22, 2003
+
+

Octave-forge version 20030222 released. An abbreviated list of +changes is:

+
    +
  • 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.
  • +
+
+
November 30, 2002
+
+

Octave-forge version 20021130 released. For Octave 2.1.40. An +abbreviated list of changes is:

+
    +
  • 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
    • +
    +
+
+
May 09, 2002
+
+

Octave-forge version 20020509 released. This is a bug fix release. +Many thanks to the good folks at Debian for finding the portability +problems. An abbreviated list of changes is:

+
    +
  • 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. +
    +
+
+
+
+__TRAILER__ diff -r 198f032f1c98 -r ac2e7f5878ed www/macros.m4 --- a/www/macros.m4 Sun Oct 15 20:37:41 2006 +0000 +++ b/www/macros.m4 Sun Oct 15 20:45:16 2006 +0000 @@ -119,6 +119,7 @@ FAQ Bugs Mailing Lists + News Archive Links SourceForge Download