Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding...

95
Using the GOES-16 GLM

Transcript of Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding...

Page 1: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Using the GOES-16 GLM

Page 2: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

First and Foremost:

Find it here! https://github.com/deeplycloudy/glmtools

Page 3: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

The hard stuff first!

Page 4: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Gridding Data

GLM pixel grid: -Geostationary Projection (rads)

Page 5: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Gridding Data

GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies!

Page 6: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Gridding Data

GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps same res. in all latitudes

Page 7: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Gridding Data

Now, make fixed grid: - ~2km x 2km

Page 8: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Gridding Data

Now, make fixed grid: - ~2km x 2km - NOW calculate GLM grid values!

Page 9: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Gridding Data

Now, make fixed grid: - ~2km x 2km - NOW calculate GLM grid values! - oversampling for higher res.

Page 10: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Gridding Data

Page 11: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Gridding Data

Calculate flash extent density for each point!

More here: https://github.com/deeplycloudy/glmtools/blob/master/docs/callgraph.rst

Page 12: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps
Page 13: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps
Page 14: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Event A luminance threshold is achieved on a pixel

Page 15: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Event A luminance threshold is achieved on a pixel

Page 16: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Event A luminance threshold is achieved on a pixel

Page 17: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Group A spatially-coherent cluster of events

Page 18: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Group A spatially-coherent cluster of events

Page 19: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Group A spatially-coherent cluster of events

Page 20: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Group A spatially-coherent cluster of events

Page 21: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Group A spatially-coherent cluster of events

Group Centroid

Page 22: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Flash A spatially- and temporally-coherent cluster of groups

Page 23: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Flash A spatially- and temporally-coherent cluster of groups

Page 24: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Flash A spatially- and temporally-coherent cluster of groups

Page 25: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Flash A spatially- and temporally-coherent cluster of groups

Page 26: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Flash A spatially- and temporally-coherent cluster of groups

Page 27: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Flash A spatially- and temporally-coherent cluster of groups

Page 28: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Flash A spatially- and temporally-coherent cluster of groups

Single Flash! ->

Page 29: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Flash A spatially- and temporally-coherent cluster of groups

Single Flash! ->

Flash Centroid

Page 30: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Average Flash Area: Average size of all flashes that hit a pixel

Page 31: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Average Flash Area: Average size of all flashes that hit a pixel

Page 32: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Average Flash Area: Average size of all flashes that hit a pixel

Page 33: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Average Flash Area: Average size of all flashes that hit a pixel

= ??? km^2

Page 34: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Average Group Area: Average size of all groups that hit a pixel

Page 35: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Average Group Area: Average size of all groups that hit a pixel

Page 36: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Average Group Area: Average size of all groups that hit a pixel

Page 37: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Average Group Area: Average size of all groups that hit a pixel

= ??? km^2

Page 38: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Event Density: Sum of all events that hit a pixel

Page 39: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Event Density: Sum of all events that hit a pixel

Page 40: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Event Density: Sum of all events that hit a pixel

Page 41: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Event Density: Sum of all events that hit a pixel

Page 42: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Event Density: Sum of all events that hit a pixel

= 3 events

Page 43: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Flash Centroid Density: Sum of all radiance-weighted flash centroids that hit a pixel

Page 44: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Flash Centroid Density: Sum of all radiance-weighted flash centroids that hit a pixel

Page 45: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Flash Centroid Density: Sum of all radiance-weighted flash centroids that hit a pixel

Page 46: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Flash Centroid Density: Sum of all radiance-weighted flash centroids that hit a pixel

= 2 flash centroids

Page 47: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Flash Extent Density: Sum of all individual flashes that hit a pixel Avg Flash Area = Total Area / Flash Extent Density

Page 48: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Flash Extent Density: Sum of all individual flashes that hit a pixel Avg Flash Area = Total Area / Flash Extent Density

Page 49: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Flash Extent Density: Sum of all individual flashes that hit a pixel Avg Flash Area = Total Area / Flash Extent Density

Page 50: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab!

= 2 flashes

Flash Extent Density: Sum of all individual flashes that hit a pixel Avg Flash Area = Total Area / Flash Extent Density

Page 51: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Group Centroid Density Sum of all radiance-weighted group centroids that hit a pixel

Page 52: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Group Centroid Density Sum of all radiance-weighted group centroids that hit a pixel

Page 53: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Group Centroid Density Sum of all radiance-weighted group centroids that hit a pixel

Page 54: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Group Centroid Density Sum of all radiance-weighted group centroids that hit a pixel

= 2 group centroids

Page 55: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Group Extent Density Sum of all individual groups that hit a pixel

Page 56: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Group Extent Density Sum of all individual groups that hit a pixel

Page 57: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Group Extent Density Sum of all individual groups that hit a pixel

Page 58: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Group Extent Density Sum of all individual groups that hit a pixel

Page 59: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Group Extent Density Sum of all individual groups that hit a pixel

= 3 groups

Page 60: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Total Energy Sum of the radiances of all events that hit a pixel

Page 61: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Total Energy Sum of the radiances of all events that hit a pixel

Page 62: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Total Energy Sum of the radiances of all events that hit a pixel

Page 63: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Total Energy Sum of the radiances of all events that hit a pixel

Page 64: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Variables & Vocab! Total Energy Sum of the radiances of all events that hit a pixel

= ??? Joules (~x10^-12)

Page 65: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

The Full Picture

Page 66: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Data Hierarchy

Page 67: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Data Hierarchy

Page 68: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps
Page 69: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

http://pogo.tosm.ttu.edu/data/GLM/noreaster4Jan18/

Page 70: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Live Data! Let’s take a look at some live data!

Page 71: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

Gridded Data! Let’s take a look at some past gridded data!

Page 72: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Raw data files: • 20s data • Contain “event”, “group” and “flash” dimension

Page 73: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Raw data files: • 20s data • Contain “event”, “group” and “flash” dimension Naming: OR_GLM-L2-LCFA_G16_s20171202134400_e20171202135000_c20171202135027.nc

Page 74: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Raw data files: • 20s data • Contain “event”, “group” and “flash” dimension Naming: OR_GLM-L2-LCFA_G16_s20171202134400_e20171202135000_c20171202135027.nc algorithm that processes events into flashes

Page 75: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Raw data files: • 20s data • Contain “event”, “group” and “flash” dimension Naming: OR_GLM-L2-LCFA_G16_s20171202134400_e20171202135000_c20171202135027.nc start

Page 76: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Raw data files: • 20s data • Contain “event”, “group” and “flash” dimension Naming: OR_GLM-L2-LCFA_G16_s20171202134400_e20171202135000_c20171202135027.nc end

Page 77: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Raw data files: • 20s data • Contain “event”, “group” and “flash” dimension Naming: OR_GLM-L2-LCFA_G16_s20171202134400_e20171202135000_c20171202135027.nc created

Page 78: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Raw data files: • 20s data • Contain “event”, “group” and “flash” dimension Naming: OR_GLM-L2-LCFA_G16_s20171202134400_e20171202135000_c20171202135027.nc year

Page 79: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Raw data files: • 20s data • Contain “event”, “group” and “flash” dimension Naming: OR_GLM-L2-LCFA_G16_s20171202134400_e20171202135000_c20171202135027.nc Julien Day

Page 80: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Raw data files: • 20s data • Contain “event”, “group” and “flash” dimension Naming: OR_GLM-L2-LCFA_G16_s20171202134400_e20171202135000_c20171202135027.nc hour (UTC)

Page 81: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Raw data files: • 20s data • Contain “event”, “group” and “flash” dimension Naming: OR_GLM-L2-LCFA_G16_s20171202134400_e20171202135000_c20171202135027.nc minute

Page 82: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Raw data files: • 20s data • Contain “event”, “group” and “flash” dimension Naming: OR_GLM-L2-LCFA_G16_s20171202134400_e20171202135000_c20171202135027.nc second

Page 83: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Raw data files: • 20s data • Contain “event”, “group” and “flash” dimension Naming: OR_GLM-L2-LCFA_G16_s20171202134400_e20171202135000_c20171202135027.nc tenth of second

Page 84: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Raw data files: • 20s data • Contain “event”, “group” and “flash” dimension Naming: OR_GLM-L2-LCFA_G16_s20171202134400_e20171202135000_c20171202135027.nc Data began 2017 4/30 21:34:40z

Data ended 2017 4/30 21:35:00z File created 2017 4/30 21:35:02.7z

Page 85: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Raw data files: • 20s data • Contain “event”, “group” and “flash” dimension Naming: OR_GLM-L2-LCFA_G16_s20171202134400_e20171202135000_c20171202135027.nc Data began 2017 4/30 21:34:40z

Data ended 2017 4/30 21:35:00z File created 2017 4/30 21:35:02.7z Yes, that’s a lot of files a day

Page 86: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Gridding data *activate glmval Want a 500km by 500km box around Huntsville:

Page 87: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Gridding data *activate glmval Want a 500km by 500km box around Huntsville: make_GLM_grids.py –o ~/grid_files –fixed_grid –split_events –goes_position east –goes_sector conus –dx=2.0 –dy=2.0 --ctr_lat 34.7 --ctr_lon -86.6 --start=(time) --end=(time) OR*.nc *netCDF files

Page 88: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

What I get from this (.nc files): • flash_extent • flash_init • flashsize_std • footprint • group_area • group_extent • group_init • source • specific_energy • total_energy

Page 89: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Viewing Data / Making Lassos: *activate glmval Want a box around a specific storm for a certain length of time:

Page 90: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Viewing Data / Making Lassos: *activate glmval Want a box around a specific storm for a certain length of time: jupyter notebook - GridLassoAnalysis.ipynb -log lasso -draw lasso -edit lasso .txt file

Page 91: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Viewing Data / Making Lassos:

Page 92: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Calculating Flash Stats *activate glmval Want to know stats of lightning in a given area / timeframe

Page 93: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

My Workflow

Calculating Flash Stats *activate glmval Want to know stats of lightning in a given area / timeframe glm_lma_param_space.sh (Timeseries, etc.)

Page 94: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

The Future Collaborations! Funding for Unidata cloud service: • Put glmtools on Unidata jetstream cloud service with browse

notebooks • Run local processing at Tech on glm grids • Distribute grids with LDM/Thredds • Perform variety of data analysis

• Make glmtools *simple* and available to the community!

Page 95: Using the GOES-16 GLMGLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! Gridding Data GLM pixel grid: -Geostationary Projection (rads) -Pixel size varies! -Keeps

The Future Collaborations! Funding for Unidata cloud service: • Put glmtools on Unidata jetstream cloud service with browse

notebooks • Run local processing at Tech on glm grids • Distribute grids with LDM/Thredds • Perform variety of data analysis

• Make glmtools *simple* and available to the community!

GOES-R HWT blog: http://goesrhwt.blogspot.com/