Version History

v4.0 (2025-06-27)

Corrected Mistakes

  • June 27, 2025: Correction of the error introduced in v3.1 when implementing time-series wrapping after rolling

  • June 28, 2025: Correction for RH dependent lag - fixed string-type search of mz with 0.001 tolerance for matching

Improvements

  • June 29, 2025: Improved get_closest_index to search in windows of increasing size for missing/nan/empty values

v3.1 (2025-05-16)

Corrected Mistakes

  • Fixed Billebash random uncertainty calculation

  • Fixed flux conversion to μg (now using non-protonated mz value)

  • Fixed air temperature selection for improved molar air density computation

  • Fixed inst_prob_test argument detrend setting

Improvements

  • Enhanced spike detection/replacement (using test_spike_detection_vickers97)

  • Improved sonic data subsampling using resample function

  • Adapted prescribed_lag strategy for missing values

  • Centralized flux unit conversion

New Features

  • Option to skip sonic files without tracer file

  • Multithreading support (one process per day)

  • Low-pass filtering corrections with two options:

    • Cut-off frequency with Massman fitted reference co-spectrum

    • Wind speed based correction factor for stable/unstable conditions

  • RH-dependent expected lag

  • Clean_results function for output cleanup

  • External meteodata support for precise molar air concentration

  • More flexible input format for tracer data

  • Replaced parameters routine with configparser-based INI file

  • IRGA processing support

  • Input timestamp consistency checks

  • Additional quality tests:

    • Dutaur 1999 stationarity test

    • Out of range test for U, V, W and T_SONIC

    • Spike detection for W, IRGA and TRACER

  • Second rotation angle in outputs

  • Support for trunk-space EC with MEAS_ID

  • Planar Fit Method from EddyPro PFM file

  • Optimized wind direction computation

  • Removed disjunct option

v2.0 (2022-06)

First running version on BE-Vie data

v1.0 (2022-03)

Initial conversion of InnFLUX from MATLAB to Python. No functionality modifications. This version was not running nor optimized.