Non-linear fitting of the Surge function plus integral (recirculation) to PET time-activity curves (TACs). Function: when x<=dT, f(x) = 0 when x>dT, f(x) = A*(x-dT)*exp(-B*(x-dT)) + (C*A/B^2)*(1-exp(-B*(x-dT))-B*(x-dT)*exp(-B*(x-dT))) , where A>=0, B>=0, C>=0, and dT>=0. Usage: fit_suri [Options] tacfile [parfile] Options: -w1 | -wf All weights are set to 1.0 (no weighting), or weights are based on sampling interval. By default, weights in tacfile are used, if available. -lim[=<filename>] Specify the constraints for function parameters; This file with default values can be created by giving this option as the only command-line argument to this program. Without file name the default values are printed on screen. Setting feasible limits are highly recommended. -svg=<Filename> Fitted and measured TACs are plotted in specified SVG file. -h, --help Display usage information on standard output and exit. -v, --version Display version and compile information on standard output and exit. -d[n], --debug[=n], --verbose[=n] Set the level (n) of debugging messages and listings. -q, --quiet Suppress displaying normal results on standard output. -s, --silent Suppress displaying anything except errors. See also: fit_sinf, fit_feng, fit_ratf, fit2dat Keywords: TAC, curve fitting

This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome

to redistribute it under GNU General Public License.

Source codes are available in https://gitlab.utu.fi/vesoik/tpcclib.git.