The National Weather Service has a limited number of observers that report
+snowfall totals at 6 hour intervals. This page lists any of those observations
+found by the IEM whilst parsing the feed of SHEF encoded data.
+API Service
+with this data.
+
+
This page presents one "day" of data at a time. The day is defined as starting
+at 6 UTC, so the first report shown is valid at 12 UTC of the given date. The
+subsequent 0, and 6 UTC values shown are with valid dates of the next day.
+
+
+
+
+
+
Six Hour Snowfall
+
+
Values are in inches. T indicates a trace of snowfall. The table will
+refresh every 6 minutes.
+
+
+
+
Station/Network
Name
State
+
WFO
+
12 UTC (6 AM CST)
18 UTC (12 PM CST)
+
0 UTC (6 PM CST)
+
6 UTC (12 AM CST)
+
+{$table}
+
+
+
+EOF;
+$t->render('full.phtml');
diff --git a/scripts/isusm/agg_1minute.py b/scripts/isusm/agg_1minute.py
index 2c77dbc039..b9784b39e4 100644
--- a/scripts/isusm/agg_1minute.py
+++ b/scripts/isusm/agg_1minute.py
@@ -131,7 +131,8 @@ def main(argv):
with get_sqlalchemy_conn("isuag") as conn:
# Get the minute data
mdf = pd.read_sql(
- "SELECT *, valid at time zone 'UTC' as utc_valid from sm_minute "
+ "SELECT *, valid at time zone 'UTC' as utc_valid, "
+ "date(valid) as date from sm_minute "
"where valid >= %s and valid < %s ORDER by valid ASC",
conn,
params=(sts, ets),
@@ -139,7 +140,8 @@ def main(argv):
).fillna(np.nan)
# Get the hourly data
hdf = pd.read_sql(
- "SELECT *, valid at time zone 'UTC' as utc_valid from sm_hourly "
+ "SELECT *, valid at time zone 'UTC' as utc_valid, "
+ "date(valid) as date from sm_hourly "
"where valid >= %s and valid < %s ORDER by valid ASC",
conn,
params=(sts, ets),