This project automates the visualization and animation of weather data using NOAA datasets. The notebook allows users to download weather data, process it, and create animated visualizations for various weather variables like temperature, humidity, and more.
Wettervisuals_full_automated_RAM.ipynb: This is the fully automated version of the weather visualization script. In this version, you only need to answer a few questions at the beginning. Once the questions are answered, you can simply run all cells in the notebook at once to download, process, and visualize the data. After answering all questions, scroll all the way down to look at the animation. You can also download the animation by clicking on the folder button on the left. There you should find your animation, if you have set the option to save as mp4 to 'yes'.
Wettervisuals_interactive_workshop.ipynb: This is the interactive, step-by-step edition of the script, where users are guided to set constants and options themselves as they progress through the script. It’s ideal for those who want to understand the underlying processes in greater depth and gain hands-on experience with data handling and visualization.
- Data Download: Automates the download of weather datasets from NOAA.
- Weather Variables Supported:
- Temperature
- Relative Humidity
- Wind
- Rain
- Low and High Clouds
- Snow
- Custom Visualization:
- Adjustable latitude/longitude ranges.
- Multiple color palettes for plots.
- Option to overlay world map.
- Animation:
- Generates time-series animations for the selected variable.
- Option to save animations as MP4 files.
- Coding workshops
- Computer Science classes in school
- Open house days (Tag der offenen Tür)
If you want to use these scripts for programming workshops, you can find instructions in English and German in Workshop Instructions. If you want to use it for an open house day (Tag der offenen Tür), you can find instructions in English and German in [Open House Day Instructions](Instructions/Open House/).
You can find examples of animations that were created with the scripts in Examples.
This project is supported by the UPAS Student Idea Pot 2024. Find out more about UPAS: https://www.meteo-upas.de/
Feel free to fork this repository and further develop it.