From 189a9a6e75565a5b1d2845ac382b7b053b7888f4 Mon Sep 17 00:00:00 2001 From: Georgi Georgiev Date: Mon, 11 Nov 2024 21:24:58 +0200 Subject: [PATCH] Fix ngs metadata None closes #188 --- src/ramanchada2/io/experimental/rc1_parser/binary_readers.py | 2 +- src/ramanchada2/io/experimental/rc1_parser/io.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ramanchada2/io/experimental/rc1_parser/binary_readers.py b/src/ramanchada2/io/experimental/rc1_parser/binary_readers.py index f3eaaf72..6d0ca4a5 100644 --- a/src/ramanchada2/io/experimental/rc1_parser/binary_readers.py +++ b/src/ramanchada2/io/experimental/rc1_parser/binary_readers.py @@ -199,4 +199,4 @@ def read_ngs_meta(f): # add units to par names par = [name + f' [{unit}]' for name, unit in zip(par_names, par_units)] meta = dict(zip(par, par_values)) - return meta + return meta diff --git a/src/ramanchada2/io/experimental/rc1_parser/io.py b/src/ramanchada2/io/experimental/rc1_parser/io.py index d26b6086..237acd94 100644 --- a/src/ramanchada2/io/experimental/rc1_parser/io.py +++ b/src/ramanchada2/io/experimental/rc1_parser/io.py @@ -34,6 +34,8 @@ def parse(source_path, file_type=None): ) x_data, y_data, metadata = reader(source_path) + if metadata is None: + metadata = {} # Get rid of bytes that are found in some of the formats metadata = cleanMeta(metadata) # Flatten metadata