From 40efefc0363f60badfea866b07b41f56d3434616 Mon Sep 17 00:00:00 2001
From: nickb <nickb@ssec.wisc.edu>
Date: Fri, 12 Feb 2021 19:01:46 +0000
Subject: [PATCH] remove the trio picker scripts. this functionality is now
 provided by the minute gridder.

---
 gridded_glm/bin/cspp-geo-gglm-trio-picker.sh | 12 -----
 gridded_glm/libexec/_glm_trio_picker.py      | 51 --------------------
 2 files changed, 63 deletions(-)
 delete mode 100755 gridded_glm/bin/cspp-geo-gglm-trio-picker.sh
 delete mode 100644 gridded_glm/libexec/_glm_trio_picker.py

diff --git a/gridded_glm/bin/cspp-geo-gglm-trio-picker.sh b/gridded_glm/bin/cspp-geo-gglm-trio-picker.sh
deleted file mode 100755
index 034851e..0000000
--- a/gridded_glm/bin/cspp-geo-gglm-trio-picker.sh
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/usr/bin/env bash
-# encoding: utf-8
-
-if [ -z "$CSPP_GEO_GGLM_HOME" ]; then
-  export CSPP_GEO_GGLM_HOME="$( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && cd .. && pwd )"
-fi
-
-# Setup necessary environments
-source $CSPP_GEO_GGLM_HOME/libexec/env.sh
-
-# Call the python module to do the processing, passing all arguments
-python3 $CSPP_GEO_GGLM_HOME/libexec/_glm_trio_picker.py "$@"
diff --git a/gridded_glm/libexec/_glm_trio_picker.py b/gridded_glm/libexec/_glm_trio_picker.py
deleted file mode 100644
index 376132a..0000000
--- a/gridded_glm/libexec/_glm_trio_picker.py
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-import os
-from glob import glob
-from datetime import datetime
-import subprocess
-from glmtools.io.glm import parse_glm_filename
-
-if __name__ == '__main__':
-    # FIXME: handle args better if this goes beyond my testing
-    _, glmfile = sys.argv
-
-# bad (start of period)
-#    glmfile = '/scratch/nickb/cspp-geo-grb-1.0/output/product/OR_GLM-L2-LCFA_G16_s20210131854000_e20210131854204_c20210131854225.nc'
-
-# good (end of period)
-#    glmfile = '/scratch/nickb/cspp-geo-grb-1.0/output/product/OR_GLM-L2-LCFA_G16_s20210131854400_e20210131855004_c20210131855027.nc'
-#    glmfile = '/data/users/nickb/cspp-geo-gridded-glm/testing/2020-11-05/CLASS/OR_GLM-L2-LCFA_G16_s20203101529400_e20203101530004_c20203101530021.nc'
-
-    # check that glmfile is actually a GLM file
-    glminfo = parse_glm_filename(os.path.basename(glmfile))
-    filename_starts = glminfo[3]
-    filename_ends = glminfo[4]
-
-    # if this isn't the last file of the minute, exit
-    if filename_starts.second != 40:
-        print("This is not the last GLM file from this minute. Exiting.")
-        exit(0)
-
-    # if this is the last file of the minute, grab all files of the minute (three)
-    # example trio:
-    # OR_GLM-L2-LCFA_G16_s20203101529000_e20203101529205_c20203101529215.nc
-    # OR_GLM-L2-LCFA_G16_s20203101529200_e20203101529405_c20203101529430.nc
-    # OR_GLM-L2-LCFA_G16_s20203101529400_e20203101530004_c20203101530021.nc
-    globstring = "{}_{}_{}_s{}*".format(glminfo[0], glminfo[1], glminfo[2], glminfo[3].strftime("%Y%j%H%M"))
-    fileglob = glob(os.path.join(os.path.dirname(glmfile), globstring))
-    print("Gridding {} files".format(len(fileglob)))
-
-    # and run gridded glm a'la:
-    #    minute_gridder.sh \
-    #     --goes-sector full \
-    #     --create-tiles \
-    #     ./2020-11-05/CLASS/OR_GLM-L2-LCFA_G16_s20203101529000_e20203101529205_c20203101529215.nc \
-    #     ./2020-11-05/CLASS/OR_GLM-L2-LCFA_G16_s20203101529200_e20203101529405_c20203101529430.nc \
-    #     ./2020-11-05/CLASS/OR_GLM-L2-LCFA_G16_s20203101529400_e20203101530004_c20203101530021.nc
-    subprocess.run(["cspp-geo-gglm.sh",
-                    "--goes-sector", "full",
-                    "--create-tiles",
-                    fileglob[0], fileglob[1], fileglob[2]]
-    )
-- 
GitLab