Data Analysis and Visualisation Using Metview Computer User Training Course 2015

Data Analysis and Visualisation Using Metview Computer User Training Course 2015

Data Analysis and Visualisation Using Metview Computer User Training Course 2015 Iain Russell, Fernando Ii, Sándor Kertész, Stephan Siemen Development Section [email protected] Slide 1 © ECMWF March 19, 2015 1 Outline Day 1: Introduction, main features Day 2: Data (1) and processing Day 3: Data (2), time and graphs Day 4: Graphics formats, advanced usage Day 5: Batch jobs, exploring Metview Slide 2 Data Analysis and Visualisation using Metview © ECMWF 2015 2 Metview: meteorological workstation Retrieve/manipulate/visualise meteorological data Working environment for operational and research meteorologists Allows analysts and researchers to easily build products interactively and run them in batch mode Built on core ECMWF technologies: MARS, GRIB_API, Magics, ODB, Emoslib Open Source under Apache Licence 2.0 - Increased interest from research community Metview is a co-operation project withSlide 3INPE (Brazil) Data Analysis and Visualisation using Metview © ECMWF 2015 3 Metview history Announced at first EGOWS in June 1990 (Oslo) First prototype in 1991 INPE First operational version in 1993 Metview 1.0 OpenGL graphics introduced in 1998 Metview 2.0 New user interface in 2000 Metview 3.0 Magics++ and Qt introduced in 2010 Slide 4 Metview 4.0 New Qt Desktop introduced in 2014 Metview 4.5 Data Analysis and Visualisation using Metview © ECMWF 2015 4 What can Metview do? Data: - Access GRIB, BUFR, NetCDF, - Examine ODB MARS + ODB, Geopoints, ASCII - Manipulate Custom DB - Plot / Overlay Archives Local files . Generate graphics files: ps, eps, kml, svg, png,… Can be run interactively or in batch Runs self-contained standalone - From laptops to supercomputers - No special data servers required (but easilySlide 5 connected to MARS or local databases) Data Analysis and Visualisation using Metview © ECMWF 2015 5 Main features 1) Data handling - Supports a variety of data types (meteorological and non- meteorological) - Rich set of modules and functions for data manipulation Slide 6 Data Analysis and Visualisation using Metview © ECMWF 2015 6 Main features 2) Icon-based interface Slide 7 Data Analysis and Visualisation using Metview © ECMWF 2015 7 Main features 3) Drag and Drop support Slide 8 Data Analysis and Visualisation using Metview © ECMWF 2015 8 Visualisation GRIB file Slide 9 Data Analysis and Visualisation using Metview © ECMWF 2015 9 Drag and Drop Map view Slide 10 Data Analysis and Visualisation using Metview © ECMWF 2015 10 Drag and Drop Coastlines Slide 11 Data Analysis and Visualisation using Metview © ECMWF 2015 11 Drag and Drop Contour shading Slide 12 Data Analysis and Visualisation using Metview © ECMWF 2015 12 Drag and Drop - Overlay Overlay works for all the data types! MSLP (GRIB) Contouring Slide 13 Data Analysis and Visualisation using Metview © ECMWF 2015 13 Main features 4) Macro language - Powerful meteorologically oriented language - Simple script language + modern computer language - Extensive list of functions - Interfaces with Fortran/C/C++ code # Read a grib file temp = read ( “/home/graphics/temp.grb” ) - Outputs: # Re-scaling field . Derived data if threshold > 0 then temp = temp – 273.5 . Interactive plotting window a = integrate ( temp ) end if . Multiple plots # Compute the gradient - Customised editor q = gradientb ( temp ) # Save field - Run in batch or interactive modes write ( "/home/graphics/gradient.grb“ , q ) Slide 14 # Plot field plot ( [ps,svg], q ) Data Analysis and Visualisation using Metview © ECMWF 2015 14 Main features 5) Strong synergy between Icons & Macros - Every icon can be translated into a Macro command Slide 15 Data Analysis and Visualisation using Metview © ECMWF 2015 15 Main features 5) Strong synergy between Icons & Macros - Plots can be translated into a Macro program Slide 16 Data Analysis and Visualisation using Metview © ECMWF 2015 16 Main features 6) Can produce a variety of meteorological charts ► Rich set of visualisation attributes Slide 17 Data Analysis and Visualisation using Metview © ECMWF 2015 17 Main features 6) Can produce a variety of meteorological charts Slide 18 Data Analysis and Visualisation using Metview © ECMWF 2015 18 Main features 6) Can produce a variety of meteorological charts Slide 19 Data Analysis and Visualisation using Metview © ECMWF 2015 19 Main features 6) Can produce a variety of meteorological charts Slide 20 Data Analysis and Visualisation using Metview © ECMWF 2015 20 Main features 6) Can produce a variety of meteorological charts Slide 21 Data Analysis and Visualisation using Metview © ECMWF 2015 21 Main features 6) Can produce a variety of meteorological charts ► Easy to overlay different data sets Slide 22 Data Analysis and Visualisation using Metview © ECMWF 2015 22 Who uses Metview? Used internally at ECMWF by researchers and operational analysts - To assess the quality of Observations/Forecast - To develop new (graphical) products - For general research activities Member States (local installations and remotely on our ecgate server) Other national weather services and Universities Commercial customers of Slide 23 ECMWF products Data Analysis and Visualisation using Metview © ECMWF 2015 23 For more information … email us: Metview: [email protected] visit our web pages: https://software.ecmwf.int/metview Download Source code, virtual machine Documentation and tutorials available Metview articles in recent ECMWF newslettersSlide 24 Data Analysis and Visualisation using Metview © ECMWF 2015 24 A quick tour of Metview Fernando Ii Software Applications Team Slide 25 Data Analysis and Visualisation using Metview © ECMWF 2015 25 Metview Principles First Metview Second Metview Principle: Principle: “Every Metview Task is a “Everything in Metview is sequence of actions on an Icon” icons” Slide 26 Data Analysis and Visualisation using Metview © ECMWF 2015 26 Metview Desktop New user interface in version 4.5! Navigation View styles Bookmarks Click-Right for Desktop Menu Icon Drawers Icon size Slide 27 Data Analysis and Visualisation using Metview © ECMWF 2015 27 Icon Standard Editor Input element: Alphanumeric Field Input area Input element: Colour Menu Input element: Toggle option Input element: Option Menu Save/Exit area Slide 29 Data Analysis and Visualisation using Metview © ECMWF 2015 29 Display Window Controls Metadata Slide 30 Data Analysis and Visualisation using Metview © ECMWF 2015 30 Visual Definition (visdef ) … Gridded Observation Scattered point Graph Slide 31 Data Analysis and Visualisation using Metview © ECMWF 2015 31 Desktop Behaviour (1) KDE settings relevant to Metview: (personal preference) 1) Change the window behaviour - KDE menu (icon at bottom-left) - System Settings - Window behaviour - Window behaviour - Set Focus stealing prevention level to “None” - Set Policy to “Focus Follows Mouse” - Disable Click raises active window Slide 32 - Apply and close the dialog Data Analysis and Visualisation using Metview © ECMWF 2015 32 Desktop Behaviour (2) 2) Change the desktop behaviour - KDE menu (icon at bottom-left) - System Settings - Desktop - Screen Edges - Disable the settings . Maximise windows by dragging… . Tile windows by dragging.... - Apply and close the dialog Slide 33 Data Analysis and Visualisation using Metview © ECMWF 2015 33 Starting Metview To start Metview, please type the following command from an xterm: metview_new & Please minimise the xterm but do not close it Slide 34 Data Analysis and Visualisation using Metview © ECMWF 2015 34 Metview Tutorial: A Quick Tour Get the data and icons for the day From a command line type: ~trx/mv_data/get_day_1.sh A new folder called “training” will appear in your Metview desktop A new folder called “day_1” will appear in your “training” folder Please do exercise “A Quick Tour ofSlide Metview” 35 in the provided sub-folder “a quick tour” Data Analysis and Visualisation using Metview © ECMWF 2015 35 Additional Notes Metview scans its open folders for new files every 8 seconds ‘View | Reload’ forces an immediate rescan (F5) Deleted icons go into the Wastebasket – right-click, Empty to finally delete icons from there Contouring often has automatic unit conversion – can be deactivated in the Contour icon Cursor data – shows both scaled and non-scaled values Layer meta-data reflects the selected area Slide 36 Data Analysis and Visualisation using Metview © ECMWF 2015 36 Case Study: Contouring Hurricane Sandy Iain Russell Software Applications Team Slide 37 Data Analysis and Visualisation using Metview © ECMWF 2015 37 Metview Tutorial: Case Study – Contouring Sandy Please do exercise “Case Study: PlottingSlide 38 Hurricane Sandy on a Map” in the provided sub-folder “contouring sandy” Data Analysis and Visualisation using Metview © ECMWF 2015 38 Data in Metview – Part 1 Sándor Kertész Software Applications Team Slide 39 Data Analysis and Visualisation using Metview © ECMWF 2015 39 Data handling in Metview Examine Databases Data Files link Visualise MARS Retrieval GRIB BUFR GEOPOINTS netCDF Macro Compute ASCII LLMATRIX ODB FLEXTRA Table Custom DB Access #n GRIB BUFR Filter Slide 40 Data Analysis and Visualisation using Metview © ECMWF 2015 40 Metview Tutorial: Data Part 1 Get the data and icons for the day From a command line type: ~trx/mv_data/get_day_2.sh A new folder called “day_2” will appear in your “training” folder Please do exercise “Data Part 1” in the provided sub-folder “data 1” Slide 41 Data Analysis and Visualisation using Metview © ECMWF 2015 41 Additional Notes (1) What data is stored in MARS? - WebMars catalogue:

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    133 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us