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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for hlsvdpro-1.0.0-py2.py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 179f5d7cd7f9b7efaae65ff63a2ef11e215e17976a46822000199562dff445aa |
|
MD5 | 9000ab52628100ee570fbf82722dcc9a |
|
BLAKE2b-256 | 0a319d2caaf657693b6ac230e8bd9452b59ccf6ec95c4e5e1e51398cfa84c4ce |
Hashes for hlsvdpro-1.0.0-py2.py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b15c293d049caa7ea5639d97f9ba96c675a9d5bd514bbbf00b49a522586c09bd |
|
MD5 | 50f69f162690810771b7e3b8f6a0dd06 |
|
BLAKE2b-256 | aa5e4659d52766e0b7968bafb435d82707dce260a74e0d5cca3ab3b14f803a68 |
Hashes for hlsvdpro-1.0.0-py2.py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de1ef27c36f40f3ce704f23a7af1b3ab89f4c86978d014b67182d0131ec41c27 |
|
MD5 | 07f558fff73cbf824a615c539d1cbc5d |
|
BLAKE2b-256 | c11d63a0bca41b4a1586611ab4c705bb8d2e2b97f5553706aece7a2c8910ed30 |