NZUS91 KRLX 140223 LLLRLX KYZ101>103-105-OHZ066-067-075-076-083>087-VAZ003-004-WVZ005>011-013>020-024>034- 039-040-515>526-141423- Public Information Statement National Weather Service Charleston WV 1023 PM EDT Wed Mar 13 2024 ...SNOWFALL REPORTS... Location Amount Time/Date Lat/Lon Hacker Valley 1.1 in 0820 AM 03/11 38.62N/80.38W Walker 2.1 SW T in 0700 AM 03/11 39.16N/81.41W && **METADATA** :3/11/2024,0820 AM, WV, Webster, Hacker Valley, , , 38.6195, -80.3821, SNOW_48, 1.1, Inch, COOP, 48 hour snowfall, :3/11/2024,0700 AM, WV, Wood, Walker 2.1 SW, , , 39.1584, -81.4124, SNOW_48, 0.001, Inch, COCORAHS, 48 hour snowfall, Observations are collected from a variety of sources with varying equipment and exposures. We thank all volunteer weather observers for their dedication. Not all data listed are considered official. $$ # Bulk of work done here. Calculations done incorporating solar edit areas and cloud masks if (cloudReduce == Yes): skyTest = self.getGrids(Fcst, Sky, SFC, GridTimeRange, noDataError=0) FullReduceMask = less_equal(skyTest, 50) PartialReduceMask = logical_and(greater_equal(skyTest, 51), less_equal(skyTest, 87)) SmallReduceMask = greater_equal(skyTest, 88) if timeGMT[0] == eclipseStart or timeGMT[0] == eclipseEnd: EclipseTemp = where(logical_and(areaMaskTotal, FullReduceMask), T-clrDiurnalDrop, EclipseTemp) EclipseTemp = where(logical_and(areaMaskTotal, PartialReduceMask), T-sctDiurnalDrop, EclipseTemp) EclipseTemp = where(logical_and(areaMaskTotal, SmallReduceMask), T-bknDiurnalDrop, EclipseTemp) EclipseTemp = where(logical_and(areaMaskPartial, FullReduceMask), T-clrDiurnalDrop, EclipseTemp) EclipseTemp = where(logical_and(areaMaskPartial, PartialReduceMask), T-sctDiurnalDrop, EclipseTemp) EclipseTemp = where(logical_and(areaMaskPartial, SmallReduceMask), T-bknDiurnalDrop, EclipseTemp) elif timeGMT[0] == eclipseMax: EclipseTemp = where(logical_and(areaMaskTotal, FullReduceMask), T-clrTotal, EclipseTemp) EclipseTemp = where(logical_and(areaMaskTotal, PartialReduceMask), T-bknTotal, EclipseTemp) EclipseTemp = where(logical_and(areaMaskTotal, SmallReduceMask), T-ovcTotal, EclipseTemp) EclipseTemp = where(logical_and(areaMaskPartial, FullReduceMask), T-clrPartial, EclipseTemp) EclipseTemp = where(logical_and(areaMaskPartial, PartialReduceMask), T-bknPartial, EclipseTemp) EclipseTemp = where(logical_and(areaMaskPartial, SmallReduceMask), T-ovcPartial, EclipseTemp) else: if timeGMT[0] == eclipseStart or timeGMT[0] == eclipseEnd: EclipseTemp = where(areaMaskTotal, T-clrDiurnalDrop, EclipseTemp) EclipseTemp = where(areaMaskPartial, T-clrDiurnalDrop, EclipseTemp) elif timeGMT[0] == eclipseMax: EclipseTemp = where(areaMaskTotal, T-clrTotal, EclipseTemp) EclipseTemp = where(areaMaskPartial, T-clrPartial, EclipseTemp) return EclipseTemp