Coronavirus Information for the UC San Diego Community

Our leaders are working closely with federal and state officials to ensure your ongoing safety at the university. Stay up to date with the latest developments. Learn more.

Argovis: A web application for fast delivery, visualization, and analysis of Argo data

TitleArgovis: A web application for fast delivery, visualization, and analysis of Argo data
Publication TypeJournal Article
Year of Publication2020
AuthorsTucker T., Giglio D., Scanderbeg M., Shen S.SP
Date Published2020/03
Type of ArticleArticle
ISBN Number0739-0572
Accession NumberWOS:000526767200001
Keywordsalgorithms; Data processing; Databases; Engineering; Meteorology & Atmospheric Sciences; ocean; oceanic; Profilers

Since the mid-2000s, the Argo oceanographic observational network has provided near-real-time four-dimensional data for the global ocean for the first time in history. Internet (i.e., the "web") applications that handle the more than two million Argo profiles of ocean temperature, salinity, and pressure are an active area of development. This paper introduces a new and efficient interactive Argo data visualization and delivery web application named Argovis that is built on a classic three-tier design consisting of a front end, back end, and database. Together these components allow users to navigate 4D data on a world map of Argo floats, with the option to select a custom region, depth range, and time period. Argovis's back end sends data to users in a simple format, and the front end quickly renders web-quality figures. More advanced applications query Argovis from other programming environments, such as Python, R, and MATLAB. Our Argovis architecture allows expert data users to build their own functionality for specific applications, such as the creation of spatially gridded data for a given time and advanced time-frequency analysis for a space-time selection. Argovis is aimed to both scientists and the public, with tutorials and examples available on the website, describing how to use the Argovis data delivery system-for example, how to plot profiles in a region over time or to monitor profile metadata.

Student Publication: