From c9a718d03f5b2f1caacd1bbade5169629e32ff94 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Al=C3=A1n=20Mu=C3=B1oz?= <amuoz@ed.ac.uk>
Date: Wed, 3 Aug 2022 17:46:17 +0100
Subject: [PATCH] feat(load_attributes): add parameters as dict

---
 io/writer.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/io/writer.py b/io/writer.py
index 1a59358f..d3030bfd 100644
--- a/io/writer.py
+++ b/io/writer.py
@@ -7,6 +7,7 @@ from typing import Dict
 import h5py
 import numpy as np
 import pandas as pd
+import yaml
 from utils_find_1st import cmp_equal, find_1st
 
 from agora.io.bridge import BridgeH5
@@ -18,6 +19,8 @@ from agora.io.utils import timed
 def load_attributes(file: str, group="/"):
     with h5py.File(file, "r") as f:
         meta = dict(f[group].attrs.items())
+    if "parameters" in meta:
+        meta["parameters"] = yaml.safe_load(meta["parameters"])
     return meta
 
 
-- 
GitLab