The July 8-12 Massive Parallel Analysis System for Seismologists (MsPASS) short course was the first to run in our GeoLab JupyterHub environment—a successful experience, we’re pleased to report. This milestone marks a significant achievement, showcasing one of the benefits of the new cloud-based platform we are building.
The MsPASS course introduced participants to the only current, generic software system capable of handling large volumes of earthquake seismology data on large HPC and cloud systems. Designed to accommodate variable data processing needs based on specific scientific questions, MsPASS is akin to an enhanced version of ObsPy. The course provided a comprehensive overview of the system's capabilities, equipping participants with the tools to leverage this powerful package for their research.
One of the key benefits of using the GeoLab environment was immediately apparent when each student was able to successfully login to the Hub and their environment was already configured and ready to dive into the course work. Since we created a pre-configured environment tailored to the course content beforehand, there was no need to work with individual students to troubleshoot their individual environments once the course started—everyone logged in with the same environment, the same software, and the same data available without having to worry about how their particular computer was configured.
Behind the curtain
The GeoLab JupyterHub environment performed well throughout the course. There were no technical issues, and the environment scaled as expected to handle the increased traffic. From our backend dashboard, we watched as the Hub automatically scaled the number of available nodes with the number of students logging in throughout the week. The amount of nodes increased when more students logged in, and decreased when students logged off, which means we didn’t have to allocate resources that we weren’t using.