From f5c235c3cd32d62e6b97ac191eda542c5cbc3799 Mon Sep 17 00:00:00 2001 From: Benjamin Loison Date: Fri, 26 Apr 2024 01:49:13 +0200 Subject: [PATCH] Add support to TIF for RAISE flat-field --- datasets/rafael/240424/plot_dates.py | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/datasets/rafael/240424/plot_dates.py b/datasets/rafael/240424/plot_dates.py index 17e3521..fa0a70d 100644 --- a/datasets/rafael/240424/plot_dates.py +++ b/datasets/rafael/240424/plot_dates.py @@ -16,16 +16,13 @@ names = [] dates = [] for fileName in sorted(os.listdir()): - #print(fileName) - if fileName.endswith('.JPG'): - image = Image.open(fileName) - imageExif = image.getexif() - dateTimeKey = list(TAGS.keys())[list(TAGS.values()).index('DateTime')] - dateTime = imageExif[dateTimeKey] - #print(dateTime) - names += [fileName.replace('DSC0', '').replace('.JPG', '')] - dates += [dateTime] - #break + image = Image.open(fileName) + imageExif = image.getexif() + #print(imageExif) + dateTimeKey = list(TAGS.keys())[list(TAGS.values()).index('DateTime')] + dateTime = imageExif[dateTimeKey] + names += [fileName.replace('DSC0', '').replace('.JPG', '')] + dates += [dateTime[:(-1 if fileName.endswith('.tif') else 0)]] # Convert date strings to datetime dates = [datetime.strptime(d, "%Y:%m:%d %H:%M:%S") for d in dates]