# Presentation: 321593

## Exploring Aerosol and other Atmospheric data online with Giovanni (MOVAS) 

- _Gregory Leptoukh_
- Code 610.2, GES DISC
*Gregory.G.Leptoukh@nasa.gov*

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Outline

- About Giovanni
- Current Giovanni functionalities
- Getting daily subsets through Giovanni
- Exploring events with Giovanni instances:
- Ozone hole
- Hurricane Katrina
- Statistics issues: averaging, biases, etc.
- Daily MODIS in Giovanni - Saharan dust transport
- A-Train Data Depot
- Future of Giovanni:
- Giovanni 3 (G3)
- Data fusion
- Soliciting Feedback

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Acknowledgements

- Contributions from:
- S. Ahmad, S. Berrick, T. Dorman, A. Gopalan, J. Johnson, J. Li, Z. Liu, S. Maher, H. Rui, S. Shen, W. Teng, X. Zhang, T. Zhu
- Supported in part by:
- Yoram Kaufman
- Ocean Color Time Series (REASoN CAN 02-OES-01)
- Integrating NASA Earth Science Enterprise Data into Global Agricultural Decision Support Systems (REASoN CAN 02-OES-01)
- NASA Earth Sciences Data Support System and Services for NEESPI (ROSES’05)
- A-Train Data Depot (ROSES’05)

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Giovanni

**Single Parameter View **

**Giovanni**

**Parameter**
**Intercomparison**

**TOMS ****EP Nimbus**

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Giovanni capabilities

**Basic (one-parameter):**
**Area plot** – averaged or accumulated over any data period for any rectangular area (various map projections)
**Time plot** – time series averaged over any rectangular area
**Hovmoller plots** –longitude-time or latitude-time cross sections
**ASCII output** – for all plot types (can be used with GIS apps)
**Image animation** – for area plot
**Vertical** **profiles**
**Vertical cross-sections, zonal means**
**Beyond basics:**
**Area plot **- geographical intercomparison between two parameters
**Time plot **- an X-Y time series plot of several parameters
**Scatter plot of parameters in selected area and time period**
**Scatter plot of area averaged parameters** - regional (i.e., spatially averaged) relationship between two parameters
**Temporal correlation map** - relationship between two parameters at each grid point in the selected spatial area
**Temporal correlation of area averaged parameters** - a single value of the correlation coefficient of a pair of selected parameters
**Difference plots**
**Anomaly plots**
**Acquiring parameter and spatial subsets** in a batch mode through Giovanni

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## GES-DISC Interactive Online Visualization and Analysis Infrastructure (Giovanni)

- No need to learn data formats and to retrieve and process data
- Assess various phenomena interactively
- Try various combinations of parameters measured by different instruments
- All the statistical analysis is done via a regular web browser
- _[http://giovanni.gsfc.nasa.gov/](http://giovanni.gsfc.nasa.gov/)_
- Caution: *Giovanni is an exploration tool*

*GES-DISC Interactive Online Visualization and Analysis Infrastructure** **(**Giovanni)*

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Slide 7

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Scenarios

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Hurricane Katrina

- Examples of Precipitation, Geopotential Height, for the end of August 2005
- Measurements by OMI, MODIS, and TRMM
- Area maps of  Ozone and Surface reflectivity
- Lon-time Hovmoller plot

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Pre-Katrina

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Katrina

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Hurricane Katrina, August 28, 2005

- OMI effective surface reflectivity

- OMI total column ozone (left bottom)

*Hurricane Katrina, August 28, 2005*

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Katrina

- Rita

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## La Niña scenario 

- Supporting evidences:
- the warmer surface air temperature contours (from AIRS retrievals) moved further north this winter than past two winters
- after having a relatively wetter year in Texas last year which has promoted growth of trees and brushes, this warmer and dryer winter has created favorable  conditions for wildfire hazards as being reported in the media lately

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Slide 15

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Slide 16

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Slide 17

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Zonal Mean of Temperature Cross-sections

- Throughout a year, tropospheric temperature is horizontally uniform within the tropics, with poleward temperature decrease concentrated in the mid latitudes. The inverse temperature gradients are characteristic of the stratosphere.  A temperature minimum reflects the tropical tropopause near 100 mb.

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## During the boreal summer (JJA), the zone of highest lower-troposphere temperature is located well north of the Equator and meridional temperature gradient in the NH is relatively slack

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## During austral summer (DJF), the maximum of the lower-troposphere temperature is around the Equator, and the meridional temperature gradient in the NH mid latitudes is very steep, while the SH extratropical cap shows meridional contrasts moderately weaker than in the austral winter

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Ozone Hole

- Examples of Ozone and other gases measurements by OMI, MLS, and AIRS for October 6 – 13, 2005:
- Area maps of ozone
- Profiles at 65 South, 66 West (Antarctic Peninsula). This point is below ozone minimum on October, and 7 days later Oct 13 the point is outside the ozone hole.

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## October 6, 2005

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## October 13, 2005

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## October 6, 2005

- October 13, 2005

- October 13, 2005

- Temperature

- Ozone

- MLS

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## October 6, 2005

- October 13, 2005

- Nitric Acid

- October 13, 2005

- Hydrogen Chloride

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Chlorophyll climatological anomaly plots for the North Atlantic Bloom in spring 2003

- April – July 2003

- April
- 2003

- May
- 2003

- July
- 2003

*Anomaly plots also implemented in TRMM instance*

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Some new functionalities

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Between Level 2 and 3

- OMI L2G is an example of saving most of the L2 information to allow users generate gridded maps (”on-the-fly” Level 3) based on user-specific mapping, filtering and averaging methods
- To compare Level 3 from various instruments in Giovanni, L2G-like products are vital
- For AIRS, to compare with MODIS and other instruments, L2G-lie product is needed

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Visualization, subsetting, and online analysis of OMI L2G

- In addition to selecting parameters, area, and time period, users will be able to filter results based on the algorithm quality flags, viewing and solar zenith angles ranges, surface reflectivity ranges, aerosol index values, etc.
- Users will also have the option to obtain for a grid value with either the best pixel or a simple average of the data points, or the area weighted average
- The ASCII output for a selected region will contain grid average values as well as the original values (including lat and long, viewing and solar zenith angles or path length, surface reflectivity or aerosol index) of the pixels that are used in averaging over a grid cell

- Visualization, subsetting, and online analysis of OMI L2G

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Multi-sensor intercomparison

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Multi-sensor ozone measurements

*Multi-sensor ozone measurements*

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Multi-parameter intercomparison

*Multi-parameter intercomparison*

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Slide 33

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Slide 34

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Statistics

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Giovanni Averaging Function 1 

**Interval- Weighted Averaging (GrADS Function Name: *****ave*****)**
- This averaging is weighted by grid interval to account for the uneven grid spacing. Missing data values do not participate - the average is taken with fewer data points. The average in the latitude dimension is weighted by the difference between the sines of the latitude at the northern and southern edges of the grid box. The edges of the grid box are always defined as being the mid point between adjacent grid points.
**For grid box “i”:**

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Giovanni Averaging Function 2 

- This function takes an areal average over a user-selected latitude-longitude region. This average does weighting in the latitude dimension by the difference between the sines of the latitude at the northern and southern edges of the grid box and weighting in the longitude dimension by the interval between the two adjacent grid points as well. Missing data values do not participate in this average.
**For Grid Box “i”:**

*Giovanni Averaging Function 2** *

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Number of Pixels for AIRS

*Number of Pixels for AIRS*

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## AIRS Temperature time-series

*AIRS Temperature time-series*

- Green - no weighting, black - NP weighting, yellow area weighting

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## AIRS Ozone time-series

*AIRS Ozone time-series*

- Green - no weighting, black - NP weighting, yellow area weighting

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Adding daily MODIS products to Giovanni (in testing)

**Adding daily MODIS products to Giovanni (in testing)**

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Saharan Dust transport

- Examples of Aerosol Optical Depth, UV Aerosol Index, Precipitation for Saharan dust event March 7 – 19, 2006:
- Measurements by OMI, MODIS, and TRMM
- Area maps of AOD, Cloud fraction, Cirrus fraction
- Lon-time and lat-time Hovmoller plots and
- Some true-color images for orientation

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Aqua

- Terra

- MODIS AOD Time-series

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Dust from Sahara, 10-16 March, 2006

**Terra MODIS AOD**

**Aura OMI Aerosol index**

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## SeaWiFS AOT at 865 nm

- 6 – 13 March, 2006

- 14 - 21 March, 2006

*Can’t see through clouds?*

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Fine mode AOD (Terra)

**Fine mode AOD (Terra)**

**Water vapor column**

**Cloud fraction**

**AOD (Terra)**

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Lat-parameter Hovmoller (zonal) for March 2006

**Fine mode AOD (Terra)**

**AOD (Terra)**

**Lat-parameter Hovmoller (zonal) for March 2006**

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## AOD, precipitation, and cloud fraction for (0 - 20, -50 – 10) 

- AOD, precipitation, and cloud fraction for (0 - 20, -50 – 10)

**Acc. Rain (TRMM)**

**AOD (Terra)**

**Cloud fraction**

**Time - latitude**

**Time - longitude**

**Acc. Rain (TRMM)**

**AOD (Terra)**

**Cloud fraction**

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## TRMM Accumulated rainfall

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Slide 50

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## March 7, 2006

- AOD

- Cloud fraction (daytime)

- Cirrus fraction (daytime)

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## March 8, 2006

- AOD

- Cloud fraction (daytime)

- Cirrus fraction (daytime)

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## March 9, 2006

- AOD

- Cloud fraction (daytime)

- Cirrus fraction (daytime)

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## March 10, 2006

- AOD

- Cloud fraction (daytime)

- Cirrus fraction (daytime)

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## March 11, 2006

- AOD

- Cloud fraction (daytime)

- Cirrus fraction (daytime)

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## March 12, 2006

- AOD

- Cloud fraction (daytime)

- Cirrus fraction (daytime)

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## March 13, 2006

- AOD

- Cloud fraction (daytime)

- Cirrus fraction (daytime)

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## March 14, 2006

- AOD

- Cloud fraction (daytime)

- Cirrus fraction (daytime)

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## March 15, 2006

- AOD

- Cloud fraction (daytime)

- Cirrus fraction (daytime)

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## March 16, 2006

- AOD

- Cloud fraction (daytime)

- Cirrus fraction (daytime)

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## March 17, 2006

- AOD

- Cloud fraction (daytime)

- Cirrus fraction (daytime)

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## March 18, 2006

- AOD

- Cloud fraction (daytime)

- Cirrus fraction (daytime)

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## March 19, 2006

- AOD

- Cloud fraction (daytime)

- Cirrus fraction (daytime)

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Aerosol “deposition” into Gulf of Aqaba and phytoplankton bloom(?)

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Aqua

- Terra

- Aerosol Optical Depth over Sinai and Gulf of Aqaba

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## MODIS AOD for Feb 25-27, 2006

**MODIS AOD for Feb 25-27, 2006**

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Weekly SeaWiFS chlorophyll for weeks of Feb 18, Feb 26, and March 6, 2006

*No bloom detected!*

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Giovanni 3 (G3)

- Key drivers of the architecture modernization are:
***ourGiovanni/myGiovanni*** -- Data and analysis services will be available through ourGiovanni. For a particular Giovanni instance, only a subset of those data & services will be available. The subset is easily customized for each instance. No coding should be required to add/remove data and services for an instance. This capability is used by DISC staff to create/customize a new instance. Some power users will have the capability to construct their own instance (myGiovanni). As new data types and services are created, they will be added to ourGiovanni which will automatically make them available to myGiovanni.
***Location transparency*** -- Instead of moving data to accommodate a new Giovanni instance, enable the instance to access the data at its current location. Provide modular components that can access the data from datapool, S4PAs, OPeNDAP, etc.
***Eliminate GrADS dependency*** -- Support other analysis packages besides GrADS, e.g., IDL for some analysis and rendering. Separate the data preprocessing functions from the analysis functions.
***Modular/Generic components*** -- Use of workflow management software to enable the rapid creation of processing strings that use generic modules to fetch data, transform the data, and finally perform the data analysis functions. A standard internal data format will be used for data transformation steps. Existing preprocessing algorithms will be modified to fit into the workflow architecture.
***Simplify customization of processing*** -- Eliminate the need for DISC staff to change preferences such as colors, fonts, scaling, etc. Provide intelligent defaults for small set of plotting preferences. Provide the capability to override the defaults for a specific instance as well as for individual users. In future versions, expand this capability to allow customization of algorithms (e.g. select interpolation mechanism).

**Giovanni 3 (G3)**

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Workflow 

- Workflow
- Execution

- Workflow
- Construction

**Recipe**
**Library**

- User
- Workstation

**Web Server**

**CGI**

**JSP**

**AJAX**

**Local Recipe**
**Library**

*Internal Data Format*

**UI**
** ****Templates**

**Data Access Services**

**Import/Export**

**Format**

**Subset**

**Data**
**Description**
**Language (XML)**

**Aggregate**

**Working Storage**

**OpenDap (Internal & External), S4PA, Ftp, Grid, etc.**

**DDL**
**Library**

- S4PG, SciFlo, OpenWF

**Service**
**Description**
**Language (XML)**

**SDL**
**Library**

**Data Transformation Services**

**Import/Export**

**Transform Algorithms**

**Packaging**

**Visualization Services**

**Fusion**

**Render**

**Analysis Services**

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## A-Train Data Depot (ATDD)

- ACCESS Award:
- “A-Train Data Depot: Integrating Atmospheric Measurements Along the A-Train Tracks Utilizing Data from the Aqua, CloudSat and CALIPSO Missions”
- The purpose of the A-Train Data Depot is to:
- Facilitate A-Train science research by ...
- Provide multi-mission datasets that specifically fall on the A-Train formation flying path...
- Provide specific science research and applications services

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Slide 71

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Example of AIRS-MODIS-MLS intercomparison

**MODIS--AIRS--MLS ****Temperature “curtains” along the CloudSat track**
**300.0-5.0 mb **
**06/21/05**
**12:00 to 12:50 GMT **

**MODIS**

**AIRS**

**MLS**

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## MISR  in Giovanni?

*MISR  in Giovanni?*

- Aerosol Optical Depth at 557.5 micron

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Future of Giovanni 

**For MOVAS:**
**Add better fire products (almost there)**
**Move to Collection 5**
**Add daily (on their way)**
**Add MISR and data from other instruments (pending)**
**Add Aeronet (as point data or gridded?)**
**General Giovanni:**
**Anomaly Plots** (Adjustable Climatology, Seasonal Means, etc).
**Spatial Correlation Plots**
- Lagged temporal correlations
**CONSTRAINED** Scatter Plots (to make sense of the scatter!)
**Time-Altitude or Pressure Cross-Section** (AIRS, MLS)
**Zonal Mean Cross-Section Latitude-Altitude or Pressure** (MLS)
- Giovanni for Clouds (clouds from various instruments/algorithms, Cloud Mask)
- Data Fusion – allow various compositing methods
- Better statistics handling (weighting schemes, vertical gridding, etc.)
- More documentation

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Conclusions

- Giovanni is useful tool for various studies of atmosphere
- It is perfect for quick interactive multi-sensor visualization and analysis
- It is relatively easy to add parameters and functionalities to Giovanni (will be even easier with G3!)
- For those planning multi-sensor studies and data fusion, Giovanni can provide the needed infrastructure

- G.Leptoukh, Aerocenter seminar

- 04/25/06

## Feedback is welcome!

- G.Leptoukh, Aerocenter seminar

- 04/25/06