1 / 10

Information Technology: GrADS

Information Technology: GrADS. Visualizing. Maps, Charts, Animations. Interactive. Quantitative. INTEGRATED USER INTERFACE. Analyzing. Accessing, Subsetting. 4D Grids In Situ Obs Images. {. Expressions, Functions of Original Variables. General slices of. User Definable,

grahamreed
Télécharger la présentation

Information Technology: GrADS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Information Technology: GrADS Visualizing Maps, Charts, Animations Interactive Quantitative INTEGRATED USER INTERFACE Analyzing Accessing, Subsetting 4D Grids In Situ Obs Images { Expressions, Functions of Original Variables General slices of User Definable, Extensible Arbitrary Domains Optimized for Typical Queries

  2. GrADS Analysis Model • ENABLES VERY SOPHISTICATED ANALYSIS TASKS • IN A HIGHLY ENCAPSULATED WAY • Scientists only need to specify: • dimension constraint • list of data sets • GrADS expression • This unique, innovative approach to geophysical data analysis is the major reason for GrADS’ popularity.

  3. Data Access/Interoperability/Analysis • Level 0: FTP & basic Web capability. • Level 1: DODS server concept: general data subsetting; metadata. Client can support data interoperability. • Level 2: Analysis server. Uses GrADS unique encapsulated analysis capability. • Example: • Calculate – at the server! – sea level pressure anomaly over N. America when tropical Pacific SSTA > 1.0. Return the result – as data ! – to the desktop. • Size of data sets: 3GB (Level 0) • Data processed at server: 5 MB (Level 1) • Returned to client: 10KB (Level 2)

  4. Examples of GrADS Used on the Web to Deliver Images NCDC - http://www.ncdc.noaa.gov/onlineprod/prod.html CPC - http://www.cpc.ncep.noaa.gov/products/ CDC - http://www.cdc.noaa.gov/USclimate/ DAO – Terra NCDC NCEP – CPC NOAA – CDC DOLMS - http://dao.gsfc.nasa.gov/monitoring/ DOLMS Ozone - http://dao.gsfc.nasa.gov/monitoring/

  5. Data Access/Interoperability/Analysis • Level 0: FTP & basic Web capability. • Level 1: DODS server concept: general data subsetting; metadata. Client can support data interoperability. • Level 2: Analysis server. Uses GrADS unique encapsulated analysis capability. • Example: • Calculate – at the server! – sea level pressure anomaly over N. America when tropical Pacific SSTA > 1.0. Return the result – as data ! – to the desktop. • Size of data sets: 3GB (Level 0) • Data processed at server: 5 MB (Level 1) • Returned to client: 10KB (Level 2)

  6. DODS • Client/server architecture • http protocol • Generic, flexible data model • Metadata distribution capability • “Open your data set with a URL instead of a filename”

  7. Data Access/Interoperability/Analysis • Level 0: FTP & basic Web capability. • Level 1: DODS server concept: general data subsetting; metadata. Client can support data interoperability. • Level 2: Analysis server. Uses GrADS unique encapsulated analysis capability. • Example: • Calculate – at the server! – 500 hPa geopotential height anomaly over N. America when tropical Pacific SSTA > 1.0. Return the result – as data ! – to the desktop. • Size of data sets: 3GB (Level 0) • Data processed at server: 5 MB (Level 1) • Returned to client: 10KB (Level 2)

  8. internet Client GrADS Matlab DODS client libraries IDL data appears to client as local file, in a standard format (i.e, NetCDF, etc.) etc.. GrADS-DODS Analysis Server Server datasets in any format supported by GrADS performs analysis operations manages sessions, translates dataset names supports extended request types for analysis, upload GrADS data GRIB data GrADS batch mode interface code DODS server libraries Java servlet NetCDF data etc.. Result cache holds temporary data (uploaded, generated by a previous operation, or transferred directly from another server) for use in remote analysis DODS data and requests EncapsulatedAnalysis Requests Joe Wielgosz: 5/25/00

  9. Summary: GrADS-DODS Server • Share data: Enterprise-wide; Internet-wide --- data-format independent • Data interoperability: Consistent metadata for many data types • Distributed analysis: Reduces network load; improves interactivity • Automation of analysis techniques: Analysis techniques can be captured in the form of scripts and provided on server and/or client

  10. NCEP Global Weather Forecasts Desktop Weather Forecasting NCEP COLA Global Weather Forecasts GrADS-DODS Server Region-Specific Lateral BCs WWW PC-Based Regional NWP

More Related