Category Archives: Detailed Forecast

NYC Detailed Forecast for April 9, 2020

It’s been nearly three months since my last detailed forecast, so forgive me if I’m a bit rusty. Thursday in NYC will be an active weather day. A rather complex picture will unfold, with a warm front passing early, then a triple point passing nearby, followed by a trailing cold front that could bring the potential for thunderstorms later in the afternoon. Strong winds will be in the picture, and these winds will persist (if not increasing in intensity) into Friday.

My Forecast
High: 61°F | Low: 49°F | Max sustained winds: 33 mph | Total precipitation: 0.24″ – verification will come from METAR data for the period between 2AM Thursday and 2AM Friday (06Z Thursday to 06Z Friday) at LGA (LaGuardia Airport), and the KLGA Daily Climate Report.

Verification
High: 58°F | Low: 44°F | Max sustained winds: 44 mph | Total precipitation: 0.26″ – this ended up being a decent forecast for the high temperature. The cooler scenario depicted by NAM ended up being correct, and siding with a more conservative high was the right call. Amazingly, I was only 0.02″ off from the precipitation total! However, in my focus on that aspect of the forecast, I neglected some basic signs about the winds and low temperatures. These two ended up being connected. Winds in the wake of the cold front were likely boosted by subsidence (sinking cold air), and these provided a boost to cold air advection, leading to the low actually occurring around midnight, as opposed to the overnight hours going into the day. This was actually apparent in the statistical guidance, but was something I failed to spot. Lesson learned: never forget to check the entire data set – and when cold fronts with convective activity swing through, consider being aggressive about the winds associated both with the storms themselves, and behind the front.

Synoptic Setup
At the surface, two lows will be influencing the picture, one centered further north over Ontario, and another tracking closer to the area. Early in the forecast period, a warm front associated with secondary low pushes through. This could lead to some lighter stratiform rain due to isentropic (overrunning) lift. After this, a triple point passes just north of the area in the afternoon, and this should provide a locus for some some enhanced lift. This will be followed shortly thereafter by a trailing cold front passing through in the late afternoon hours. This cold front could trigger some thunderstorms with NAM showing some instability, though GFS isn’t as aggressive.

GFS is less bullish on showing a saturated layer at 850 mb. NAM does have wetter conditions which explains why the QPF totals are higher with this model. One thing both models agree on is the presence of strong winds at this level, anywhere from 35-50 knots. Should moisture content be better upstream, we should see effective moisture transport from this low-leve jet.

Further up in the atmosphere at 500mb, a shortwave trough attached to a closed 500 mb low over Ontario/Quebec border is forecast pivot through the region. Models are suggesting very strong positive relative vorticity associated with this feature. This should lead to ample divergence aloft and enhanced lift potentially supportive of organized convective activity. Low-mid level lapse rates due to the presence of the closed low could also be decent enough to support convection.

Finally, at the 300 mb level, a jet streak with very fast core winds in excess of 140 knots looks to set up over the Ohio Valley. We will be in the favorable left exit region of this jet streak, a set up that further favors enhanced divergence aloft. This should likewise increase lift in the atmosphere. This is reflected by SREF that shows a decent probability of moderate to strong omega over the region during the passage of this storm.

High Temperatures
There was a large spread between NAM and GFS statistical guidance, with NAM much cooler and coming in only in the mid-50s, while GFS came in with low-60s. Given that there should be some warm air advection with southerly winds ahead of the cold front, I tend to buy more into the warmer end of the guidance envelope. However, both sets of statistical guidance also show a period of winds backing to the ESE in the afternoon which would bring a characteristically onshore flow and introduce a marine air mass. That might cut into overall high temperatures. Some limited evaporational cooling and clouds could also keep a cap on temperatures warming too much. With all this in mind, I’m going with a high temperature of 61ºF.

Low Temperatures
There is likewise a big spread between GFS and NAM on low temperatures. NAM is close to climatological averages for low temperatures in the low-40s while GFS is a full 10ºF warmer. Southerly winds are indicated during most of the overnight hours seem to suggest erring on the warmer end of guidance. I think that EKDMOS 50th percentile of 49ºF seems reasonable.

Max Sustained Winds
Both GFS and NAM indicate that a well-mixed layer will form by the late afternoon. As referenced above, winds aloft at 850 mb will be quite strong. This mixed layer should enable these strong winds to work their way down to the surface. This will be aided by any downward momentum transfer effected by falling rain. Layer mean wind analysis shows max wind speeds well above statistical guidance, and I few reasons to disagree with this, so I’m calling for max sustained winds of 29 knots, or 33 mph.

GFS forecast sounding for KLGA valid 2PM Thursday. The presence of a well mixed layer is apparent from the surface up to just above 850 mb. This should allow for strong winds at this layer to mix down to the surface, something that would be enhanced by precipitation drag effects from rain falling.

Total Precipitation
There is high bust potential for total precipitation forecasts here with convective precipitation in the picture. The earlier light stratiform precipitation with the warm front probably will not result in too much overall precipitation. However, just one strong thunderstorm/heavy downpour could wreck any forecast here. The blended GFS/NAM mean is about 0.25″ and SREF probabilities for precipitation greater than this are not a lock, despite the overall synoptic picture showing decent support for good lift. SREF gradients are quite sharp going south. In addition, onshore winds that are possible could help stabilize the area by bringing in a cooler marine layer. I don’t feel confident that we’d see more than 0.25″ unless a convective burst hits KLGA head on, so I am going with 0.24″ as a conservative play.

NYC Detailed Forecast for January 25, 2020 (Lunar New Year)

Lunar New Year day in New York city will see the passage of a relatively robust storm system. Ahead of this storm, persistently easterly onshore winds could result in some minor coastal flooding. A band of moderate to heavy rain looks like it will sweep through in the afternoon hours. Rain should clear up quickly by the early evening. Temperatures should be above normal with some warm air advection.

My Forecast
High: 49°F | Low: 38°F | Max sustained winds: 26 mph | Total precipitation: 0.85″ – verification will come from METAR data for the period between 1AM Saturday and 1AM Sunday (06Z Saturday to 06Z Sunday) at LGA (LaGuardia Airport), and the KLGA Daily Climate Report.

Verification
High: 52°F | Low: 38°F | Max sustained winds: 30 mph | Total precipitation: 0.78″ – all around this wasn’t too bad of a forecast. Wind speeds were slightly higher, and coming from the southeast. This could help explain why temperatures broke into the low-50s as this set up would have produced better warm air advection. Got the low temperature spot on. As for precipitation, at first I thought this was going to be a bust because the storm seemed to be moving faster than model data suggested. However, even with rain stopping by around 4pm, enough moderate to heavy rain fell that we went above 0.75″, though not too much over. I’m glad I didn’t buy into a higher precipitation total than 0.85″!

Weather Prediction Center surface forecast for 7AM Saturday

Synoptic Set Up
A primary occluded low tracking over the Great Lakes will spawn a secondary coastal low at the triple point between its occluded, warm and cold fronts. The primary low should weaken as it becomes vertically stacked with a 500 mb closed low (depicted below) and slowly consolidate with the secondary low. During the day, the secondary low is forecast to track northeast with the triple point tracking almost directly over NYC by around 7PM.

Ahead of this, we could see some light rain due to isentropic lift north of the surface warm front. Strong lift is expected as the low/triple point tracks closer, and lift will be enhanced by favorable conditions at 300 mb and 500 mb levels. At the 500 mb level, the aforementioned closed low is forecast to cause ample downstream positive vorticity resulting in increased divergence. Further up at the 300 mb level, it appears the left exit region of a powerful jet streak over the Southeastern US will lie south of us, and we’ll be under the right entrance region of a smaller, weaker jet streak. Both these regions will produce increased divergence and enhance lift. SREF probabilities for moderate to strong omega > -6 mb/sec were in the 50%-70% range.

High resolution models suggest a narrow band of moderate to heavy rain during the afternoon hours. A significant low-level jet at 850 mb with winds 45-55 knots and will aid with transporting subtropical moisture northwards. A dry slot works in quickly behind the primary slug of moisture by 7PM – this should cut off precipitation for the most part.

High Temperatures
Statistical models were in decent agreement, with NAM being the coolest coming in at 46°F. GFS was closer to 50°F and EKDMOS 50th percnetile was 49°F. Erring on the side of being cautious about going warmer than 50°F because of of the proximity of the triple point. If that tracks offshore more, we’d see a switch to westerly winds sooner and would end up being in a cooler airmass. Rain and clouds will also keep things in check. There’s some warm air advection indicated, but also need to keep in mind that sea surface temperatures are only in low-40s offshore around NYC. For these reasons, went the EKDMOS 50th percentile at 49°F.

Low Temperatures
The surface and near surface layer start off pretty dry. Evaporational cooling as the column saturates could have potential to keep temps on the cool side. EKDMOS 50th percentile was steady across two runs at 39°F. Statistical models had a spread from NBM at 36°F to GFS with 42°F. I’m going with 38°F because I think evaporational cooling will be a factor overnight.

Max Sustained Winds
Seems like winds will mostly driven by synoptic factors, since I don’t see signs of a well-mixed surface layer. However, downard momentum transfer with heavy rains could help bring some of the very fast 850 mb winds to the surface. It’s not hard to imagine sustained winds in excess of 20 knots. Winds coming from the east-northeast and east will be off the water towards LGA, with decent fetch over open water, so edging towards a higher max wind of 26 mph. This matches EKDMOS 50th percentile and is higher than GFS and NAM statistical guidance of 16 and 19 knots respectively.

NAM forecast sounding for KLGA valid 1PM Saturday. The atmospheric column is saturated throughout by this point (dew point temperature in green and environmental temperature in red overlap), meaning precipitation is ongoing. Also note how strong winds are throughout the column.

Total Precipitation
Strong lift will accompany the triple point as stated above. A low-level jet is also forecast to set up, creating conditions conducive for heavy rain. However, development of a dry slot is apparent in the early evening – this would put the brakes on precipitation. If that dry slot moves through earlier, bust potential for higher end total precipitation amounts is there. Statistical guidance ranges 0.60″-0.75″ on the low end, up to 1.23″-1.48″ (which would be record-breaking) on the high end. Various ensemble means range from 0.77″-0.94″, which is on the low end of the statistical guidance. Ensembles also showed a fairly tight spread, indicating decent confidence. The ensemble plume mean is close to the average mean of statistical guidance around 0.85″. This seems reasonable as it allows for possibility of heavy rain while still falling squarely within predicted ranges for both statistical and ensemble guidance. SREF probabilities for > 1.00″ of total precipitation aren’t a lock (10%-50%) with a very tight gradient southeast.

NYC Detailed Forecast for November 21, 2019

Thursday will probably end up being the best day of the week. High pressure will be in control from most of the period allowing for a sunny day with seasonable temperatures. Winds may be stiff overnight as well as late Thursday night into Friday. Rain associated with a low pressure system moving in will hold off until Friday.

My Forecast
High: 50°F | Low: 38°F | Max sustained winds: 20 mph | Total precipitation: 0.00″ – verification will come from METAR data for the period between 1AM Thursday and 1AM Friday (06Z Thursday to 06Z Friday) at LGA (LaGuardia Airport), and the KLGA Daily Climate Report.

Verification
High: 53°F | Low: 39°F | Max sustained winds: 14 mph | Total precipitation: 0.00″ – high temperatures ended up being a bit warmer than expected, more towards the EKDMOS 90th percentile range. I think this had to do with the fact that overnight lows were warmer (did a good job edging up on that), and because northwesterly winds backing to the west introduced an element of downsloping. Compressional warming from this was not offset by any other temperature advection, and allowed for temperatures to hit exactly the average high for this time of year. The other aspect I missed on was max wind speed. Here, looking at surface analyses from yesterday compared to the forecast models, there was a larger distance between the center of high pressure and the departing coastal low, leading to a weaker than expected pressure gradient early. The fastest winds ended up being clocked from the southwest as a result, ahead of the approaching cold front.

Weather Prediction Surface forecast for 7AM Thursday

Synoptic Set Up
The forecast period starts with a north-south elongated high pressure over much of the Eastern US, centered over the Ohio Valley. The coastal low that impacted the area Monday is still forecast to linger southeast of Nova Scotia. A decent pressure gradient will be in place at the beginning of the forecast period as a result (high pressure measuring ~1025 mb, low ~998 mb). An approaching low pressure center will travel northeast from the Midwest across the Great Lakes into Southwestern Quebec during the forecast period. The low will continue intensifying and will erode the northern part of the high pressure center. Precipitation associated with this low won’t reach NYC until Friday, though. The primary influence of this low for the forecast period will be in shifting winds from the northwest to the southwest.

Above the surface, at 850 mb winds are forecast to start off northerly, between 20-25 knots. Wind speeds ease as they continue backing from north to west, then pick up in intensity to 30 knots from the southwest. Dry air, though moistening, will prevail at the 850 mb level throughout the forecast period. At 500 mb, slight ridging takes place during the day, then increased vorticity starts to pivot through ahead of the primary shortwave axis associated with the maturing surface low over the Great Lakes. Finally, at 300 mb we’ll start in the entrance region of a jet streak, then followed by a period of calm before the exit region of another jet streak approaches from the west.

High Temperatures
Statistical models (GFS, NAM, NBM) are good agreement, within a degree or two of 50°F. EKDMOS at 12Z similarly showed a tight band around 50°F, though this widened a bit at 18Z. 50°F is just a touch below climatological norms. I’m not seeing too many surprises here. Moisture is lacking for clouds to form until late in the period after the sun goes down. As winds shift to the southwest later in the day, they will largely parallel local isotherms so there won’t be appreciable warm air advection to look at either. I think 50°F is a good bet here.

Low Temperatures
Stiff winds from the northwest will offset relatively clear conditions in terms of radiational cooling. Cold air advection (CAA) is looking modest. While the wind direction is looking to cut at almost perpendicularly across temperature contours from cold to warmer temperatures, wind speeds aren’t going to be sustained at strong speeds for too long. I think 38°F is reasonable because statistical guidance is only a degree cooler or so, with EKDMOS showing this temperature at about the 50th percentile.

Max Sustained Winds
850 mb winds have two peaks and so do surface winds in EKDMOS: one early, then one late in the forecast period. I tend to concur the fastest winds will come early in the forecast period, since northwest winds are climatologically favored to produce fast high speeds. However, I also don’t see evidence to support mixing of strong winds aloft down to the surface. One wrinkle is if the pressure gradient ends up being tighter between the lows and the high pressure, as that would drive stronger than anticipated winds. 20 mph is above statistical guidance, but not that much higher.

NAM forecast sounding for KLGA valid 7PM Thursday. Distinct moistening of the mid and upper levels is evident with the dew points (green line) nearly overlapping the environmental temperature (red line). Lower levels are still markedly drier.

Total Precipitation
This is the easiest part of the forecast as strong high pressure and dry air throughout most of the atmospheric column for most of the day makes it nearly impossible for precipitation to materialize.

NYC Detailed Forecast for October 5, 2019

This Saturday will likely start off with the coldest overnight low temperatures so far this season for NYC. Strong high pressure will be moving in from the west overnight and during the day, the center of this high pressure will be passing almost directly overhead. As a result, we should see a sunny day with diminishing winds, though high temperatures will be much below normal (69°F) with the day starting off pretty chilly. Quite a contrast between this past Wednesday when we set a new daily record high across the city with temperatures peaking at 92-93°F! Autumn is certainly in the air.

My Forecast
High: 61°F | Low: 48°F | Max sustained winds: 14 mph | Total precipitation: 0.00″ – verification will come from METAR data for the period between 2AM Saturday and 2AM Sunday (06Z Saturday to 06Z Sunday) at LGA (LaGuardia Airport), and the KLGA Daily Climate Report.

Verification
High: 60°F | Low: 46°F | Max sustained winds: 20 mph | Total precipitation: 0.00″ –
Temperature forecast turned out to be pretty good, especially high temperatures. Off by 2°F on low temperatures, which ended up 1°F colder than statistical guidance. I believe this was due to slightly stronger cold air advection than expected leading into the forecast period. Off by 6 mph for max sustained winds, which qualifies as a minor bust. The highest wind speed direction was northeast. Judging by METAR data, winds were coming form this direction sometime between 7-8AM Saturday. I think it’s possible that the pressure gradient was tighter than forecast the day before, which would have resulted in the potential for faster winds like these.

Weather Prediction Center surface forecast for 2PM Saturday

Synoptic Set Up
A strong area of high pressure is forecast to be the dominant feature at the surface for much of the Northeast, Mid-Atlantic, and Ohio Valley during the forecast period. The center of this high pressure will be moving east during this time and will be nearly overhead for the hours of peak solar heating tomorrow. This high pressure will be accompanied by a dry airmass throughout nearly the entire atmospheric column. Reference the images below, which show NAM model output of relative humidity and winds at 300 mb, 500 mb, and 850 mb respectively. The brown hues shown indicate very dry conditions.

High Temperatures
GFS, NAM, and NBM are in good agreement that tomorrow will be a much below average day in terms of high temperatures. These forecast sources depict high temperatures ranging from 58-62°F, which is 7-11ºF below normal for this time of year. They also show winds that are veering from northerly to east-southeast, which makes sense given the forecast position and track of the high pressure center. Although northeasterly and easterly are onshore wind directions, the near surface layer of the atmosphere is forecast to start off so dry that it would take quite a while for moisture off the ocean to make an impact and produce clouds that could eat into high temperatures. Furthermore, sea surface temperatures at this time are actually ranging in the upper-60s, so onshore flow should actually serve to bring warmer air in. EKDMOS 50th percentile for high temperatures is about 60°F. NAM is a touch cooler at 58°F while GFS and NBM call for 62°F. NAM seems to suggest slightly more cloudiness than GFS. I’m going with a high of 61°F, which I think is a reasonable balance that incorporates the data points above.

Low Temperatures
Just as is the case with high temperatures, statistical guidance similarly shows that low temperatures could be as much as 8°F below normal for this time of year. These temperatures are more typical of the end of October. This is a result of decent cold air advection leading into the beginning of the forecast period. Clear and dry conditions should carry though the overnight hours. However, winds should be strong enough so as to limit radiational cooling. EKDMOS has 47°F as the 10th percentile, and 50°F as 50th percentile so going with 48°F seems plausible when considering that statistical guidance is nearly unanimous calling for 47°F as the low.

Max Sustained Winds
Climatologically, winds during October can be quite strong from the northeast, but easterly to southeasterly winds are typically the weakest. Since the center of the high pressure should be moving overhead during the forecast period, the pressure gradient should be decreasing, leading to diminishing winds. Statistical guidance looks on point calling for peak winds at the beginning of forecast period. Even with a well-mixed layer forecast to form during the afternoon tomorrow, winds aloft will be weak, so wind speeds should be subdued. NBM came in with max wind speeds well below the other statistical guidance at only 6 knots. EKDMOS 50th percentile is about 10 knots, thus a forecast of 12 knots here should be OK.

GFS model forecast sounding for 2PM Saturday

Total Precipitation
This is the easiest part of the forecast as strong high pressure and very dry air throughout most of the atmospheric column makes it nearly impossible for precipitation to materialize.

NYC Detailed Forecast for September 6, 2019

The forecast for tomorrow in NYC hinges largely on what happens with Hurricane Dorian’s track. Although the center of this still powerful storm is expected to pass well south of the region, its influence on wind patterns, and its outer bands of clouds and rain could still impact the city. In essence, as has been alluded to by others, Dorian’s impact on NYC will be not unlike that of a Nor’easter. This forecast, as a result, carries a fair deal of bust potential especially as it relates to precipitation totals and to some extent with the maximum sustained winds.

My Forecast
High: 71°F | Low: 63°F | Max sustained winds: 24 mph | Total precipitation: 0.02″ – verification will come from METAR data for the period between 2AM Friday and 2AM Saturday (06Z Friday to 06Z Saturday) at LGA (LaGuardia Airport), and the KLGA Daily Climate Report.

Verification
High: 69°F | Low: 60°F | Max sustained winds: 32 mph | Total precipitation: 0.03″
Surprisingly, despite personally witnessing some moderate rain bands move over Midtown on Friday, KLGA itself only picked up 0.03″ of precipitation from the outer rain bands of Dorian that hit the city. That means my precipitation forecast was almost spot-on in this respect. I was 2-3°F too warm on both high and low temperatures. Statistical models weren’t really expecting much in the way of rain. When rain did occur temperatures cooled somewhat via evaporational cooling since the atmosphere did start off on the dry side Friday and there was room for this cooling to take place. The forecast bust, as it turns out, was with the maximum sustained wind, where I fell short by 8 mph. Despite low rainfall totals, even a small bout of rain could have kicked up winds via downward momentum transfer of somewhat faster moving winds aloft. The other thing to remember is that northeast winds are climatologically most likely to produce the fastest winds in September. This wind direction also happens to have a long fetch over open water for many north-facing shores in NYC, including KLGA. That long fetch over open water would tend to reduce surface friction since water is smoother than land on average, and allow for faster winds.

Synoptic Set Up
Hurricane Dorian will be approaching from the south and the storm’s center will accelerate northeast well offshore of the NYC area during the forecast period. At the surface, high pressure will be in place early in the forecast period, but will weaken quickly. A surface trough is forecast to form and travel east while a second surface trough associated with Dorian may form late in the forecast period.

At the 500 mb level, a shortwave trough will be moving east. This will assist in continuing to accelerate Dorian off to the northeast. This interaction with Dorian will also bring some relatively strong divergence across the area later in the day, providing some enhanced lift that could be conducive to rain. Finally, at the 300 mb level, there is some evidence that we could be in a favorable exit region of a jet streak. This will server to further enhance upper level divergence and lift at these levels.

North American Model (NAM) forecast for 500 mb height and vorticity at 11PM Friday. The intense vorticity associated with Dorian is clearly evident in the bottom right, along with a fairly potent shortwave trough approaching from the west

High Temperatures
GFS, NAM, and NBM are in consensus that Friday will be a much below average day in terms of high temperatures. All three statistical models come in at 71ºF or 72ºF for high temperatures, which is about 8-9ºF below normal for this time of year. The synoptic setup for tomorrow favors northeasterly to east-northeasterly winds given the counter-clockwise flow around Dorian’s center, and similar to the situation with a passing Nor’easter. These wind directions favor onshore flow, bringing in a cooler, moist air mass off the Atlantic into the area. With sea surface temperatures hovering right around 70ºF, there’s not too much more room for cooler temperatures. This set up also favors low clouds, and this is indicated in the statistical models as well. I don’t see too many “gotchas” so I’m going with 71ºF.

Low Temperatures
Statistical models show the chance that the low temperature during this forecast period may actually occur overnight going into Saturday. The fact that GFS, NAM and NBM all converge on 63ºF as the low gives me increased confidence that this is a fine temperature to settle with. There aren’t any signs of strong temperature advection or changes in airmass to warrant a big deviation from this.

Max Sustained Winds
Even though the center of Dorian will pass well offshore of NYC, the large radius of its wind field will still result in fairly robust winds across the area. The average of GFS and NAM MOS is about 18 knots. Climatologically speaking, northeasterly winds are actually the most likely to produce winds exceeding 21 knots during September. I think it’s possible that if a rain storm related to Dorian moves through, we could see sustained winds up to about 25 mph with some downward momentum transfer possible.

Total Precipitation
This is a tricky precipitation forecast because forecast models like SREF place the probability for precipitation over 0.10″ not that far away from the city, and the gradient of probabilities increases quickly the further east you go. This makes sense, since the best conditions for rainfall will be closer to the core of Dorian. Given that the track forecast for Dorian seems to be shifting further offshore, though, it doesn’t make sense to bank on a big rainfall total from this event. The GEFS and SREF QPF plumes average is only 0.06″, hardly a big rainfall total, though the spread is anywhere from nothing to about 0.20″. The atmosphere starts of relatively dry tomorrow, and 850 mb forecasts don’t suggest any low-level jet conveying deep moisture (though Dorian can definitely provide this too). Furthermore, forecast soundings show a pretty persistent dry layer in the mid-levels of the atmosphere. So despite the fact there’s going to be some enhanced lift from divergence at the 500 mb and 300 mb levels tomorrow, I’m erring on the side of this passing storm only dealing a glancing blow. I don’t think it’ll be completely dry, though, like GFS and NAM MOS, so I’ve gone ahead with 0.02″ as a forecast for total rainfall.

NYC Detailed Forecast for July 4, 2019

It looks like we’re going to get lucky for Independence Day this year in NYC. While many areas of the Eastern US may see a chance for rain, the Northeast should remain under the influence of strong enough high pressure that we stay dry. That means good news for all the outdoor activities folks have planned coming up! This will be my first detailed forecast that draws on the recently released GFS FV3 forecast model upgrade, so it will be interesting to see how this upgrade performs.

My Forecast
High: 88°F | Low: 74°F | Max sustained winds: 15 mph | Total precipitation: 0.00″ – verification will come from METAR data for the period between 2AM Thursday and 2AM Friday (06Z Thursday to 06Z Friday) at LGA (LaGuardia Airport), and the KLGA Daily Climate Report

Verification
High: 93°F | Low: 71°F | Max sustained winds: 16 mph | Total precipitation: 0.00″ – Spot on with the wind forecast for yesterday. It was a good call to bump that forecast up with possible sea breeze enhancement in the mix. Unfortunately, these winds didn’t do enough to cool temperatures off during the day, and I was off by 5°F for the high temperature. Skies turned out to be pretty much sunny the whole day and while statistical forecast models should factor in urban heat island effects, it would have been prudent to still have forecast at least 90°F in light of this. Also, given the 850 mb relative humidity profile, I should have probably sided with a less cloudy outlook that would have favored warmer high temperatures. Of note, the new GFS model had issues initially with a cold bias that should have been corrected. In this case, it was warm on the low, but too cool on the high. This is worth noting even though these two points of data aren’t necessarily indicative of a trend.

Weather Prediction Center surface forecast for 8PM Thursday

Synoptic Set Up
A stationary front currently along the northern tier of Illinois, Indiana, Ohio, Pennsylvania and western New York will attempt to push northwards tomorrow as a warm front. However, with a 500 mb ridge aloft and an area of surface high pressure over the Northeast and translating over the Gulf of Maine, this frontal boundary is forecast to become stationary, holding just southwest of the NYC metro area. Moisture above the surface looks modest, and without any impulses of low pressure at the surface or troughs aloft, there doesn’t appear to be any support for precipitation.

NAM 500 mb heights and vorticity valid for 8PM Thursday. Note the presence of a ridge over the Northeast (upside-down U pattern of the black height lines)

High Temperatures
GFS, NAM, and NBM agree that July 4th a warm day. All three statistical models come in at between 88-89ºF for high temperatures. EKDMOS (ensemble MOS) 50th percentile matches is very close, at 87-88ºF. The only hitch to warm temperatures is that NAM shows the possibility for low clouds and wind directions are forecast to veer from east-northeast to southeast. Cloud cover could eat into temperatures rising too much, and winds coming from the directions indicated would bring a cooling influence of marine air with sea surface temperatures still in the low-60s at this point in the season. With these factors in mind, but also keeping in mind the effects of the urban heat island, I’ll side with a middle of the road forecast of 88ºF.

Low Temperatures
NAM and GFS MOS both show the chance that the low temperature during this forecast period may actually fall overnight going into Friday. Either way, both are very close showing lows ranging 73-75ºF. EKDMOS 50th percentile shows 74-75ºF for the low. Increasing cloud cover should stall any serious radiational cooling, and there’s little indication of any temperature advection either way with weak winds. I’m again going with the mean here and siding with a forecast of 74ºF for the low.

Max Sustained Winds
NAM, GFS, and NBM average out to 8 knots for the max sustained wind tomorrow. EKDMOS is more aggressive with winds in the 50th percentile about 13-15 knots. While forecast soundings don’t show too much evidence to support a forecast above 10 knots since the entire wind profile looks remarkably calm for tomorrow, this same tendency to weak synoptic winds could allow for a fairly robust sea breeze to develop, and this could be the what allows sustained winds to top 10 knots. I’ll go with the low-end of the EKDMOS and call for 13 knots (15 mph).

GFS forecast sounding for 8PM Thursday. Indications of high clouds are shown, but low levels remain dry. Wind profile in this forecast looks weak with no winds above 20 knots forecast anywhere in the atmospheric column.

Total Precipitation
High pressure is forecast to be in control, with a 500 mb ridge in place. There aren’t any frontal boundaries moving through to create lift and even if there were, there simply isn’t enough moisture to support precipitation. Both the forecast sounding above and 850 mb forecast for relative humidity and winds below show moisture values that are insufficient to bring about any precipitation.

NAM forecast for 850 mb winds and relative humidity at 8PM Thursday

Oberlin, OH Detailed Forecast for May 25, 2019

I’m at my college for reunion weekend, and offered to do a detailed forecast for one of the days I’m here. Saturday is shaping up to be a bit of a mixed bag. Temperatures should be summer-like in the mid to upper-80s, but the downside is a risk for possibly strong to severe thunderstorms especially in the early evening hours. These thunderstorm chances are far from being certain though, and there’s a chance we may miss out entirely on any precipitation. In other words, it’s another good day for a precipitation forecast bust!

My Forecast
High: 87°F | Low: 62°F | Max sustained winds: 21 mph | Total precipitation: 0.28″ – verification will come from METAR data for the period between 2AM Saturday and 2AM Sunday (06Z Saturday to 06Z Sunday) at LPR (Lorain County Regional Airport).

Verification
High: 90°F | Low: 61°F | Max sustained winds: 25 mph | Total precipitation: 0.00″ – on high temperatures, hedging up towards the higher end of guidance turned out to be a good idea. It’s yet more evidence that MOS guidance tends to be too cool for breezy warm sectors. If anything, I could have been a touch more aggressive on the high here. Did well on the low temperature, and from what I could see, did decently on max winds too. Like I’d mentioned in the forecast, the bust potential for precipitation on this day was significant. That ended up being the case – KLPR and Oberlin missed out on the heaviest rain and more serious convective activity, leading to barely a trace of measurable precipitation. In retrospect, I probably could have gone even drier with my forecast, but I would still have not felt comfortable going with zeros.

Weather Prediction Center surface forecast for 2PM Saturday

Synoptic Set Up
A stationary front eventually lifts through Ohio overnight as a warm front. We’ll spend the day in the warm sector of a surface low centered over central Ontario. At the 850 mb level, winds will not be strong enough to qualify as a low-level jet and relative humidity values likewise do not appear particularly high. At 500 mb, a robust shortwave trough is forecast to push through later in the day, bringing some decent vorticity and upper-level lift. Further up at the 300 mb level, there’s not much evidence of enhanced divergence and lift since we’ll be south of a 300 mb jet streak.

GFS model output for 500 mb vorticity and winds valid at 8PM Saturday. Note the strong cyclonic vorticity values over Northeastern Ohio at this time (bright oranges). This will provide some synoptic scale lift for initiating storms via upper-level divergence.

High Temperatures
GFS and NAM MOS and NBM all show Saturday to be a warm day. GFS is the warmest with 87ºF while NBM is coolest with 83ºF. EKDMOS (ensemble MOS) 50th percentile matches comes close to GFS MOS at 86ºF. Because forecast soundings show we’ll be in a well-mixed warm sector with decent though not ideal conditions for warm advection, I am tending towards thinking that a high of 87ºF is in fact possible. We could be even warmer if enough sun breaks out between possible earlier showers and rain later in the day.

GFS 2-meter temperature contours and winds at 2PM Saturday showing decent, though not ideal conditions for warm advection (southwesterly winds of 15 knots at a somewhat sharp angle across closely packed temperature contours). If surface winds were forecast to be stronger, we’d be looking at better chances for robust warm advection and hence warmer temperatures.

Low Temperatures
NAM and GFS MOS are again in close agreement with 61ºF and 63ºF lows respectively. NBM is a touch cooler at 59ºF. Although both NAM and GFS show evidence of a nocturnal inversion forming, and calm winds at the surface, both models also show extensive cloudiness or even precipitation ongoing overnight. Because the boundary layer starts out with plenty of moisture, there shouldn’t be much in the way of evaporational cooling. Thus, clouds will actually serve to stave off any radiational cooling, which leads me to believe overnight lows will be on the warmer side of guidance. I’ll go with 62ºF here.

Max Sustained Winds
NAM, GFS MOS have maximum synoptic winds averaging about 16 knots. I see no clear reasons to go much higher than 18 knots for a max sustained wind tomorrow, unless we happen have a thunderstorm roll through with sustained winds that are much higher. EKDMOS’ 50th percentile lies right around this figure. Even with well-mixed boundary layer forecast to form tomorrow afternoon, winds above the surface up to 850 mb do not appear to be that strong, only around 20-25 knots. Layer mean wind analysis of the NAM sounding only showed winds of about 16 knots.

Total Precipitation
There’s a large spread between NAM and GFS on forecast totals tomorrow. This will be the trickiest part of the forecast because there’s clear signs that convective precipitation, with a couple rounds of possibly strong to severe thunderstorms could materialize. Any strong thunderstorm passing overhead could quickly dump a few tenths of an inch of rain. However, if we miss out on any significant thunderstorm action, we could see just a trace of rain instead. It’s still too early to tell the finer details of where storms will initiate at this point. Based on forecast soundings above, the best chance for thunderstorms to roll through would be during the late afternoon and early evening, maybe 5-8PM when moisture is best and instability is maximized from daytime heating. Strong, mostly unidirectional shear profiles with westerly winds increasing from 10 knots at the surface to 50 knots at 500 mb suggest the potential for damaging winds as the biggest severe weather threat.

Going against the potential for significant precipitation, neither GFS nor NAM really show strong signals of low-level jet support. Winds at the 850 mb level don’t look to be particularly strong, and moisture support isn’t looking great either. What’s more, while there’s mention in the local forecast office discussion of a right entrance region of an upper-level jet that would provide some dynamic lift, I’m not seeing that myself. They did also mention that a trough would pass through and provide a focus for some lift. This would be a necessary trigger since there’s no clear frontal boundaries that would provide the convergence and lift necessary to generate showers and thunderstorms. Given the hit or miss nature of thunderstorms, less than ideal conditions for heavy precipitation, and disagreement between GFS and NAM MOS at this time, I find it prudent to hedge down with a forecast for 0.28″ of total precipitation despite MOS guidance averages at 0.48″.


NYC Detailed Forecast for Apr 19, 2019

It’s been four months (!!) since I’ve done one of these detailed forecasts. I’m a bit out of practice but trying to get back into the groove. Lucky for me, I picked a day to forecast that has a decent bust potential for precipitation. I’ll discuss that below.

Friday is going to start off decently enough. It should end up being the warmest day of the week. However, it’s also going to be the start of a protracted period of unsettled weather that will affect the weekend. A flash flood watch is in effect late overnight Friday going into Saturday for this reason.

My Forecast
High: 70°F | Low: 58°F | Max sustained winds: 30 mph | Total precipitation: 0.10″ – verification for temperatures and precipitation will come from METAR data for the period between 2AM Friday and 2AM Saturday (06Z Friday to 06Z Saturday) at LGA. Wind speed verification will draw on the daily climate summary from the National Weather Service.

Verification
High: 76°F | Low: 56°F | Max sustained winds: 24 mph | Total precipitation: 0.16″ – I did decently forecasting the low, and the total precipitation. Hedging way down on precipitation totals towards the NAM solution on a slower moving storm was a good idea. On the low temperature, I think a 2°F margin is acceptable here. Being off by 6°F on the high temperature here constitutes a forecast bust that I’ll put a post-mortem together for – as it turns out the bust happened here and not with precipitation. Winds were also not as strong as anticipated. I should have hedged a bit down too with less intense precipitation anticipated.

Weather Prediction Center surface forecast for 8PM Friday

Synoptic Set Up
We begin the period in the warm sector of a low with a center forecast to sit over southwestern Quebec. A secondary surface low is forecast to form over the OH valley and strengthens as it briefly moves northeast. This low is then forecast to stall out and retrograde northwest as it matures and occludes. This will lead to a protracted period of precipitation, with the primary focus being along a cold front moving through Sat morning. This may result in the best chance for heavy rain being outside the forecast period.

At the 850 mb level, a strong low-level jet will provide efficient moisture transport. At 500 mb we’ll be downstream of a longwave trough, with an embedded closed low that becomes cutoff (this mid-level cutoff low will be tied to why the secondary surface low retrogrades). The best vorticity and divergence (lift) associated with this upper low seems to move through after forecast period according to NAM forecast model. GFS has a bit earlier timing, and hence brings precipitation in earlier Friday. Finally, at the 300 mb, there’s not much evidence of enhanced divergence and lift at this level since, we’ll be east of any favorable entrance/exit regions of a 300 mb jet streak.

NAM forecast model’s depiction of the 500 mb layer at 11PM Friday. The cut off low referenced above is circled in green. The shades of yellow-purple indicate increasingly strong vorticity, which is linked to divergence and enhanced lift.

High Temperatures
GFS and NAM MOS are in pretty close agreement here. It should be warmer than average, since we’ll be in the breezy warm sector of a low as mentioned above. Limitations on warmth will be evaporational cooling due to precipitation, but this doesn’t appear to be a factor until late in the forecast period, past normal times for peak temperatures. The other factor is thick cloud cover. However, temperatures will largely be driven by warm advection tomorrow and not necessarily solar heating. EKDMOS suggests a temperature over 70ºF. In deference to this ensemble model, I’ve sided with the warmer GFS and EKDMOS (as well as National Blend of Models) and call for a high temperature of 70ºF.

Low Temperatures
NAM and GFS MOS are again in close agreement. With warm advection happening during the course of the overnight hours (strong winds at large angles to isotherms, southerly flow), have no reason to disagree that temperatures could actually go up early then back down a touch before rising again with daybreak, and I’m going with an overnight “low” of 58ºF that is well above average for this time of year.

NAM showing temperature contours and wind direction/speed for 2AM Friday. Note the direction of the wind barbs (pointing from south) is crossing at large angles of relatively closely packed isotherms. This is a set up favorable for warm advection (transport of warm air).

Max Sustained Winds
NAM is lower on winds than GFS, but the ensemble EKDMOS skews towards faster GFS solution. This makes sense with heavy rain possible and downward momentum transfer. Winds are forecast to back from south-southwest to south-southeast during the period. These directions don’t typically produce the strongest winds climatologically. However, a strong 45-60 knot low-level jet aloft mixing down with precipitation could easily top 20 knots, especially if elevated convection and thunderstorms materialize. I’m going with the EKDMOS 50th percentile range and going with 25 knots.

Total Precipitation
There’s a large spread between NAM and GFS on forecast totals (more than 0.50″) because the GFS is coming in with precipitation starting much earlier in the forecast period than the NAM. The local forecast office seems to buy more into the NAM solution due to its consistency with slower onset of heaviest precipitation. There is some indication as well of MUCAPE present in SREF plumes, could result in some elevated convection that would boost precipitation totals. Any faster timing and/or burst of elevated convection could cause heavier rain to fall earlier, resulting in a forecast bust.

Counting against that, I don’t see any strong signal for frontogenesis at the 850 mb level enhancing lift. SREF doesn’t show too much in the way of strong lift either. Still, the fact that SREF ensemble shows much heavier precipitation totals are not far off to the west during this forecast period makes me a bit nervous.

Lastly, moisture isn’t a total lock, and there’s some evidence of drier air offshore and pockets of dry air moving through from the west at times. NAM is notably drier than GFS at both outset of the forecast and throughout the forecast period, as seen in the comparison forecast soundings above. Training of storm cells possible with steering currents set up parallel to the forecast orientation of the cold front.


NYC Detailed Forecast for Jan 20, 2019

A major winter storm is set to bring immediate impacts to the entire Tri-State region with a mixed bag of wintry precipitation ranging from snow to sleet, freezing rain, and rain. Coastal flooding and even urban street flooding could be a concern. Temperatures will plummet in the wake of this storm, with Arctic winds blowing from the northwest bringing the coldest air of the season and the potential for a flash freeze. The track of this storm has bounced around a bit throughout the week, though at the time of this writing, a warmer scenario with a storm track further north closer to the coast looks more likely.

My Forecast
High: 48°F | Low: 17°F | Max sustained winds: 35 mph | Total QPF: 1.40″ | Total snow accumulation: 1.00″ – verification for temperatures and precipitation will come from METAR data for the period between 1AM Sunday and 1AM Monday (06Z Sunday to 06Z Monday) at LGA. Wind speed verification will draw on the daily climate summary from the National Weather Service.

Verification
High: 40°F | Low: 15°F | Max sustained wind: 38 mph | Total precipitation: 0.80″ | Total snow: 0.00″ – Decent job of handling max sustained wind and the low, however, I missed the mark on high temperatures and overall precipitation by a large margin. I’ll post a more in-depth post-mortem analysis on this later this weekend. However, I do want to provide an initial assessment of the reasons behind my forecast bust on high temperatures and precipitation. These both have to do with the progression of the coastal and warm fronts associated with this storm. The warm front never made it further north than offshore of Long Island. As a result, we didn’t really get into the warm sector as I thought we would. This resulted in more northeasterly flow, keeping temperatures suppressed. The timing of the heaviest precipitation happened to be in the immediate six hour period preceding the start of my forecast window, when another 0.64″ of precipitation fell. I’ll look a bit more into this in the post-mortem, but I suspect the storm progressed a bit faster than forecast model data suggested on Saturday afternoon.

Weather Prediction Center surface forecast valid 7AM Sunday.

Synoptic Set Up
A large scale storm system with origins from the Pacific has been marching through the Ohio Valley and will eventually move offshore right in our vicinity. As this surface low continues to intensify, a warm front will first push into the coastal areas of the region. Ahead of this, snow should develop late Saturday, heavy at times. Eventually, as the warm front moves north of us, we’ll experience a transition over to rain. As the surface low progresses east, precipitation will end in the afternoon Sunday. This low will then continue to deepen, causing strengthening winds from the northwest to usher in an Arctic airmass and the coldest temperatures of the year.

Weather Prediction Center’s most recent storm track map. There’s still some uncertainty at this point with the track. However, trends have been pushing the storm track north since yesterday and even within the cluster of orange dots near us denoting the storm’s forecast position at 7AM Sunday, not too many are far south enough to see a colder scenario pan out.

High Temperatures
National Weather Service only recently released a warmer forecast in the mid-40s, before which they were showing highs in the mid-30s. However, most other sources are suggesting a substantially warmer high temperature in the upper-40s to near 50°F. In this case, I tend to agree with the consensus shaping up on the warmer side, with MOS guidance being on this warm side, and the generally reliable National Blend of Models similarly warm. The current most likely storm track places the area in the warm sector of this low, with MOS guidance showing an extended period of east-southeasterly winds veering to the south and southwest and blowing at a good clip, I can buy into the idea there will be decent warm advection and a surge of warm air to push temperatures up in to the upper-40s. Furthermore, I don’t see a lot of potential for evaporational cooling occurring, since the atmosphere will start off saturated during the morning hours (it’ll be raining).

Low Temperatures
With strong northwest winds expected to develop on the cold flank of the surface low as it exits the area, low temperatures are likely to actually occur late overnight going into Monday. This is because warm advection will proceed the bulk of the rain Sunday morning. I’m siding with a blend of low temperatures from NAM, GFS MOS, and National Blend of Models.

NAM forecast sounding for 7PM Sunday, note the environmental temperature line (red/yellow) from the surface upwards to about 875 mb is well-mixed, parallel to the nearest line of dry adiabatic ascent (grey lines slanted to the left at ~45 ° . This is a set up that favors strong winds.

Max Sustained Winds
S
trong northwest winds are expected to develop behind the exiting low. A well-mixed layer is visible in forecast soundings, and this suggests the potential for the strong winds aloft at 850 mb to mix down. Sustained wind speeds could easily be in the 25-30 mph range with higher gusts. The intensifying low should also lead to an isallobaric component (winds becoming stronger in response to a deepening low) to the wind, which I think could push wind speeds to 35 mph. I believe the strongest winds of the day are actually coming after the precipitation since there’s going to be a warm nose above the surface, putting an inversion in place that would diminish downward momentum transfer while rain is coming down.

NAM forecast model showing 850 mb frontogenesis early Sunday morning at 4AM. These values of frontogenesis entail potential for bands of heavy rain and snow, with plenty of lift possible to propel precipitation.

Total Precipitation
Several of the key ingredients needed for a heavy precipitation look to be coming together for this storm. This includes several strong vorticity maxima at 500 mb moving through. At the 300 mb level, a jet streak is forecast to be in the vicinity, but I don’t see this area sitting under a favorable jet streak quadrant that would support additional lift. Most of the lift here I think will come from the combination of 500 mb vorticity maxima and 850 mb isentropic lift depicted above. I actually see some low potential for elevated convection that could spur bouts of this heavy precipitation to fall. Moisture looks robust, with an 850 mb low-level jet forecast to develop as well. This should support deep moisture and lends further credence to the potential for heavy rain. Given the temperature profiles, it appears the risk of freezing rain and sleet is low at the coast, though more significant north of the city.