Harminv release notes

From AbInitio

Revision as of 01:02, 16 October 2005; Stevenj (Talk | contribs)
(diff) ←Older revision | Current revision | Newer revision→ (diff)
Jump to: navigation, search

Here, we describe what has changed between releases of the Harminv package. You can also refer to the NEWS file in the Harminv distribution (or the ChangeLog file for a more detailed listing).

Contents

Harminv 1.2.1

May 20, 2004

  • Impose a maximum number of basis modes (300) to prevent the matrices from getting too large.
  • Corrected typo in man page (for definition of -d density).

Harminv 1.2

May 19, 2004

  • Command line tool now defaults to a particular spectral "density" (set by the -d option), rather than a number of basis modes, since using too many basis modes leads to a singular eigenproblem and numerical instability. (Based on defaults from M&T references.)
  • Use long double precision, if available, to reduce accumulation of floating-point errors while computing Fourier/Z transforms.

Harminv 1.1

May 18, 2004

  • Corrected bug in frequency-error calculation; thanks to V. A. Mandelshtam for helpful discussions and for letting me look at his code to check against mine.
  • Amplitude calculation is no longer unstable for strongly decaying modes.
  • Used a more accurate eigensolver routine.
  • Added -e/-E/-a/-A/-Q options to screen outputs with error/amplitude/Q too large/small/small, respectively.
  • Added -w option to use angular frequency instead of frequency.
  • More flexible input format: allow comma-delimited, a-bi as well as a+bi.
  • API cleanups.

Harminv 1.0.2

May 15, 2004

  • Corrected inadvertent windowing of data that degraded accuracy in the case of very short signals.

Harminv 1.0.1

May 15, 2004

  • Corrected some minor release glitches.

Harminv 1.0

May 14, 2004

Personal tools