Update app.py
Browse files
app.py
CHANGED
@@ -34,20 +34,13 @@ def clean_and_parse_extracted_text(raw_text):
|
|
34 |
range_match = match.group(4)
|
35 |
if range_match:
|
36 |
ranges = re.findall(r"[\d.]+", range_match)
|
37 |
-
min_val = float(ranges[0])
|
38 |
-
max_val = float(ranges[1])
|
39 |
else:
|
40 |
min_val = None
|
41 |
max_val = None
|
42 |
unit = match.group(7)
|
43 |
-
flag = "Normal"
|
44 |
-
|
45 |
-
# Determine the flag based on value and range
|
46 |
-
if min_val is not None and max_val is not None:
|
47 |
-
if value < min_val:
|
48 |
-
flag = "L"
|
49 |
-
elif value > max_val:
|
50 |
-
flag = "H"
|
51 |
|
52 |
# Append structured data
|
53 |
data.append([component, value, min_val, max_val, unit, flag])
|
|
|
34 |
range_match = match.group(4)
|
35 |
if range_match:
|
36 |
ranges = re.findall(r"[\d.]+", range_match)
|
37 |
+
min_val = float(ranges[0])
|
38 |
+
max_val = float(ranges[1])
|
39 |
else:
|
40 |
min_val = None
|
41 |
max_val = None
|
42 |
unit = match.group(7)
|
43 |
+
flag = match.group(8) if match.group(8) else "Normal"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
|
45 |
# Append structured data
|
46 |
data.append([component, value, min_val, max_val, unit, flag])
|