From db71fd27faea54d7543e1d65bee172297ae57669 Mon Sep 17 00:00:00 2001
From: tomrink <rink@ssec.wisc.edu>
Date: Mon, 20 Jun 2022 13:25:56 -0500
Subject: [PATCH] fix some cf issues

---
 modules/aeolus/aeolus_amv.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/modules/aeolus/aeolus_amv.py b/modules/aeolus/aeolus_amv.py
index 69d1a92d..e3867aca 100644
--- a/modules/aeolus/aeolus_amv.py
+++ b/modules/aeolus/aeolus_amv.py
@@ -2069,7 +2069,7 @@ def create_bestfit_file(filename, match_dct, raob_dct, gfs_at_raob_dct, bf_dct,
     rootgrp.createDimension('time', size=1)
 
     time = rootgrp.createVariable('time', 'f4', ['time'])
-    time.units = 'seconds since 1970-01-1 00:00:00'
+    time.units = 'seconds since 1970-01-01 00:00:00'
     time.calendar = 'standard'
     #amv_file_names = rootgrp.createVariable('amv_file_names', str, ['num_amv_files'])
 
@@ -2104,6 +2104,9 @@ def create_bestfit_file(filename, match_dct, raob_dct, gfs_at_raob_dct, bf_dct,
     amv_line.long_name = 'FGF y coordinate Full Disk GOES16'
     nc4_vars.append(amv_line)
 
+    dist_to_raob = rootgrp.createVariable('dist_to_raob', 'f4', ['time', 'num_raob_profs', 'max_num_amvs'])
+    dist_to_raob.units = 'km'
+
     var_s = rg_exmpl.variables
     for pidx, param in enumerate(amv_params):
         v = var_s[param]
@@ -2187,6 +2190,8 @@ def create_bestfit_file(filename, match_dct, raob_dct, gfs_at_raob_dct, bf_dct,
         var_v_g[0, idx, 0:num_amvs] = bf_gfs[:, 1]
         var_p_g[0, idx, 0:num_amvs] = bf_gfs[:, 2]
 
+        dist_to_raob[0, idx, 0:num_amvs] = haversine_np(key.lon, key.lat, amvs[:, 0], amvs[:, 1])
+
     rg_exmpl.close()
     rootgrp.close()
 
-- 
GitLab