Skip to content

st-howard/ArgoBV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArgoBV

Try the app here! Streamlit App

A streamlit app to quickly look at Brunt-Väisälä (BV) frequency profiles from in situ Argo profiles. Utilizes the argopy package to retrieve the data and gsw package to calculate the BV profiles.

Note: The code automatically calculates profiles. Data is curated through the automatically assigned QC codes, but additional quality control may be necessary for certain analysis. Learn more about the quality control of Argo profiles here.

How To Use

  1. Enter the Latitude and Longitude ranges on the left-hand panel. Click Update Region to draw data on map. Currently just a bounding box
  2. Select the profile acquisition date range
  3. Select the depth range of data points to retrieve
  4. Select the Get Data! button to retrieve and process data from Argo servers
  5. Adjust the temporal ranges of data to plot, along with plotting options for BV profiles

Want to Save/Share The Data?

Once the data is loaded, clicking the Download Report button at the bottom of the screen will save an html of the plots and selections used to create the plots. Currently, this downloads html of the interactive plots. To download a png of a plot, click the camera icon in the upper right of the interactive plot.

Troubleshooting

  • There is a limit to the data the can be retrieved through the Argo API. It also sometimes just doesn't work.If the Get Data! button fails, try again. If it keeps failing, adjust the query to reduce the total anticipated data volume.
  • Currently, argopy doesn't support retrieving Biogeochemical Argo (BGC) profiles. Therefore, the app doesn't support any BGC profile variables. If you need BGC profiles, look into Euro Argo Data Selection Tool.
  • There are some obvious edge cases that need to be dealt:
    • Bounding boxes that cross from 180W to 180E
    • Custom date ranges that pass through Dec 31/Jan 1

Run locally

The app can be run locally

  1. Creating a virtual python environment
  2. Cloning the repo
  3. Install dependencies via pip install -r requirements.txt
  4. Run with streamlit run ArgoBV.py

About

Streamlit app for Argo data exploration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published