cf unleashed: introduction to cf/radial

28
1 CF Unleashed: Introduction to Cf/Radial Joe VanAndel National Center for Atmospheric Research [email protected] 2013/1/8 The National Center for Atmospheric Research is sponsored by the National Science Foundation

Upload: talli

Post on 12-Jan-2016

61 views

Category:

Documents


0 download

DESCRIPTION

CF Unleashed: Introduction to Cf/Radial. Joe VanAndel National Center for Atmospheric Research [email protected] 2013/1/8. 1. The National Center for Atmospheric Research is sponsored by the National Science Foundation. CF -What is it?. Climate and Forecast Metadata Convention - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CF Unleashed: Introduction to Cf/Radial

1

CF Unleashed:Introduction to Cf/Radial

Joe VanAndel

National Center for Atmospheric Research

[email protected]

2013/1/8

The National Center for Atmospheric Research is sponsored by the National Science Foundation

Page 2: CF Unleashed: Introduction to Cf/Radial

2

CF -What is it?

• Climate and Forecast Metadata Convention• Locate data in space–time and as a function

of other independent variables, to facilitate processing and graphics

• for– model-generated data– observational datasets

• originally no support for radial data2

Page 3: CF Unleashed: Introduction to Cf/Radial

3

Motivation

• Support radar/lidar community• Provide better interoperability for data

providers and tool creators• provide libraries and tools to

– read/write datasets – convert from legacy formats– display radial data

Page 4: CF Unleashed: Introduction to Cf/Radial

4

What is Cf/Radial?

• CF extensions for radial radar/lidar data• CF compliant netCDF

– netCDF is familiar to many scientists– CF allows assimilating data into forecast

models

• Details: http://www.ral.ucar.edu/projects/titan/docs/radial_formats

4

Page 5: CF Unleashed: Introduction to Cf/Radial

5

What Kind of Instruments?

• Scanning• Staring• Vertically Pointing• Mobile or Fixed

5

Page 6: CF Unleashed: Introduction to Cf/Radial

6

Stationary Scanning

6

Page 7: CF Unleashed: Introduction to Cf/Radial

7

Mobile/Scanning

7

Page 8: CF Unleashed: Introduction to Cf/Radial

8

Airborne Scanning Radar

8

Page 9: CF Unleashed: Introduction to Cf/Radial

9

Airborne Vertically Pointing

9

Page 10: CF Unleashed: Introduction to Cf/Radial

10

Fixed, Staring Profilers

10

Page 11: CF Unleashed: Introduction to Cf/Radial

11

Advantages• Readable on Linux, OS X, Windows• Supported by multiple languages:

– C/C++– Fortran– Python– IDL– Matlab

11

Page 12: CF Unleashed: Introduction to Cf/Radial

12

Advantages (2)

• Byte order independent• Efficient storage:

– supports variable gates/beam– native compression

12

Page 13: CF Unleashed: Introduction to Cf/Radial

13

Staggered 2-D Storage

13

Page 14: CF Unleashed: Introduction to Cf/Radial

14

Transparent Compression

• NetCDF4 uses HDF5 as storage layer • NetCDF4/HDF5 supports transparent

compression• compressed files can be as small as 20% of

the original size (data dependent)

14

Page 15: CF Unleashed: Introduction to Cf/Radial

15

Sample Surveillance Data

15

Page 16: CF Unleashed: Introduction to Cf/Radial

16

Range Height Radar Data

16

Page 17: CF Unleashed: Introduction to Cf/Radial

17

Lidar Data

17

Page 18: CF Unleashed: Introduction to Cf/Radial

18

Data Content Overview

• data fields (moments)• each moment is a collection of “Rays”• each ray has range gates

18

Page 19: CF Unleashed: Introduction to Cf/Radial

19

Metadata

• each ray has metadata:– range– elevation– latitude– longitude– altitude– time

19

Page 20: CF Unleashed: Introduction to Cf/Radial

20

Metadata(2)

• Moving platforms:– heading– roll– pitch– rotation– tilt

20

Page 21: CF Unleashed: Introduction to Cf/Radial

21

Coordinate Conventions

• Fixed location• Mobile ground-based (truck mounted

radars)• Airborne radars/lidars

21

Page 22: CF Unleashed: Introduction to Cf/Radial

22

Current tools

• Radx C++ library• Conversions: Read/Write

• CfRadial• DORADE (legacy binary radar format)• Universal Format (UF) - very old binary format• NEXRAD level 2 archive• Foray1 (EOL netCDF)• SIGMET (writing is not supported)

22

Page 23: CF Unleashed: Introduction to Cf/Radial

Future work (1)

• Incorporating metadata from NODC netCDF templates

• Incorporating metadata from NetCdf Attribute Convention for Data Discovery

23

Page 24: CF Unleashed: Introduction to Cf/Radial

24

Future work (2)

• convert SOLO (display/editing tool) to read/write CfRadial

• Python libraries and tools• Matlab libraries• IDL libraries• Community archive of user contributed

libraries and tools.

24

Page 25: CF Unleashed: Introduction to Cf/Radial

25

Who is using CfRadial?

• NCAR• UNIDATA• DOE/ARM• NOAA/NSSL• EEC (commercial radar vendor)• Pro Sensing (commercial radar vendor)• Various university users

25

Page 26: CF Unleashed: Introduction to Cf/Radial

26

Conclusion

• Want to encourage more users to adopt CfRadial

• We welcome your ideas on how to publicize this format

NCAR is supported by the National Science Foundation.

Page 27: CF Unleashed: Introduction to Cf/Radial

27

Acknowledgements

27

Co-Authors:

Mike Dixon Wen-Chau LeeBob RillingChris Burghart

Page 28: CF Unleashed: Introduction to Cf/Radial

28

Questions?

28

??

?