From b483d8e5fb7c968420e974e8b7a76e9c59ad6d65 Mon Sep 17 00:00:00 2001 From: halvorhv Date: Fri, 14 Oct 2022 10:21:26 +0200 Subject: [PATCH] Generalized read_xy, so that WL can be float --- nafuma/xrd/io.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nafuma/xrd/io.py b/nafuma/xrd/io.py index f456230..30e9ea7 100644 --- a/nafuma/xrd/io.py +++ b/nafuma/xrd/io.py @@ -576,10 +576,12 @@ def read_xy(data, options={}, index=0): #if 'wavelength' not in data.keys(): # Get wavelength from scan - + if 'wavelength' in data.keys() and not type(data['wavelength']) == list: + data['wavelength'] = [data['wavelength']] if not 'wavelength' in data.keys() or not data['wavelength'][index]: wavelength = read_metadata_from_xy(path=data['path'][index])['wavelength'] + else: wavelength = data['wavelength'][index]