_apply_processing

tna.functions._apply_processing(data, params)[source]

Apply processing steps to transient nutation data.

This function executes a sequence of signal processing operations on the provided data object based on the flags and parameters defined in params.

Parameters:
  • data (TransientNutations) – Data object containing the transient nutation signal to be processed.

  • params (Parameters) – Parameter object specifying which processing steps to apply and their corresponding settings.

Returns:

The function modifies the data object in place.

Return type:

None

Notes

The following processing steps may be applied (depending on params):

  • Baseline correction

  • Signal reconstruction

  • Window functions:
    • Dolph-Chebyshev

    • Hamming

    • Kaiser

    • Sinebell

    • Lorentz-Gauss

  • Mean subtraction

The order of operations follows the sequence defined in this function and may influence the final result.