From e7e909404032fbc037f0459d173bd9bc51b3937c Mon Sep 17 00:00:00 2001 From: Artur Glavic Date: Wed, 25 Sep 2024 11:06:48 +0200 Subject: [PATCH] fix error from merge and make raw data dir location platform independent --- libeos/file_reader.py | 4 ++-- libeos/options.py | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/libeos/file_reader.py b/libeos/file_reader.py index 8185bf7..1cb59cd 100644 --- a/libeos/file_reader.py +++ b/libeos/file_reader.py @@ -181,7 +181,7 @@ class AmorData: self.read_event_stream() totalNumber = np.shape(self.tof_e)[0] - self.sort_events_by_pulse() + self.sort_pulses() self.define_monitor() @@ -443,7 +443,7 @@ class AmorData: ) self.header.sample = fileio.Sample( name=sampleName, - model=model, + model=SampleModel(stack=model), sample_parameters=None, ) self.header.measurement_scheme = 'angle- and energy-dispersive' diff --git a/libeos/options.py b/libeos/options.py index 5819094..2b0c6ab 100644 --- a/libeos/options.py +++ b/libeos/options.py @@ -4,13 +4,14 @@ Classes for stroing various configurations needed for reduction. from dataclasses import dataclass, field from typing import Optional, Tuple from datetime import datetime +from os import path import logging class Defaults: # fileIdentifier dataPath = '.' - raw = ['.', './raw', '../raw', '../../raw'] + raw = ['.', path.join('.','raw'), path.join('..','raw'), path.join('..','..','raw')] year = datetime.now().year normalisationFileIdentifier = [] normalisationMethod = 'o'