The football game between Brea Olinda High School and Sonora High School in California was cancelled Friday due to excessive heat, Raina Kim reports in the student newspaper at Brea Olinda.
The article is running a correction as follows: “An earlier version of this story attributed the cancellations to a high Ultraviolet (UV) Index when, in fact, the cancellations were due to a high WetBulb Globe Temperature (WBGT).”

The Wet Bulb Globe Temperature
Let me break this down in two parts:
What Wet Bulb Globe Temperature (WBGT) Is
The Wet Bulb Globe Temperature is an index developed to measure heat stress in direct sunlight. The US National Weather Service (NWS) defines it as a composite temperature that incorporates:
- Air temperature (dry bulb)
- Humidity (via the wet bulb)
- Solar radiation (measured with a black globe thermometer)
- Wind speed (which affects evaporative cooling)
This makes it a more complete measure of environmental heat stress than simple air temperature or even the heat index.
By contrast, the heat index used in most US weather reports only combines air temperature and relative humidity. It assumes you’re in the shade with light wind. That makes it less representative of conditions during outdoor activity in direct sun.
Why WBGT is Often Preferred in Sports
For sports like football, soccer, track, or military training, where athletes are exerting themselves outdoors in full gear and often in the sun, WBGT is generally considered more useful than the heat index because:
- It accounts for solar load (direct sunlight on the body), which the heat index ignores.
- It considers wind, which can make a big difference in cooling.
- It provides safety thresholds: Many athletic associations (e.g., NCAA, military, OSHA guidelines) use WBGT cutoffs to recommend hydration breaks, equipment modifications, or even cancellation of practices.
For example, the NCAA Sports Medicine Handbook specifies activity modifications at WBGT levels starting around 82°F, with cancellation at 92°F or higher. These numbers are lower than equivalent “danger zones” in the heat index, because WBGT is more conservative and better tied to the actual risk of exertional heat illness.
So, while the heat index is easy to calculate and good for the general public, it assumes you’re in the shade and that the wind is light. The WBGT, while more complex, is more realistic for athletes, outdoor workers, and soldiers in the sun. For football and similar sports, WBGT is the safer and more practical metric. Many professional guidelines in sports medicine and occupational health recommend it over the heat index for activity planning.
How to Measure WGBT
There is a formula for WBGT, and in fact there are two versions depending on whether you are in direct sun (outdoors) or in shade (indoors).
(1) Outdoors with solar radiation (sunlight):
(2) Indoors or outdoors without sun:
Where:
The natural wet bulb temperature is measured with a thermometer wrapped in wet cloth, exposed to wind, no fan. The globe temperature is measured inside a matte black globe, usually 6 in. in diameter, capturing radiant heat from the sun and ground. And the dry bulb temperature is the the air temperature in the shade.
These are weighted averages, so the wet bulb (humidity + wind effects) is given the heaviest weight, since evaporative cooling is the body’s main defense. But as you read, to measure WBGT accurately, you need special instruments (a WBGT meter with a black globe and natural wet bulb sensor). The NWS calculator estimates WBGT by combining regular meteorological data (temp, humidity, wind, solar radiation) with a model, because most weather stations don’t have globe or natural wet bulb thermometers.
So: If you have the right equipment, use the formula. If you don’t have the equipment, you must rely on an estimator, like the NWS online calculator or commercial apps that approximate WBGT.
If You Have a Good Weather Station
Many high-quality and commercially available weather stations measure solar radiation in watts per square meter (W/m2). If you have this equipment, you can get an estimate of the WBGT. This uses an empirical estimate for the wet bulb temperature, which is typically accurate to within ±0.3°C. So it’s not perfect, but it is based on the calculation adopted by the NWS for their calculator.
To assist, I’ve written a Python script that will compute the WBGT estimate based on (1) the temperature in degrees Fahrenheit, (2) the relative humidity, and (3) the solar radiation in watts per square meter. You will read that it assumes a fairly low wind speed of 1 meter per second (about 2 mph). If you know the wind speed, convert it to m/s and plug it in as WIND_M_S
to the compute_wbgt()
function.
Make a Project Out of It
A computer science class could make a real contribution by building a simple web interface that wraps around the WBGT calculation function. The class could take the Python function above and connect it to a lightweight web framework. This would allow the function to be run on a school server or even a classroom laptop. Students could then design a basic HTML form where the athletic director (or any coach) enters three values (temperature, relative humidity, and solar radiation) from the school’s weather station. With a single button click, the form would send those values to the server, call the Python function, and return the calculated WBGT in both °C and °F.
On the front end, students could practice skills in HTML, CSS, and JavaScript by styling the page so it’s clear and easy to use. For example, the interface might highlight the WBGT result in green, yellow, orange, red, or black depending on which risk category it falls into. That kind of visual feedback would make the tool immediately useful to the athletic director, who wouldn’t need to memorize WBGT cutoffs. Students could also add input validation, so if the athletic director accidentally typed “950” instead of “95” the form would prompt for correction. These small touches make the difference between a prototype and something genuine.
I think the project could serve as a real practical learning experience. Students would see how software can directly support school safety and athletic programs, while applying skills they learn in class: handling user input, building a web form, processing data on the server, and returning a formatted result. The athletic department gains a user-friendly tool, while students gain a sense of purpose by writing code that protects their peers during hot weather practices. It’s the kind of partnership between athletics and academics that demonstrates the real-world value of computer science.