From 3c8e1671778000b5eed3ff889bc5ee94e368c313 Mon Sep 17 00:00:00 2001 From: SGCMarkus Date: Wed, 6 Mar 2024 14:09:25 +0100 Subject: [PATCH] astrodatadownloader: Kepler/K2 files dont have sectors in their filenames --- .../astrodatadownloader.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/main/astrodatadownloader/astrodatadownloader.py b/main/astrodatadownloader/astrodatadownloader.py index e8c9a75..92f1a42 100644 --- a/main/astrodatadownloader/astrodatadownloader.py +++ b/main/astrodatadownloader/astrodatadownloader.py @@ -27,15 +27,18 @@ def parse_manifest(manifest): for i,f in enumerate(manifest['Local Path']): file_parts = np.array(np.unique(f.split(sep = '-'))) sectors = list( map ( lambda x: x[0:2] == 's0', file_parts)) - s1 = file_parts[sectors][0] - try: - s2 = file_parts[sectors][1] - except: - s2 = s1 - if(s1 == s2): - sector_range.append("%s" % s1) + if(len(file_parts[sectors]) > 0): + s1 = file_parts[sectors][0] + try: + s2 = file_parts[sectors][1] + except: + s2 = s1 + if(s1 == s2): + sector_range.append("%s" % s1) + else: + sector_range.append("%s-%s" % (s1,s2)) else: - sector_range.append("%s-%s" % (s1,s2)) + sector_range.append("-") path_parts = np.array(f.split(sep = '/')) filenames.append(path_parts[-1]) exts.append(path_parts[-1][-8:])