Harminv release notes
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).
July 4, 2006
- Fixed the phase output column to have the same sign as the documentation (the sign was flipped). Thanks to Andrew Norton for the bug report.
-noption to flip the sign of the frequency convention.
October 18, 2005
- Switch back to eigensolver technique used in Harminv 1.0.x, which first removes the singular null space as described by Wall and Neuhauser. This seems to make the solution much more stable and reliable. The command-line tool once again defaults to 100 basis modes rather than a particular spectral density.
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
May 19, 2004
- Command line tool now defaults to a particular spectral "density" (set by the
-doption), 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.
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.
-e/-E/-a/-A/-Qoptions to screen outputs with error/amplitude/Q too large/small/small, respectively.
-woption to use angular frequency instead of frequency.
- More flexible input format: allow comma-delimited, a-bi as well as a+bi.
- API cleanups.
May 15, 2004
- Corrected inadvertent windowing of data that degraded accuracy in the case of very short signals.
May 15, 2004
- Corrected some minor release glitches.
May 14, 2004
- Initial release (after 4 years of private use by the Joannopoulos group).