Blog

2024 Air Quality Index (AQI) Update

2024 AQI Revisions
Image courtesy of IQAir

On May 6th the U.S. Environmental Protection Agency rolled out a change to the Air Quality Index (see table above). We didn’t receive notification of this until yesterday. These modifications are now live on the website — both in current conditions and in the weather history tables effective July 19, 2024.

Keep in mind, we apply an EPA correction factor to the AQI reading. If you visit other air quality websites or apps, the readings may seem incorrect if, by default, they report raw AQI. The most accurate way to compare our sensor readings to others nearby is to visit https://fire.airnow.gov/. Click the search icon, type in “Marquette, MI” and hit enter.

Why do we correct the AQI? Because researchers at the EPA discovered that by applying an algorithm to our “low-cost” (~$400) PurpleAir sensor its readings better approximate the higher-cost, more accurate government sensor readings. Experiments were conducted within the context of wildfire smoke pollution — the thing people are most concerned about here.

It Ain’t Broke If You Don’t Know

My apologies to those who endured stale data on the home page almanac & weather history page on Friday & Saturday. The app that uploads data from our weather telemetry to the website (hosted downstate) had inexplicably stopped. It wasn’t locked up. It just wasn’t running the schedule. I could manually update, but not automatically. A restart of the app solved the issue. I’ve used that utility for years now and never seen anything like that. My thanks to a regular site visitor, Julie, who alerted me and sent me a kind note to boot! Please do not hesitate to use the contact form if you notice something is awry.

Fortunately, I have multiple, independent systems so when one fails, the others continue. For example, conditions data is uploaded every 3 seconds by two different apps. Forecasts are downloaded directly by the web server (and I can switch to a back up process when the provider is down). Even if we lose power at our property, the forecasts and alerts will continue to update indefinitely.

I am constantly checking for and fixing bugs — both in my own code and those generated by our various providers. Between our regular visitors, my wife and my own (normally) keen eye no error on the site goes undetected for long.

Earlier in the week you may have noticed missing forecast icons. That was due to a couple unpublished changes NOAA (parent organization to the National Weather Service) pushed out to their forecast API. Upon investigation I saw that they had started to omit the domain (!) from the image URLs. So I had to prepend the domain to all their file locations. Also they started sending an empty data field for wind direction when the speed is 0. If you know anything about programming, the first error routine is to check for empty data and reject it because all valid data must have a value. Not in this case! So I manually force a “N” (northerly) wind direction which was the default they had been supplying in that case for years. Once I realized this wasn’t just a temporary goof on NOAA’s part (which has happened multiple times and self corrects within an hour or so), I ultimately switched over to a “legacy” source for forecast data for a time until I could make updates to the affected forecast files.

My philosophy is that the user interface — the portion of the website the visitor sees and interacts with — should be simple & dependable not trendy. No infinitely scrolling pages which stutter and lock up while you search for the information you need! No bloated multi-megabyte pages that track you and interrupt you with pop ups while you’re trying to read.

Behind the scenes of this seemingly modest (perhaps even “old-fashioned”) website are tens of thousands of lines of code written by yours truly. The weather history page alone is a complex series of mathematical calculations (using standard equations that have been accepted for decades). Everything has been quadruple checked for accuracy against other sources.

We are about to step into our 10th year of recording data just south of downtown Marquette. The aim is to provide a long-term, independent, reliable source of weather data completely free and available to the public.

Thank you to our many regular (and irregular — you know who you are) visitors!

Blizzard Summary 1/12-14/24

We announced late last year that we would no longer measure snowfall. Well, at least not regularly 😉

Since we still have a snow board in our observation area — and we had cleared it before it started snowing Friday — we thought we’d stick a ruler down this morning after all was said and done.

Turns out 12.0″ fell in the past 48 hours ending 10 AM Sunday morning. That corresponds to 0.85″ of melted snow (liquid equivalent) that we caught in our precipitation gauge over that period.

Now, take it with a grain of salt because it’s in a somewhat sheltered area that is prone to drifting. However, this spot is lower than some and higher than others. Seems pretty average.

The National Weather Service office in Negaunee Township, just 8 miles up the road on US-41, measured just over 2 feet in that same time period. That is likely due to their higher elevation. Other reports closer to the lakeshore support lower totals such as ours.

In the future, we may provide a storm total measurement after significant events. That’s assuming that nearby drifts don’t expand to include our snow board. That can result from plowed snow mountains up wind growing over the course of the winter.

As far as wind speeds, our max recorded gust was 35 mph out of the north yesterday morning in the 7 o’clock hour. We have good “fetch” from that direction with no obstacles within 100 feet. The U.S. Coast Guard, located near McCarty’s Cove on the lakeshore, caught a 58 mph gust in the 10 AM hour but mostly clocked upper 30s / low 40s gusts throughout Saturday morning.

Expanded Hourly Forecast Now Available

The graphical hourly forecast on the CITY page now looks ahead 48 hours (previously only 24 hours). This should be particularly helpful during long-lasting storm events.

Accuracy beyond 72 hours is lacking in hourly forecasts. 48 hours seems to be the sweet spot now in terms of accuracy and usability. Beyond that, one is forced to scroll through endless tiles looking at information that is going to change significantly in the next 12-24 hours.

The hourly (yellow) & daily (light blue) forecasts are scrollable on mobile devices, trackpads, and mice. On touchscreens, just swiping left will allow you to scroll into the future. On Mac trackpads — same thing — use 2 fingers and swipe left over forecast icons. On PCs and desktop Macs, you need to position the cursor over the forecast tiles and then hit shift and use the mousewheel (scroll up to go forward in time and down to go backward). You can also navigate using a keyboard by pressing tab, then return/enter (to skip the navigation and go straight to the content area), and then press tab repeatedly until it highlights the hourly forecast area. Then you can use the directional arrows.

The End of Snowfall Measurements

When things get bad (2019)

Sadly, we won’t be providing snowfall measurements any longer. It has proven too difficult on our urban property to keep the plowed & drifted snowfall separate from the measurement area. We tried our best to overcome siting issues with multiple boards and locations. Too often, however, particularly during wind-driven storm events, the measurements turn into guesses. We need more open space.

Consider also the practical challenges that twice-daily measurements present in the winter. The observer (me) better not be sick or traveling.

Ultimately, the cost was too great while the benefit — long-term data on snowfall in the city — could not be realized.

I figured it’s best to pull the plug on it at the end of the calendar year.

We started measuring snowfall in the fall of 2017 and have 6 complete years (2018-2023) of weather history data. Detailed snow measurement reports for Fall 2019 – early Winter 2023 can be found in our Snow Measurement Archives.

I will still be providing daily liquid precipitation measurements year round for our weather history records. In the winter this involves melting snow to its liquid equivalent amount.

Alternatively, you can always view official snow observations for the city by visiting NOAA NOWData and selecting “Marquette, MI” as the “Location”, “Daily data for a month” as the “Product”, selecting the current month under “Options” and pressing “Go”.

 

Back to Top
Theme:

(Auto night: 10:48 PM - 5:04 AM)