All posts by Jack Sillin

I’m a third-year atmospheric science student at Cornell University who has been blogging about the weather since 2011. While I’m not officially a meteorologist, I have accumulated a bit of experience forecasting both local weather (in western Maine and New Hampshire) as well as national/international weather during my time writing for weather.us and weathermodels.com. I also have experience programming in Python, teaching concepts in weather forecasting, and communicating forecast information to general audiences.

Increasing Clouds Today

Hello everyone!

Today will feature a sunny start and a cloudy conclusion as a warm front approaches the region from the west. After some patchy fog this morning burns off, just about everyone should see some sunshine before clouds slowly move in from the west this afternoon. The morning sunshine will be enough to get temps to rise into the upper 60’s to lower 70’s for everyone but the coast, where a sea breeze will keep things a bit cooler.

Most of the day will remain dry before showers develop later this evening from west to east.

-Jack

Skies Slowly Brighten Today

Hello everyone!

Today will feature the slow brightening of the skies over western Maine and New Hampshire as low pressure drifts off to the east. Parts of SW ME and SE NH have already been enjoying this sunshine during the morning and as a result that’s where our warmest temps, around 65, are anticipated. With light NW flow, the mountains will hold onto the clouds the longest, and will thus have the chilliest highs around 50. Aside from a few areas of drizzle this morning, we’ll remain mostly dry today.

-Jack

More Nice Spring Weather Today

Hello everyone!

Today will feature mostly quiet weather as large thunderstorms develop off to our west. Morning cloud cover will slowly thin out over the next few hours, and most of us will see at least a brief glimpse of the sun by lunchtime. Clouds will develop again this afternoon ahead of an approaching cold front. That front will arrive early tonight, and will bring with it some showers and thunderstorms. Rain will begin in western NH around 7 PM before spreading into Maine later in the evening. Any severe weather will remain to our west today with the best instability, though some gusty winds are possible in the CT valley as the initial line of storms moves through. Rain will continue into the night, but shouldn’t accumulate to enough for flooding concerns.

Highs will range from 50 along the immediate coast north of Portland to 70 in the typical SW NH warm spots.

-Jack

A Lovely Spring Day Today

Hello everyone!

Today will feature the lovely spring weather we’ve all been waiting for over the past few months. Sunny skies already present across much of the region this morning will continue through much of the day. Clouds will become a bit more numerous heading into the afternoon as we get some daytime heating of the low levels underneath cooler air aloft, but no one will stay gray for too long. High temps will be cool but not cold, ranging from 60 in the north and along the coast to 65 or even 70 in the typical interior SW warm spots. Enjoy the lovely weather!

-Jack

What Ever Happened To Those Thunderstorms Yesterday?

Hello everyone!

You may notice that this post is coming at an unusual time. That’s because it’s discussing an unusual topic. Instead of looking at the weather for the day ahead, I wanted to take a look back at yesterday’s forecast. That’s because, to be perfectly honest, it was a bad forecast. After forecast ‘busts’ like this, I take a step back and evaluate what went wrong and why. What could I have seen that would’ve led me to a better forecast? What could I do better next time? This process of self reflection is key to becoming a better forecaster, and I wanted to be a little more transparent about it this time around.

What was expected?

In my morning update here, I called for a chance of afternoon thunderstorms that would be strong to severe, “including damaging winds, heavy rain, and lightning”.

Later in the morning, I posted this more technical discussion on twitter mentioning the potential for tornadic activity in addition to the damaging wind threat.

I wasn’t the only one concerned about the potential for severe weather. Despite having their hands full with the potential for a historic tornado outbreak in their backyard, the Storm Prediction Center in Norman Oklahoma issued a discussion for the region indicating that they also expected severe storms. About an hour later, they issued a severe thunderstorm watch which means that conditions were ripe for the development of severe thunderstorms.

Here’s what one of our forecast models was thinking the radar might look like yesterday evening (6PM). Big lines of severe storms were expected to be moving into both Portland and Waterville. Other storms were forecast to develop in the mountains and farther south in New Hampshire. It should be noted that these models aren’t the only tools we use to forecast the weather, nor are they accurate enough to pin down the exact towns that might be hit by storms several hours down the line. That said, the forecast models, the Storm Prediction Center, and I were all expecting big thunderstorms to develop yesterday afternoon.

What Did Happen?

Here’s what the radar looked like last night at 6 PM (compare to the model forecast map for the same time above). There were indeed some thunderstorms up near Waterville, but the vast majority of us saw just light showers, if anything. We knew that not everyone was going to get a big storm, but we sure as heck didn’t think that the coverage and intensity of storms would be that low. Only the cell near Waterville produced any lightning, and no storms produced any reports of wind damage or hail.

Why The Discrepancy?

The short answer is that not many storms actually formed, and those that did never ended up developing robust updrafts (currents of air moving rapidly upward in a thunderstorm). So why did that happen? That answer is a bit more complicated, but I’ll try to dig into it a bit here.

Below is a comparison of two model forecasts versus the actual weather balloon observations over Gray at 2 PM yesterday. The bright red line is the actual temperature and the bright green line is the actual dew point. The purple lines represent the morning model forecast and the tan lines represent the previous night’s model forecast.

The first thing to note is that the model forecasts were too warm in the lowest half mile of the atmosphere. This was most obvious at the surface where the overnight forecast was too high by 8 degrees. As we know, warmer air is less dense and thus more buoyant, so if the model overestimated the temperature it also overestimated the instability available for thunderstorms to tap into.

The other key factor is the dew point (moisture) forecast in the low to mid levels (500m to 2500m above the surface). Here, the model was overestimating how much moisture the atmosphere would contain. It overestimated the dew point by almost 20 degrees at times. That’s a big difference! Low-level moisture is crucial for thunderstorms in two ways. First, clouds are made of condensed water vapor. If you don’t have water vapor (moisture) to condense, you can’t get any clouds, and thus no thunderstorms. Additionally, moisture is also one ingredient that contributes significantly to instability. 

Mid level moisture is important in a different way. Even if you get an updraft to develop, fueled by low level moisture and instability, mid level dry air can still kill off a wannabe storm. Water droplets begin to forming from condensation due to rising/cooling will start to evaporate if the mid levels are dry enough. That evaporation changes the water from a liquid to a gas, which requires energy from the surrounding air. The air loses energy as a result of this process, which means it cools down. The new cold air is very dense, and begins to sink back towards the surface, which replaces the updraft with a downdraft, and shuts down the storm. The animation above demonstrates the consequences of this process. Note that many clouds are trying to bubble up, but they never punch high enough up into the atmosphere to become fully fledged thunderstorms.

Another contributing factor in the lack of thunderstorm development can be found in the comparison of forecast surface wind directions with actual observed surface wind directions (click to enlarge if you want a closer look) shown below.

In the model forecast, there was expected to be an area (red) of strong convergence between winds blowing in different directions (SW vs W in NY, S vs SW in VT/N NH). This is what would force air upwards so that thunderstorms could form. What did we actually see? The same red area is highlighted in pink on the observed wind map (right panel). Aside from a few stations that were dealing with terrain influences, winds were almost uniformly out of the WSW in the area we were looking for storms to develop. This meant that there was less convergence than anticipated, which resulted in less air moving upwards, which made it harder for storms to form especially given the inhibiting mid level dry air.

Could I Have Seen This Coming?

Here’s a look at the data I had when I was making my forecast around 8 AM. With the benefit of hindsight, I’m going to try to see what I missed that would’ve led me to the correct forecast of scattered showers with a low chance of a non-severe thunderstorm.

Here’s a comparison of the model forecasted wind speeds versus observed wind speeds at 8 am. Was the lack of convergence problem evident? The answer is no. The model did a good job forecasting the wind directions over the area of interest to our west, and there was no sign that the model was suffering from a systemic convergent bias in surface wind fields.

It’s also interesting to note that the model only forecast an area of sharp convergence to develop after several hours of daytime heating. Is there some problem with how the model deals with the boundary layer in daytime heating situations that can explain this mistake? I don’t know. If I did know, perhaps I would’ve been able to account for that bias like I do many others. If you do know, drop me a line either in the comments, via email (jack.sillin@gmail.com), or on twitter @JackSillin.

Here’s a comparison of the 8 AM weather balloon from Gray versus the overnight model forecast data I was looking at. The model’s low level warm bias is evident in this data, but here the model is actually too dry. This is largely due to a band of showers that moved through in the morning that wasn’t captured by the model, but if I had attempted to correct for a moisture bias based on that information, I would’ve been left incorrectly thinking mid level moisture wouldn’t be that big of an issue.

Here’s a comparison of the upstream environment in Albany NY at 8 AM (forecast = purple vs observed = bright lines) which I think holds some clues that shouldn’t have been ignored. First, the model is too moist in the mid/upper levels around 500mb (6km). That would’ve been as good a sign as was available that there might be more dry air problems than the models were letting on. Additionally, there was sinking air (blue bars at the far left of the image = sinking air, red = rising air) in this layer, which would hint at further drying over the coming hours.

Final Thoughts

If you’ve read this far, wow nice job! This ended up being much longer than I had originally planned for, but hopefully it was an interesting insight into a tricky forecast that ended up not working out. Despite all the tools and expertise weather forecasters have access to, the atmosphere always has a trick or two up its sleeve at the end of the day. Taking a step back after particularly notable forecast mistakes to see what was missed and what might have been done differently is an important part of becoming a better forecaster.

I think the biggest takeaway for me is to pay more attention to the upstream environment. Albany’s morning air is often our afternoon air, and paying more close attention to that would likely lead to improved forecast performance going forward.

I’ll be back with regular updates starting tomorrow morning. Thanks for following along, and for supporting me despite the occasional blown call!

-Jack

 

Brighter and Breezier Today

Hello everyone!

Today will feature brighter and breezier weather as Canadian high pressure builds into the region behind yesterday’s cold front. Some upslope clouds and showers are noted in observational data coming out of the mountains this morning, but these will likely remain confined to the higher terrain and perhaps adjacent parts of the foothills. Both the clouds and the showers will diminish in coverage and intensity later this afternoon. High temps in the mountains will range from 40 to 45.

Farther south, it’s all systems go for sunshine as NW flow downslopes off the mountains. That downsloping will also contribute to warmer temperatures in the mid 50’s. The NW flow will keep any sea breezes at bay, so the coast will be just as warm as spots just inland.

-Jack

Thunderstorms Arrive This Afternoon

Hello everyone!

We’ll hit another seasonal milestone today in our slow march towards summer with the arrival of our first severe thunderstorm threat. A cold front will be swinging through from west to east this afternoon, and some clearing in front of the boundary will help to destabilize the air across the region by warming up the low levels.

Some shower activity is noted this morning across eastern parts of the area as the remnants of last night’s New York thunderstorms move closer to dissipation. Behind these showers, expect dry conditions for most of the late morning to early afternoon hours. Patchy sunshine will also develop from west to east.

After 1 PM, storms will begin developing over the mountains and western parts of NH. The storms will then move off to the ENE during the rest of the afternoon into the early evening. These storms will bring hazardous weather including damaging winds, heavy rain, and lightning. Some hail is also possible. Thankfully the tornado threat looks relatively low, though one can’t be completely ruled out as we have a warm front lingering in the area which can serve to locally enhance the rotational energy available to a storm.

With WSW breezes, today will be warmer than recent days for just about everyone. Highs will range from 60 along the midcoast to the low 70’s for most of the area, and upper 70’s in the typical S NH warm spots.

-Jack

Warmer Today (For Some)

Hello everyone!

We’ve finally kicked the persistent onshore flow pattern that left us in the cloudy/showery weather for much of the past few weeks. Today, we’ll see the atmosphere make an attempt at authentic spring-like weather, though that attempt will only be successful for some of the area.

Most of the region is under a solid overcast this morning, with some showers in both northeastern and far southern areas. Both areas will continue to see rainy weather for at least the first half of the day. As we move into the afternoon, some sunshine will attempt to break through the clouds in New Hampshire as warm air tries a bit harder to push to the north. That sunshine will lead to increasing temps, and thus increasing instability. A few showers and perhaps a thunderstorm will make use of that instability this evening, so keep that in mind if you have outdoor plans. Showers and storms will weaken as they move NE into Maine after sunset.

High temps will depend largely on where you are in the region today. In the northern mountains and areas NE of Waterville, you’ll struggle to get to the 50 degree mark. Portland, Lewiston, and Berlin NH will trace out roughly the 60 degree isotherm (line of equal temperature) while the CT Valley and parts of NH south of the White Mountains get into the low to mid 70’s.

Both warm weather and thunderstorm activity will spread northeast tomorrow.

-Jack

Back To The Cooler And Wetter Weather Today

Hello everyone!

We’re back to our regularly scheduled programming today in terms of cool temps, cloudy skies, and the chance for precipitation. Showers are ongoing across much of the area this morning, and will slowly move east by lunchtime. A few dry hours can be expected early afternoon before another round of showers approaches for the evening. This second round will be a bit more scattered, so don’t be surprised if you don’t happen to encounter a shower. That said, those showers that do form will feature heavier rain than what we’re seeing this morning, so be prepared for a brief downpour before we return to drier conditions to start the overnight hours.

Temps will range from 45 in the north and along the immediate coastline to 70 in interior SW NH.

-Jack

Making Progress Towards Better Weather Today

Hello everyone!

Today will feature temps still on the cool side, but at least we won’t be dealing with overcast skies and rain. In fact, most of the area looks to be enjoying sunshine this morning and while clouds will come and go on the back side of our slowly departing storm system, we’ll no longer be stuck in perpetual grayness. Temps will even nudge a little higher compared to yesterday, ranging from 50 in the north to 65 in Southern NH. Cooler temps will also be found near the coastline.

-Jack