Current Weather
CityMissoula
DateSun Jun 29 2025
Temperature40.73 F
Feels Like40.73 F
Humidity79%
Wind Speed1.36 mph
Wind Direction269 degrees
(from: West)
Cloud Cover10%
Pressure1022 hPa
Sunrise11:43:04 AM
Sunset3:34:09 AM
Temperature,
4 Day Forecast - 11:00AM6/30/20257/1/20257/2/20257/3/2025
Weatherclear skyclear skyclear skyclear sky
Temp48.9°F53.8°F55.4°F50.9°F
Humidity56%47%44%84%
Pressure1020hPa1014hPa1010hPa1011hPa
Wind4mph0.83mph3.24mph1.32mph
Clouds0%0%0%4%
2:00AM5:00AM8:00AM11:00AM2:00PM5:00PM8:00PM11:00PM
6/30/2025,12:00:00 AM6/30/2025,3:00:00 AM6/30/2025,6:00:00 AM6/30/2025,9:00:00 AM6/30/2025,12:00:00 PM6/30/2025,3:00:00 PM6/30/2025,6:00:00 PM6/30/2025,9:00:00 PM0 °F10 °F20 °F30 °F40 °F50 °F60 °F70 °F80 °Ftemp for 6/30/2025temp
×

Live Weather Dashboard Tool

An Interactive Visualization of Weather Data

This dashboard tool allows users to explore weather data for a given location. The data is sourced from OpenWeatherMap.

The top half of the dashboard is for a snapshot of live data, while the bottom half shows four day forecast info.

The user can enter a location into a textbox, and then explore the weather data for that location.

The top right of the weather map has controls for changing the basemap layers, as well as the weather layers.

On the forecast table, a data can be selected to view the forecast charts for that day. The slider below the adjusts the time of day for the forecast table.


Note:

If something seems to be not working correctly, try refreshing the page.

Due to the limitations of the free OpenWeatherMap API, the dashboard is limited to 60 calls per minute. If the dashboard is not working, please wait a minute and try again.

Data

Primary data sourced from OpenWeatherMap

Notes on data:

The library used to fetch the weather tile layers had only Celsius legend values available. I chose to keep these, and represent the units of other data values in the dashboard as Fahrenheit.

Methods

Visualization created with Leaflet, D3.js, Billboard.js, Bootstrap, and jQuery. Data fetched from OpenWeatherMap API.