Projects / Harminv


Harminv is a free program and C library for harmonic inversion: decomposing a time-series into a sum of sinusoids, including exponentially decaying sinusoids. It is based on the "filter diagonalization method" (FDM) of Mandelshtam & Taylor, which maps the harmonic inversion problem onto a small eigen-problem (size proportional to the number of sinusoids). The FDM is often able to obtain much more robust and accurate solutions than alternative methods.

Operating Systems

Recent releases

  •  05 Jul 2006 05:04

    Release Notes: An inconsistent sign convention used for phase output was fixed.

    •  20 May 2004 07:39

      Release Notes: An upper bound on the number of basis functions was set to keep the matrix sizes reasonable. A typo in the man page was corrected.

      •  20 May 2004 03:19

        Release Notes: The command-line tool now uses defaults that are less likely to lead to singular eigenproblems for large datasets and/or narrow bandwidths.

        •  19 May 2004 07:39

          Release Notes: Error estimation has been greatly improved, parameter calculation is now more accurate, additional command-line options have been added, and API cleanups have been made.

          •  15 May 2004 23:39

            Release Notes: This release corrects inadvertent windowing of data that degraded accuracy in the case of very short signals.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.