From d7a9f33d3b28d42954ff15687475338b458b6f87 Mon Sep 17 00:00:00 2001 From: David Schaefer <david.schaefer@ufz.de> Date: Fri, 27 Aug 2021 15:49:37 +0200 Subject: [PATCH] [FIX] add missing positional flags and fix default masking --- saqc/core/translator/positionaltranslator.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/saqc/core/translator/positionaltranslator.py b/saqc/core/translator/positionaltranslator.py index 3de906b2c..69a50e079 100644 --- a/saqc/core/translator/positionaltranslator.py +++ b/saqc/core/translator/positionaltranslator.py @@ -26,7 +26,15 @@ class PositionalTranslator(Translator): Implements the translation from and to the flagging scheme implemented by CHS """ - _FORWARD: ForwardMap = {0: UNFLAGGED, 1: DOUBTFUL, 2: BAD} + TO_MASK = DOUBTFUL + 1 + + _FORWARD: ForwardMap = { + -6: UNFLAGGED, + -5: UNFLAGGED, + 0: UNFLAGGED, + 1: DOUBTFUL, + 2: BAD, + } _BACKWARD: BackwardMap = { UNTOUCHED: 0, UNFLAGGED: 0, -- GitLab