You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Release 2.6.12 broke some case handling in the new EchoIntensitySetQC and imosSurfaceDetectionByDepthQC.
The fix in 2.6.12 turned the logic handling of DIST_ALONG_BEAMS and HEIGHT_ABOVE_SENSOR invalid in these functions and they are now skipped/do not perform any action. two tests failed, but I somehow ignored them or I skipped running before the hot-fix.
Logic is updated
One extra missing tests is available
Fix test handling
The text was updated successfully, but these errors were encountered:
This commit fixes the no-op for the
`imosEchoIntensitySetQC` & `imosSurfaceDetectionByDepthSetQC`
bug introduced at version 2.6.12. See #742.
The handling order of ADCP beam/height dimensions in
these routines became incompatible after the changes
introduced. The outdated code assumptions caused
QC routines to be skipped for most cases.
The problem was both in the order of dimension checking
and the weak detection of a "original" along beam
adcp dataset.
Before, we defined an original beam dataset
as one containing "DIST_ALONG_BEAMS". However,
this is too lenient since some converted
coordinates datasets still need to keep
this dimension even after conversion to
height above sensor.
See also `IMOS.adcp.is_along_beam`.
Two new tests - one for each QC - are now
available to avoid future regressions.
Release 2.6.12 broke some case handling in the new EchoIntensitySetQC and imosSurfaceDetectionByDepthQC.
The fix in 2.6.12 turned the logic handling of DIST_ALONG_BEAMS and HEIGHT_ABOVE_SENSOR invalid in these functions and they are now skipped/do not perform any action. two tests failed, but I somehow ignored them or I skipped running before the hot-fix.
The text was updated successfully, but these errors were encountered: