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]]: