From ae37579c4a510f47ac1012043384ea65848a8d67 Mon Sep 17 00:00:00 2001 From: Diego Staphorst Date: Mon, 4 Aug 2025 11:22:28 +0200 Subject: [PATCH] fix dw5 parsing temperature_pv --- detl/parsing/dw5.py | 2 +- tests/test_detl.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/detl/parsing/dw5.py b/detl/parsing/dw5.py index 9f5f522..546c4b3 100644 --- a/detl/parsing/dw5.py +++ b/detl/parsing/dw5.py @@ -39,7 +39,7 @@ columnmapping = { "volume_pv": "\\.V\\d+\\.VPV", "temperature_sp": "\\.T\\d+\\.SP", - "temperature_pv": "\\.\\.T\\d+\\.PV", + "temperature_pv": r"Unit.\d.T\d.+PV", "temperature_out": "\\.T\\d+\\.Out", "stirrer_speed_sp": "\\.N\\d+\\.SP", "stirrer_speed_pv": "\\.N\\d+\\.PV", diff --git a/tests/test_detl.py b/tests/test_detl.py index 595d1ba..f3f769d 100644 --- a/tests/test_detl.py +++ b/tests/test_detl.py @@ -200,6 +200,7 @@ def test_trackdata_transformation(self): assert "pump_a_rate_sp" in ddata[1].dataframe.columns assert "pump_b_rate_sp" in ddata[1].dataframe.columns + assert "temperature_pv" in ddata[1].dataframe.columns self.assertAlmostEqual(ddata[1].dataframe.loc[11359, "aeration_x_co2_pv"], 0.034, places=3) self.assertAlmostEqual(ddata[2].dataframe.loc[4128, "stirrer_speed_pv"], 1059.382, places=3)