Synthetic aperture radar (SAR) satellite data have some distinct advantages over the more commonplace optical satellite observations. Because SAR uses the microwave region of the electromagnetic spectrum, it can penetrate thick cloud cover (including that associated with severe weather) and “see” in the dark, thereby allowing a unique view of flood inundation, changes in land cover, and disturbances on Earth’s surface resulting from landslides and earthquakes.
Yet, working with SAR data can be a challenge, as there are several common obstacles users may encounter as they learn to access and work with the data. SAR datasets consist of large files, which can impact users’ data download and storage capabilities. Further, working with SAR data may require the installation of complicated computing environments.
OpenScienceLab (OSL), a service managed by the Alaska Satellite Facility (ASF) at the University of Alaska Fairbanks (UAF), helps users address these challenges. ASF is the location of NASA's ASF Distributed Active Archive Center (ASF DAAC), which archives and distributes NASA's collection of SAR data. OSL provides free, limited access to a cloud-hosted JupyterHub that sits alongside the ASF data archives in Amazon Web Services (AWS), making the transfer of SAR data to users’ persistent storage volumes fast and free.
“OSL is a portal and a framework that provides several JupyterHub deployments, including OpenSARLab, which is supported by the ASF DAAC,” said OSL Developer Alex Lewandowski. “It is open to any users who come our way, and it offers access to a variety of [cloud] computing and storage resources.”
Although OpenSARLab is just one of several labs within the OSL ecosystem (the other OSL deployments are designed to host short-lived university classes or training sessions and long-term research initiatives funded by other organizations), it lies at the center of OSL thanks to its mission of opening the door to the world of SAR processing in the cloud via a JupyterLab environment for the development of algorithms and interactive data exploration.
OSL offers a range of features designed to facilitate the use of SAR data and encourage collaboration. These include:
- Free limited access to a cloud-hosted JupyterHub
- Free fast data transfer to users’ storage from ASF AWS archives
- Identical, fully configured, persistent computing software and hardware environments that multiple users can share
- An open library of data recipes
- Use of a JupyterHub in AWS and a JupyterLab development environment, with authenticated accounts and persistent storage
- A collaborative environment ideal for scientific work requiring large datasets, complicated development environments, and repeatability
- Deployments tailored to specific use cases and the offer of the exact computational resources required to prevent unnecessary AWS costs
- Custom deployments of the lab for research teams and classes
OSL’s use of JupyterHub is significant, as it gives users access to computational environments in the cloud without requiring them to perform installation and maintenance tasks. Among those environments is JupyterLab, which is software that runs Jupyter Notebooks, an interface that allows users to write Python code alongside visual and interactive diagrams and see incremental output during the development process.