Adjusts TACs in two files into the same level to make visual comparison easier, or, adjust the TAC peak to specified value. Usage: dftscale [Options] tacfile1 tacfile2 scaled_tacfile2 or Usage: dftscale [Options] new_peak tacfile scaled_tacfile Options: -x1=<start time> Time where AUC calculation is started (by default start of data). -x2=<end time> Time where AUC calculation is stopped (by default end of data). --force Program does not mind if the time or calibration units cannot be converted to match. -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. The procedure for adjusting TACs in file2 to TACs in file1 is: 1. if times x1 and x2 are not set by user, then set these based on the common time ranges in data1 and data2 2. calculate AUC1 between x1 and x2 in data1 (mean AUC if several TACs) 3. calculate AUC2 between x1 and x2 in data2 (mean AUC if several TACs) 4. calculate the scale factor as AUC1/AUC2 5. multiply data2 with the scale factor, and save the file. The procedure for adjusting TAC peak is: 1. find the maximum TAC value (max of all TACs, if several TACs) 2. calculate the scale factor as peak/maximum 3. multiply data with the scale factor, and save the file. See also: taccalc, dftsuv, dftsums, dfteven, dftavg, dftmax, tac2svg Keywords: TAC, input, simulation, plotting, AUC, peak, scaling

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.