Skip to main content

This is a Python wrapper around the HLSVDPRO function/library. This function fits time domain data to a model function that is a set of lorentzian decaying sinusoids using the state space approach. The original SVD Fortran code for this was written by Rasmus Munk Larsen and released as PROPACK SVD. Teresa Laudadio and Diana Sima adapted it into HLSVDPRO.

Project description

The HLSVD function fits of a model function (sum of lorentzian decaying sinusoids) to the provided 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

We (the Vespa team) have made some very minor modifications to this version of HLSVDPRO. Most importantly, we added Makefiles and a Python wrapper. We are very grateful to all of the above scientists for sharing their work and agreeing to release it under a BSD license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

hlsvdpro-1.0.0-py2.py3-none-win_amd64.whl (1.5 MB view hashes)

Uploaded Python 2 Python 3 Windows x86-64

hlsvdpro-1.0.0-py2.py3-none-manylinux1_x86_64.whl (370.2 kB view hashes)

Uploaded Python 2 Python 3

hlsvdpro-1.0.0-py2.py3-none-macosx_10_9_x86_64.whl (731.4 kB view hashes)

Uploaded Python 2 Python 3 macOS 10.9+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page