Slide 1 18th EGOWS, Dublin, 18 - 21 June 2007 1 Update on Metview and MAGICS/Magics++ Stephan Siemen Graphics Section ECMWF.

Slides:



Advertisements
Similar presentations
Introduction to Metview
Advertisements

RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.
Lesson 15 Presentation Programs.
© by Pearson Education, Inc. All Rights Reserved.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Slide 1 20th EGOWS, De Bilt, June Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
Chapter 2: Exploring the Desktop The Complete Guide to Linux System Administration.
EPOCH 1000 File Management Data Logging and Reporting
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Exploring the Basics of Windows XP
Automation Repository - QTP Tutorials Made Easy The Zero th Step TEST AUTOMATION AND QTP.
Collections Management Museums EMu 3.1 / 3.2 – New Features EMu 3.1 / 3.2 New Features Bernard Marshall Chief Technology Officer KE Software.
Chapter 11-Multimedia Authoring Tools. Overview Introduction to multimedia authoring tools. Types of authoring tools. Cross-platform authoring notes.
Slide 1 19th EGOWS, Ljubljana, June Metview 4 The next generation of meteorological workstation at ECMWF Stephan Siemen Graphics Section.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
Microsoft Visual Basic 2005: Reloaded Second Edition
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
Slide 1 UCAR/NCAR, 5 August The challenges of the ECMWF graphics packages Sylvie Lamy-Thépaut Graphics Section ECMWF.
For Version 6.0 and later Lattice3D Reporter Tutorial For Version 6.0 and later LATTICE TECHNOLOGY, INC.
Department of Mechanical Engineering, LSUSession VII MATLAB Tutorials Session VIII Graphical User Interface using MATLAB Rajeev Madazhy
IE 411/511: Visual Programming for Industrial Applications
University of Sunderland CDM105 Session 5 Web Authoring Tools The past and present A history of web authoring tools and an overview of Macromedia Dreamweaver.
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
Tutorial 111 The Visual Studio.NET Environment The major differences between Visual Basic 6.0 and Visual Basic.NET are the latter’s support for true object-oriented.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
Introduction to ArcView NPS Introduction to GIS: Lecture 2 Based on NINC, ESRI and Other Sources.
1 What’s the difference between DocuShare 3.1 and 4.0?
BOLD 2.0 Navigation Help Guide Note: BOLD will be inaccessible from 9:00 pm ET on Friday, June 1, to 7:00 am ET on Monday, June 4, so that the upgrade.
CHAPTER TEN AUTHORING.
Presented by Graduate Design Group 2 Meredith, Jennifer, Cammay and Diane.
Selected Topics in Software Engineering - Distributed Software Development.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 3 Welcome Application Introduction to Visual Programming.
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
Visual Basic.NET BASICS Lesson 1 A First Look at Microsoft Visual Basic.NET.
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
Microsoft Visual Basic 2005 BASICS Lesson 1 A First Look at Microsoft Visual Basic.
Overview of PVSS 3.6 Oliver Holme IT-CO. 16/11/2006JCOP Project Team Meeting New features in 3.6 New Installer for PVSS on Windows New Qt User Interface.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Graphical Enablement In this presentation… –What is graphical enablement? –Introduction to newlook dialogs and tools used to graphical enable System i.
Chapter Three The UNIX Editors.
1 Chapter 7: Customizing and Organizing Project Results 7.1 Combining Results 7.2 Updating Results 7.3 Customizing the Output Style (Self-Study)
Object-Oriented Application Development Using VB.NET 1 Chapter 10 VB.NET GUI Components Overview.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
Object-Oriented Application Development Using VB.NET 1 Chapter 2 The Visual Studio.NET Development Environment.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Seminar Using the Cisco Technical Support Website.
ACES User Interface Workshop #1 Prototype Inspection 22. November 2011.
Preface IIntroduction Course Objectives I-2 Course Content I-3 1Introduction to Oracle Reports Developer Objectives 1-2 Business Intelligence 1-3 Enterprise.
COMPREHENSIVE Excel Tutorial 12 Expanding Excel with Visual Basic for Applications.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
Working in the Forms Developer Environment
Introduction to Metview
Chapter 2 – Introduction to the Visual Studio .NET IDE
1. Introduction to Visual Basic
CHAPTER 8 Multimedia Authoring Tools
Introduction to the Visual C# 2005 Express Edition IDE
Chapter 2 – Introduction to the Visual Studio .NET IDE
Microsoft Office Illustrated Fundamentals
Presentation transcript:

Slide 1 18th EGOWS, Dublin, June Update on Metview and MAGICS/Magics++ Stephan Siemen Graphics Section ECMWF

Slide 2 18th EGOWS, Dublin, June Overview MAGICS Magics++ Metview

Slide 3 18th EGOWS, Dublin, June MAGICS 6 The maintenance of the current operational MAGICS has continued The changes for the switch to the new extended ECMWF VarEPS were successful The latest internal Test Version is 6.12 The current available Export Version is Released Support for gfortran added Tested platforms - Linux: SuSE 9.1- IBM: AIX SGI: IRIX 6.5- HP: HP-UX B Alpha: OSF1 V5.1- Sun: SunOS 5.7

Slide 4 18th EGOWS, Dublin, June Magics++ Export version to Member states has been released The current available export version is Released The latest internal test version is Tested platforms -Linux: SuSE 9.1 / 10.x (32 and 64 bit) -IBM: AIX 5.3 -Tested compilers: g++, icpc, xlC (gfortran, pgf90, ifort, xlf90) -We are collecting feedback from Member States which platforms (operating system / distributions + compilers) they use to get a better overview

Slide 5 18th EGOWS, Dublin, June Magics++

Slide 6 18th EGOWS, Dublin, June Magics++ - Grib 2 Used in monitoring TIGGE’s Grib 2 data using MagML

Slide 7 18th EGOWS, Dublin, June Magics++ Metgrams Used to produce the new 15 day VarEPS metgram Thanks to MagML it is easy to adopt metgrams to new requirements

Slide 8 18th EGOWS, Dublin, June Magics++ - new features Boxplots available for users through easy interface Maps with more than 360° in Longitude with wrap- around display of data Different resolutions of coastlines MapGen data files allow users to add own borders and rivers User logo

Slide 9 18th EGOWS, Dublin, June Magics++ - MagML XML based format to describe Magics++ plots Descriptive, not procedural No need for (re-)compilation magml interpreter program processes a MagML file and produces output graphics Interpreter can be easily called in user code Description close to Metview’s icon convention Can be integrated into more complex XML request descriptions

Slide 10 18th EGOWS, Dublin, June Magics++ - MagML usage MagML is very popular with individual users at ECMWF Main aim is the large scale automatic production of plots MagML enables easy use of new features of Magics++ to make it more attractive for producing web output -Generating meta information to support scripting of web output -Transparency support in improved drivers -Layers -New formats: SVG, GIF, PDF Used in this way in the Services-On-Demand project at ECMWF Ideal as backend for web interfaces with constant layout and visual properties but changing data

Slide 11 18th EGOWS, Dublin, June <text font='Times-Roman' colour='rgb(0.1,0.6,0.2)' bottom="90%" display="inline" >Z500 Contour Plot MagML - example - the code Variables can be passed to interpreter

Slide 12 18th EGOWS, Dublin, June MagML - example - the output

Slide 13 18th EGOWS, Dublin, June Magics++ - plans Support for satellite data New MagML syntax – taking into account all the feedback we received Support for observations Extensions to Metgrams, such as display of wind direction and climate Improve support for NetCDF (3D data sets)

Slide 14 18th EGOWS, Dublin, June Metview ECMWF's meteorological data visualisation and processing tool Complete working environment for the operational and research meteorologist GRIB BUFR Matrix other MAGICS output PostScript PNG, JPEG Macro Metview Visualisation Processing InteractiveBatch script routine production Mars

Slide 15 18th EGOWS, Dublin, June Metview Principles First Metview Principle: “Everything in Metview is an Icon” Second Metview Principle: “Every Metview Task is a sequence of actions on icons”

Slide 16 18th EGOWS, Dublin, June Metview user interface Edit to open Desktop Click-Right for Desktop Menu Main Desktop Opened Desktop Icon Drawers Menu Bar Desktop Menu

Slide 17 18th EGOWS, Dublin, June Metview Icon Editors (1) Graphical editor (Display Window) Standard editor (MARS Retrieval) Family editor (Simple Formula) Text editor (Macro)

Slide 18 18th EGOWS, Dublin, June Icon Id (click to see contents in plain text format) Input area Input element: Check Button Templates Drawer: Stores predefined (frequently used) icons Save/Exit area Help Button (linked to HTML Help Pages) Input element: Icon Field Input element: Option Menu Input element: Alphanumeric Field Metview Icon Editors (2)

Slide 19 18th EGOWS, Dublin, June Metview - Display Window Menu Bar Frame Menu (Click-Right) Content Tab Controls Tab Command Buttons (‘Tool Tip Help’ when pointing to) Plot Size Control Generate Macro

Slide 20 18th EGOWS, Dublin, June Metview UI – user feedback Easy to learn and use Users like small menus Icon concept reflects meteorological content Icons and Macro objects are the same – future Macros can be easily prototyped in the GUI Default behaviour can be easily adjusted, and templates of icons exchanged between Metview users … still long list of improvements: -Macro editor needs improving -More features to process satellite data -Eventually replace Motif

Slide 21 18th EGOWS, Dublin, June Metview – developments (1) There is a continuing routine effort to incorporate new facilities into Metview. These constant improvements include -New requirements, such as enhancements for BUFR Edition 4 -'Percentile' application (EPS) -'Height' and 'Expand' applications were added into Hovmöller Family -Satellite Image re-projection application -EPS-metgram, 15 Days EPS metgram, and Classic Metgram now use Magics++ -Enhanced Macro memory usage

Slide 22 18th EGOWS, Dublin, June Metview - Percentile

Slide 23 18th EGOWS, Dublin, June Metview - Hovmöller Diagram

Slide 24 18th EGOWS, Dublin, June Metview – developments (2) New features were added into Metview to meet user requirements, including several Metview Macro functions: -remove_duplicates, var_a, stdev_a, covar_a, corr_a, search, tmpfile, frequencies, integer, unipressure, unithickness Add macro functions for code timing New compilers, such as GCC 4 and gfortran, were tested Routine efforts also include training courses, software maintenance and support for both internal and external Metview users

Slide 25 18th EGOWS, Dublin, June Metview Macro – inline Fortran & C

Slide 26 18th EGOWS, Dublin, June Metview - releases The latest internal Metview version is which is based on Magics 6.12 and Emoslib cycle Metview 3.9-export, released , supports the extended VarEPS Tested platforms - Linux: SuSE 9.1- IBM: AIX 5.1 / SGI: IRIX 6.5- HP: HP-UX B Sun: SunOS 5.7

Slide 27 18th EGOWS, Dublin, June Metview - plans Tests have been started to use the grib_api within Metview to handle Grib 2 data. This will be part of the next export version A general purpose Macro library A new visualisation module to take advantage of all the benefits provided by Magics++ The first prototype using Magics++ aims to execute current operational Metview Macros

Slide 28 18th EGOWS, Dublin, June Magics++ Future Benefits for Metview Magics++ and Metview will both use C++ More input and output formats Improvements in user interactivity, such as legend/text handling The ability to dynamically toggle certain graphical objects, such as contour labels and maxima/minima Querying the properties of graphical objects displayed on screen Generate MagML for service-on-demand (web)

Slide 29 18th EGOWS, Dublin, June th Workshop on Meteorological Operational Systems 12 th – 16 th November 2007 at ECMWF, Reading, UK Speakers are invited to report on “new trends in meteorological visualisation applications” More information at

Slide 30 18th EGOWS, Dublin, June Summary Metview -Metview 3.9 export version -Next export version 3.10 planned for 4Q2007 MAGICS -MAGICS 6.11 export version Magics++ -Magics export version -Next Export version planned 3Q2007 For more information and to keep up-to-date with developments, please visit our webpage or subscribe to our RSS at