Educational Resources
Here at NSF Unidata, we want to provide as many resources as possible to make our tools and applications easy to use. For AWIPS we currently have a new eLearning course that is specific to CAVE. We also have a suite of Jupyter Notebooks that are meant to provide a detailed overview of many capabilities of python-awips.
CAVE eLearning Course
Learn AWIPS CAVE is our online educational course for those interested in learning about CAVE.
Access
Please create an account on our eLearning site, then self-enroll in Learn AWIPS CAVE.
Content
Learn AWIPS CAVE is specifically tailored to content regarding CAVE -- the local graphical application used to view weather data. The following topics and capabilities are covered throughout the course:
- Launching CAVE
- Navigating the interface
- Modifying product appearances
- Understanding the time match basis
- Creating publication-quality graphics
- Exploring various CAVE layouts
- Saving and loading procedures and displays
- Using radar displays
- Using baselines and points
- Creating time series displays
- Creating vertical cross section displays
- Using the NSHARP editor for soundings
- Viewing model soundings
Prerequisites
Required:
- A supported web browser
- NSF Unidata's CAVE version 20.3.2 installed on a supported operating system
Recommended:
- A keyboard with a numpad and mouse with a scrollwheel
- Second monitor
Design
Learn AWIPS CAVE is designed for those new to AWIPS or for those seeking to learn best practices. The course is organized into modular sections with supporting lessons, allowing for spaced learning or completion in multiple class or lab sessions. Each section concludes with a quiz to assess learning, and results can be requested by instructors or supervisors for their classes/teams. Below is a snapshot taken from the course.
- Lessons are tied to relevant learning objectives.
- Lessons are scaffolded such that each skill builds upon the next.
- Tutorials, challenges, and assessments are designed to support higher-order thinking skills and learning retention.
Support
If you experience any technical issues with our online course, please contact us at: support-elearning@unidata.ucar.edu
Python-AWIPS eLearning Course
Learn Python-AWIPS is our online educational course for those interested in learning about Python-AWIPS.
Access
Please create an account on our eLearning site, then self-enroll in Learn Python-AWIPS.
Content
Learn Python-AWIPS is designed for new users of Python-AWIPS who have some background in both Python and CAVE. Through tutorials, challenges, and demonstrations, you will learn the basics for working with EDEX resources through Python. The following topics and capabilities are covered throughout the course:
- Programmatically explore the resources available on an EDEX server
- Make a request to an EDEX for data
- See examples of data manipulation
- Plot requested data
Prerequisites
Required:
- A supported web browser
- Python3
- Conda
- Git
- Python-AWIPS using the Source Code with Examples Install instructions
Support
If you experience any technical issues with our online course, please contact us at: support-elearning@unidata.ucar.edu
Python-AWIPS Example Notebooks
In addition to CAVE, AWIPS also has a Python package called python-awips which allows access to all data on an EDEX server. We have created a suite of Jupyter Notebooks as examples for how to use various functions of python-awips.
Access
All of our Notebooks can be downloaded and accessed locally by following the source code installation instructions found on our python-awips website.
Additionally, non-interactive webpage renderings of each of the Notebooks are also available for quick and easy references.
Content
Our python-awips Notebooks span a wide range of topics, but generally cover the following:
- Investigating what data is available on an EDEX server
- Accessing and filtering desired data based on time and location
- Plotting and analyzing datasets
- Specific examples for various data types: satellite imagery, model data, soundings, surface obs, and more
YouTube Channel and Playlist
NSF Unidata has a YouTube channel where we publish videos about all of our software pacakges. Specifically we also have a playlist dedicated to AWIPS videos.
Access
All NSF Unidata vidoes can be accessed here on our channel.
All AWIPS vidoes can be found on the AWIPS Playlist.
Content
Our AWIPS videos cover a wide range of topics, but include some of the following themes:
- AWIPS topic overviews
- Instructional videos (ex. how to install CAVE)
- In-depth walkthroughs on CAVE functionality
- Python-AWIPS notebook examples
AWIPS Tips Blog Series
AWIPS Tips is a bi-weekly (every two weeks) blog series that is posted on our NSF Unidata blogs page. Entries in the series cover topics relating to CAVE, python-awips, EDEX, and more.
Access
View all of the AWIPS Tips blogs here, and easily search for them using the awips-tips tag.
Please join our mailing list (awips2-users) to get the notifications of new AWIPS Tips when they come out!
Content
A full list of all released blogs can be found below:
General
- Welcome to AWIPS Tips!
- AWIPS 18.2.1 Software Release
- Announcing AWIPS eLearning
- AWIPS 18.2.1-3 Software Release
- Access Learn AWIPS CAVE from our eLearning Site
- AWIPS 18.2.1-5 Software Release
- GLM DATA IDD/LDM Feed Updates
- AWIPS 18.2.1-6 Software Release
- NSF Unidata AWIPS Summer Internship 2022: Rhoen Fiutak
- Announcing a New eLearning Course: Learn Python-AWIPS
- Use Case Example: Texas A&M CAVE in the Classroom
- AWIPS 20.3.2-0.1 Beta CAVE Software Release
- AWIPS 20.3.2-0.2 Beta CAVE Software Release
- AWIPS 20.3.2-0.3 Beta CAVE Software Release
- AWIPS 20.3.2-0.4 Beta Software Release - with EDEX!
- AWIPS 20.3.2-1 Production AWIPS Release
- Changes Related to v20.3.2 AWIPS Release
- AMS 2024 Highlight
- AWIPS 20.3.2-2 AWIPS Software Release
- Upcoming CentOS7 End of Life
- AWIPS 23.4.1-0.2 Beta CAVE Software Release
- AWIPS 23.4.1-0.3 Full Beta Software Release
- AWIPS 23.4.1-0.4 Full Beta Software Release
CAVE
- Visualizing Data in CAVE
- Display Capabilities in CAVE
- Time Tips
- Explore the CAVE Product Browser
- CAVE's Local Cache: caveData
- Explore the CAVE Volume Browser: Plan Views
- Using CAVE's Points and Baselines Tool
- Explore the CAVE Volume Browser: Cross Section and Time Series
- Using CAVE Displays and Procedures
- Getting Started With the NSHARP Display Tool
- Explore the CAVE Volume Browser: Model Soundings
- NUCAPS Soundings
- Import Shapefiles in CAVE
- Create Objective Analysis Plots
- Use Warngen to Draw Convective Warnings
- Using Drawing Properties for WWA Display in CAVE
- Understanding Graphic vs Image Products in CAVE
- Getting to Know CAVE's Display Properties
- Creating a User Override
- Frames in CAVE
- Panes in CAVE
- Image Combination with CAVE
- Colorized GOES CIRA Products
- Changing Localizations in CAVE
- All About Sampling
- Maps Database Constraints
- Measuring Up - Distance Tools in CAVE
- New RAWS Data
- Customized Contours
- Using the Text Workstation
- Saving User Configurations Locally
- Using Hotkeys in CAVE
Python-AWIPS
- Access Model Output with Python-AWIPS
- Plot New GOES Products From Our Public EDEX
- Load Map Resources and Topography using Python-AWIPS
- Create a Colored Surface Temperature Plot
- Create Colorized Model Plots
- View WWA Polygons with Python-AWIPS
- Creating METAR Station Plots
- Create Sounding Plots with Model Data
- Plotting Multiple Datasets from EDEX
- Open Jupyter Notebooks with our Virtual Machine
- Visualizing Upper Air Soundings
- Compare Model Sounding Data in Python
- Beta Python-AWIPS Release
- Creating New Products with Python-AWIPS
- Exploring Satellite Imagery using Python-AWIPS
- Plotting NEXRAD Data in Python
EDEX
- Get to Know EDEX
- EDEX Data Retention
- Adding ECMWF Data to EDEX
- Ingesting GOES Satellite Data
- Localization Levels in EDEX
- Porting Users CAVE Configurations
- Creating New Scales/Maps
- Adding Shapefiles to the Maps Menu with EDEX
- Removing Model Data from EDEX
- LDM Usage in AWIPS
- All About EDEX Modes
- Distributed EDEX Architecture
- Inserting Data into EDEX with Python