From d79a18002d24529a6be49ff9b0319ae293444018 Mon Sep 17 00:00:00 2001 From: GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com> Date: Fri, 22 Mar 2024 15:54:11 +0400 Subject: [PATCH] feat: Adding datetime.datetime in the dictionary output --- src/qibolab/instruments/bluefors.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/qibolab/instruments/bluefors.py b/src/qibolab/instruments/bluefors.py index 9ce740cc9..8fa1bd04c 100644 --- a/src/qibolab/instruments/bluefors.py +++ b/src/qibolab/instruments/bluefors.py @@ -1,13 +1,12 @@ import json import re import socket +from datetime import datetime from qibo.config import log from qibolab.instruments.abstract import Instrument -# from datetime import datetime - class TemperatureController(Instrument): """Bluefors temperature controller.""" @@ -61,6 +60,8 @@ def convert_to_json(message: str) -> dict[str, dict[str, float]]: message = re.sub("'", '"', message) message = ",".join(message.split("\n")) dictionary_message = json.loads("{" + message + "}") + for flange_values in dictionary_message.values(): + flange_values["time"] = datetime.fromtimestamp(flange_values["timestamp"]) return dictionary_message def get_data(self) -> dict[str, dict[str, float]]: