From cbe89b1204b34001ee82a5b24409303da47c7621 Mon Sep 17 00:00:00 2001
From: tomrink <rink@ssec.wisc.edu>
Date: Wed, 3 Mar 2021 16:33:24 -0600
Subject: [PATCH] snapshot...

---
 modules/aeolus/datasource.py | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/modules/aeolus/datasource.py b/modules/aeolus/datasource.py
index 783ee7d7..aec7b39d 100644
--- a/modules/aeolus/datasource.py
+++ b/modules/aeolus/datasource.py
@@ -2,6 +2,7 @@ import datetime, os
 from datetime import timezone
 import glob
 import numpy as np
+import re
 
 from aeolus.geos_nav import GEOSNavigation
 from util.util import GenericException
@@ -51,6 +52,18 @@ class Files:
             return None, None, None
 
 
+class CLAVRx(Files):
+    def __init__(self, files_path):
+        super().__init__(files_path, 10, 'clavrx_OR_ABI-L1b*.level2.nc')
+
+    def get_datetime(self, pathname):
+        filename = os.path.split(pathname)[1]
+        so = re.search('_s\\d{11}', filename)
+        dt_str = so.group()
+        dto = datetime.datetime.strptime(dt_str, '_s%Y%j%H%M').replace(tzinfo=timezone.utc)
+        return dto
+
+
 class RAOBfiles(Files):
     def __init__(self, files_path):
         super().__init__(files_path, 10, 'raob_soundings*.cdf')
-- 
GitLab