_resolve_fourier_params

tna.functions._resolve_fourier_params(params)[source]

Resolve effective Fourier transformation parameters.

This function converts boolean control flags in the parameter object into numerical values required for the Fourier transformation.

Parameters:

params (Parameters) – Parameter object containing Fourier-related settings.

Return type:

tuple[int, float]

Returns:

  • zero_filling (int) – Zero-filling factor. Returns params.zero_filling_factor if zero-filling is enabled, otherwise 1.

  • reference_freq (float) – Reference frequency value. Returns params.reference_freq_value if reference frequency correction is enabled, otherwise 1.

Notes

This function separates user intent (boolean flags) from numerical values required by the processing backend.