Welcome to the HLSVDPro Project Wiki

This package is a wafer thin Python wrapper around a binary library written in Fortran.

HLSVD fits of a model function (sum of lorentzians) to the time-domain data via the state space approach.

The state space approach is described in S.Y. Kung, K.S. Arun and D.V. Bhaskar Rao, J. Opt. Soc. Am. 73, 1799 (1983).

The HLSVD software implementation is described in W.W.F. Pijnappel, A. van den Boogaart, R. de Beer, D. van Ormondt, J. Magn. Reson. 97, 122 (1992).

The adaptation of the PROPACK library into HLSVD to create the HLSVDPRO algorithm is described in T. Laudadio and N. Mastronardi and L. Vanhamme and P. Van Hecke and S. Van Huffel, ”Improved Lanczos algorithms for blackbox MRS data quantitation”, Journal of Magnetic Resonance, Volume 157, pages 292-297, 2002

Usage From Python

We have a description of how to call this library from Python.

About the Experimental Python Port

HLSVDPro has been ported to pure Python although the result has a few problems that make it unsuitable for daily use.

Related Projects of Interest

We know of two other implementations of the PROPACK library that's at the core of HLSVDPRO.

Jake Vanderplas project that provides a Python wrapper for a version of the PROPACK library. His code is BSD licensed.

Michael P. Friedlander wrote a PROPACK implementation that's part of a larger project. That code is GPL licensed.

Developer/Maintainer Documentation

For a complete list of local wiki pages, see TitleIndex.

Last modified 3 months ago Last modified on Apr 26, 2020, 5:12:40 PM