During my internship, I worked with the Unidata THREDDS team. My intentions this summer were to learn Java, improve my coding skills, and have experience using it in real world applications. I began my journey by converting existing unit tests for the netCDF-Java library, which is tightly linked to the THREDDS Data Server (TDS) code, to the JUnit Java testing framework. Once I got this practice with Java and had a working development environment, I was able to start working on my summer project.
Since 2018, Unidata has been offering JupyterHub resources tailored to the instructional requirements of university atmospheric science classes through the Science Gateway project. For the fall 2023 term, Unidata is once again offering universities (or individual instructors) access to cloud-based JupyterHub servers tailored to the requirements of university atmospheric science courses and workshops. Unidata will work with you to customize the technologies and data requirements for your class. By using the Unidata Science Gateway, instructors can add Jupyter notebooks used in their coursework to a dedicated JupyterHub hosted using Unidata's resources in the NSF Jetstream cloud. Once logged in to the JupyterHub, individual students access pre-configured computing environments that allow them to work with the notebooks interactively, making and saving their own alterations to existing notebooks or creating their own new notebooks.
Welcome back to AWIPS Tips! Today we're going to take a look at another python-awips example notebook. This notebook deals with a special EDEX access method that uses ModelSounding objects in python-awips. We'll see the importance of creating functions and how that allows us to quickly and easily compare output from different datasets.