Skip to content

2.1.0 eddy4R refactor

Latest

Choose a tag to compare

@ddurden ddurden released this 13 Feb 04:53
8936beb
  • Refactor planar fit to have a separate workflow to derive pfit coeficients
  • Wrap.flux refactoring with single pass flux derivation
  • Wavelet high-frequency correction updates
    • Now better aligns with Nordbo and Katul (2013) methods and MATLAB code. Main changes include:
      • Changed approach from using continuous wavelet transform to discrete wavelet
      • Changed wavelet coefficient weighting and adjustments to better match methods described in NK12 paper and code
  • Validation updates to ensure clean validations applied
  • Added lag time as metadata to output files
  • Added singleton logging
  • Added ITC and stationarity quality indicator flags to the qfqm table of dp04 flux data products.
  • Created a new definition function to determine and adjust time shifts in isoCo2 dp01 and the associated qfqm (eddy4R.stor::def.shft.time.isoCo2.R).
  • Created a new definition function to determine and adjust time shifts in isoH2o dp01 and the associated qfqm (eddy4R.stor::def.shft.time.isoH2o.R).
  • rc2:
    • storage interpolation time update
    • isoH2o time correction bug fix, also deal with faulty valve data
    • runLocal argument added to stackEddy calls
  • rc3:
    • fixed issues when time correction cannot be determined due to NaN in data
  • rc4:
    • fixed issue with AngNedZaxs being a character variable when rotating soni data
  • rc5:
    • adding dp04 qfSciRevw update
  • rc6:
    • Fixed issues in tickets NSE-10984, 10987, and 10992 related to def.shft.time.isoCo2.
      -Fixed issues in ticket NSE-10983 related to updating the failsafe to prevent breaking the zoo::na.approx function in the dp02 ECSE calculation.
      -Fixed issues in ticket NSE-10982 related to updating the data, qfqm, and uncertainty calculations for dp01 to prevent breaking when the validation occurs between two days and the start and end times cannot be determined.