From 90cfbea54f8969c4270548f6d541ee8bd10001f7 Mon Sep 17 00:00:00 2001 From: Romain Broucquart <romain.broucquart@synchrotron-soleil.fr> Date: Fri, 22 Apr 2022 19:09:12 +0200 Subject: [PATCH] Switch to pandas.Series output --- core/ArchiveExtractor.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/ArchiveExtractor.py b/core/ArchiveExtractor.py index 2f862db..6da1dd9 100755 --- a/core/ArchiveExtractor.py +++ b/core/ArchiveExtractor.py @@ -5,6 +5,7 @@ import logging import datetime import numpy as np import PyTango as tango +import pandas as pd __version__ = "1.0.1" @@ -238,6 +239,7 @@ class ArchiveExtractor: return None # Transform to datetime - value arrays + # NOTE: it is faster than using pandas.to_datetime() _value = np.asarray(_value, dtype=float) if len(_date) > 0: _date = ArrayTimeStampToDatetime(_date/1000.0) @@ -251,7 +253,7 @@ class ArchiveExtractor: self.logger.debug("Extraction done for %s."%attribute) - return [date, value] + return pd.Series(index=date, data=value) -- GitLab