From facb37d7531e11aa6dd7f5d56e94ca646956e869 Mon Sep 17 00:00:00 2001 From: Noe Brucy Date: Fri, 11 Nov 2022 15:48:06 +0100 Subject: [PATCH] bugs --- snapshotprocessor.py | 7 ++++++- utils/runselector.py | 6 +++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/snapshotprocessor.py b/snapshotprocessor.py index cce8fd5..089483b 100644 --- a/snapshotprocessor.py +++ b/snapshotprocessor.py @@ -32,7 +32,12 @@ from pymses.analysis import ( from pymses.filters import CellsToPoints, RegionFilter from pymses.sources.hop.hop import HOP -from fil_finder import FilFinder2D +try: + from fil_finder import FilFinder2D +except ModuleNotFoundError: + print("WARNING: No filFinder support") + + from scipy import fft from scripts import pspec as pspec diff --git a/utils/runselector.py b/utils/runselector.py index a1e7e6f..48ea984 100644 --- a/utils/runselector.py +++ b/utils/runselector.py @@ -336,7 +336,7 @@ class RunSelector: def try_load_info(num): return True - # -- Time getter according to unit_times + # -- Time getter according to unit_time if unit_time is None: def get_time(num): @@ -437,13 +437,13 @@ class RunSelector: nums = [] # -- Select according to time -- - if time_min is not None: + if time_min is not None and len(nums) > 0: imin = search(nums, time_min, "right") if imin is not None: nums = nums[imin:] else: nums = [] - if time_max is not None: + if time_max is not None and len(nums) > 0: imax = search(nums, time_max, "left") if imax is not None: nums = nums[: imax + 1]