Skip to content

Visualization tool to display the performance of each "true location" chip in a single GOES-R assessment image.

License

Notifications You must be signed in to change notification settings

cgosmeyer/goes_visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GOES Visualizer

About

GOES-R is a series of NASA/NOAA geostationary satellites that image Earth's weather, oceans, and environment.

visualize.py: Visualize

Visualization tool to display the performance of each "true location" chip in a single GOES-R assessment image.

  1. Extracts each chip from selected scene from the "measurement" file and geolocates them by matching to a chip from either of the chip database files "nav_chipdb.csv" or "other_chipdb.csv".
  2. Displays the selected GOES image.
  3. Optionally can overlay a land/water mask on the GOES image.
  4. Optionally plots the selected (closest matching) scene from a single "measurement" file as vector arrows on top of the GOES image.

mvisualize.py: Multi-Visualize

Plots vector arrows from a scene or an averaged range of (closest-matching) scenes from multiple "measurement" files.

Installation (for the scientist)

Create a new anaconda environment with Python 3.6.7. For example,

conda create -n yourenvname python=3.6.7 anaconda

Then activate the environment and do the following to install the required packages.

   conda install cartopy
   conda install netCDF4
   conda install xarray=0.15.0
   conda install -c conda-forge metpy
   conda install -c conda-forge basemap
   conda install -c conda-forge pint=0.9

Finally install the visualizer package itself in your anaconda environment by the following command.

python setup.py

How to Use

See the documentation in visualizer.py and mvisualizer.py. The command line options can be found by

python visualize.py --h

python mvisualize.py --h

Examples

The geolocation errors for each ground control chip scanned at time 18:10 on day 200 of 2021.

First using a basemap:

python visualize.py --i OR_ABI-L1b-RadF-M6C07_G16_s20212000510231_e20212000519550_c20212000519591.nc --m G16_NAV_measurements_2021_200.P20210723140726.csv.gz --s '1810-07192021'

Visualizer with basemap

Second using the 18:00 day 200 GOES-16 image in band 07:

python visualize.py --i OR_ABI-L1b-RadF-M6C07_G16_s20212001810229_e20212001819548_c20212001819594.nc --m G16_NAV_measurements_2021_200.P20210723140726.csv.gz --s '1810-07192021' --vmax 0.0001 --overlay

Visualizer with GOES-16 image

About

Visualization tool to display the performance of each "true location" chip in a single GOES-R assessment image.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages