Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

panel
Info

Please enter the folder 'openifs_2019' to begin working.

Anchor

...

forsaveimage

...

titleSaving images and animations

forsaveimage
For saving images and animations please see the Appendix.

Exercise 1: Hurricane Nadine and the cut-off low

ECMWF analyses to the 20th September 2012

In this exercise, the development of Hurricane Nadine and the cut-off flow up to the 20th September 2012 is studied.

Begin by entering the folder labelled 'Analysis':

Image Added

Task 1: Mean-sea-level pressure and track

This task will look at the synoptic development of Hurricane Nadine and the cutoff low up to 00Z, 20th September 2012. The forecasts in the next exercises start from this time and date.

Panel
borderColorlightgrey
borderStylesolid
titleMetview icons in Analysis folder

Image Added

an_1x1.mv : this plots horizontal maps of parameters from the ECMWF analyses overlaid on one plot.

an_2x2.mv : this plots horizontal maps of parameters from the ECMWF analyses four plots to a page (two by two).

Right-click on the an_1x1.mv icon and select the 'Visualise' menu item (see figure)Image Added

After a pause, this will generate a map showing mean-sea-level pressure (MSLP).

Drag and drop the mv_track.mv icon onto the map to add the track of Hurricane Nadine.

Image Added

In the plot window, use the play button in the animation controls Image Added to animate the map and follow the development and track of Hurricane Nadine.

You can use the 'Speed' menu to change the animation speed (each frame is every 6 hours).

Info

If the contour lines appear jagged, in the plot window, select the menu item 'Tools -> Antialias'.


Panel
borderColorred
borderWidth1
borderStylesolid

Q. What is unusual about Hurricane Nadine?


Warning
title

...

stylenodisplay
Info

The macros described in this tutorial can write PostScript and GIF image files to the 'figures' directory in the 'openifs_2019' folder.

To save the images, use the 'Execute' menu option on the icon, rather than 'Visualise'. The 'okular' command can be used to view the PDF & gif images.

To save any other images during these exercises for discussion later, you can either use:

"Export" button in Metview's display window under the 'File' menu to save to PNG image format. This will also allow animations to be saved into postscript.

or use the ksnapshot command to take a 'snapshot' of the screen and save it to a file.

If you want to create animations from other images, save the figures as postscript and then use the convert command:

convert -delay 75 -rotate "90<" in.ps out.gif

...

borderColorgreen
titleColorgreen
borderStyledashed
titleSaving images

...

titleSaving images and animations
Info

The macros described in this tutorial can write PostScript and GIF image files to the 'figures' directory in the 'openifs_2019' folder.

To save the images, use the 'Execute' menu option on the icon, rather than 'Visualise'. The 'okular' command can be used to view the PDF & gif images.

To save any other images during these exercises for discussion later, you can either use:

"Export" button in Metview's display window under the 'File' menu to save to PNG image format. This will also allow animations to be saved into postscript.

or use the ksnapshot command to take a 'snapshot' of the screen and save it to a file.

If you want to create animations from other images, save the figures as postscript and then use the convert command:

Code Block
convert -delay 75 -rotate "90<" in.ps out.gif

Exercise 1: Hurricane Nadine and the cut-off low

ECMWF analyses to the 20th September 2012

In this exercise, the development of Hurricane Nadine and the cut-off flow up to the 20th September 2012 is studied.

Begin by entering the folder labelled 'Analysis':

Image Removed

Task 1: Mean-sea-level pressure and track

This task will look at the synoptic development of Hurricane Nadine and the cutoff low up to 00Z, 20th September 2012. The forecasts in the next exercises start from this time and date.

Panel
borderColorlightgrey
borderStylesolid
titleMetview icons in Analysis folder

Image Removed

an_1x1.mv : this plots horizontal maps of parameters from the ECMWF analyses overlaid on one plot.

an_2x2.mv : this plots horizontal maps of parameters from the ECMWF analyses four plots to a page (two by two).

Right-click on the an_1x1.mv icon and select the 'Visualise' menu item (see figure)Image Removed

After a pause, this will generate a map showing mean-sea-level pressure (MSLP).

Drag and drop the mv_track.mv icon onto the map to add the track of Hurricane Nadine.

Image Removed

In the plot window, use the play button in the animation controls Image Removed to animate the map and follow the development and track of Hurricane Nadine.

You can use the 'Speed' menu to change the animation speed (each frame is every 6 hours).

Info

If the contour lines appear jagged, in the plot window, select the menu item 'Tools -> Antialias'.

Panel
borderColorred
borderWidth1
borderStylesolid

Q. What is unusual about Hurricane Nadine?

Warning
titleClose unused plot windows!

Please close any unused plot windows if using a virtual machine. This case study uses high resolution data over a relatively large domain. Multiple plot windows can therefore require significant amounts of computer memory which can be a problem for virtual machines with restricted memory.

...

Panel
titleCluster method code

For those interested:

The code that computes the clusters can be found in the Python script: aux/cluster.py.

This uses the 'ward' cluster method from SciPy. Other cluster algorithms are available. See http://docs.scipy.org/doc/scipy/reference/generated/scipy.cluster.hierarchy.linkage.html#scipy.cluster.hierarchy.linkage

The python code can be changed to a different algorithm or the more adventurous can write their own cluster algorithm!

Exercise 5: Assessment of forecast errors

The python code can be changed to a different algorithm or the more adventurous can write their own cluster algorithm!


Exercise 5: Assessment of forecast errors

In this exercise, the analyses covering the forecast period are now available to see how Nadine and the cut-off low actually behaved.

Various methods for presenting the forecast error are used in the tasks below.  The clusters created in the previous exercise can also be used.

Enter the 'Forecast errors' folder in the openifs_2018 folder to start work on this exercise.

Image Added

Task 1: Analyses from 20th September

Now look at the analyses from 20th Sept to observe what actually happened.

Right-click an_1x1.mv, Edit and set the plot to show MSLP and geopotential at 500hPa:

Code Block
plot1=["z500.s","mslp"]

Click the play button and animate the plot to watch In this exercise, the analyses covering the forecast period are now available to see how Nadine and the cut-off low actually behaved.

Various methods for presenting the forecast error are used in the tasks below.  The clusters created in the previous exercise can also be used.

Enter the 'Forecast errors' folder in the openifs_2018 folder to start work on this exercise.

Image Removed

Task 1: Analyses from 20th September

Now look at the analyses from 20th Sept to observe what actually happened.

Right-click an_1x1.mv, Edit and set the plot to show MSLP and geopotential at 500hPa:

Code Block
plot1=["z500.s","mslp"]

Click the play button and animate the plot to watch how Nadine and the cut-off low behave.

Drop the mv_track.mv icon to overlay the track of Nadine onto the map.

If time, use the other icons such as an_2x2.mv and an_xs.mv to look at the cross-section through the analyses and compare to the forecast cross-sections from the previous exercises.

Task 2: Compare forecast to analysis

Plot forecast difference maps to see how and when the forecast differed from the analyses.

Panel

Image Removed : this plots a single parameter as a difference map between the operational HRES forecast and the ECMWF analysis. Use this to understand the forecast errors.

Use the hres_to_an_diff.mv icon and plot the differences between the z500, MSLP and other fields to how the forecast differences evolve.

Also try the ctrl_to_an_diff.mv icon which plots the difference but this time using the ensemble control forecast.

Panel

Q. How does the behaviour of Nadine and the cut-off low differ from the HRES deterministic forecast and the ensemble control forecast?
Q. Did the ensemble spread from the previous exercises represent the uncertainty between the analyses and the HRES forecast?
Q. Was HRES a good forecast?

Task 4: RMSE "plumes" for the ensemble

This is similar to the previous exercise, except the RMSE curves for all the ensemble members from a particular forecast will be plotted.

Right-click the ens_rmse.mv icon, select 'Edit' and plot the curves for 'mslp' and 'z500'.

Change 'expID' for your choice of ensemble (either ens_oper or ens_2016).

Clusters

First plot the plumes with clustering off:

Code Block
languagebash
titleTurn clustering off
clustersId="off"

There might be some evidence of clustering in the ensemble plumes.

There might be some individual forecasts that give a lower RMS error than the control forecast.

Next, use the cluster files created from the earlier exercise. You can use either your own created cluster file as before, or use the EOF generated file.

For example:

Code Block
clustersId="eof"

would use the cluster definitions in the file: ens_oper_cluster.eof.txt (for the 2012 operational ensemble).

behave.

Drop the mv_track.mv icon to overlay the track of Nadine onto the map.

If time, use the other icons such as an_2x2.mv and an_xs.mv to look at the cross-section through the analyses and compare to the forecast cross-sections from the previous exercises.

Task 2: Compare forecast to analysis

Plot forecast difference maps to see how and when the forecast differed from the analyses.

Panel

Image Added : this plots a single parameter as a difference map between the operational HRES forecast and the ECMWF analysis. Use this to understand the forecast errors.

Use the hres_to_an_diff.mv icon and plot the differences between the z500, MSLP and other fields to how the forecast differences evolve.

Also try the ctrl_to_an_diff.mv icon which plots the difference but this time using the ensemble control forecast.

Panel

Q. How does the behaviour of Nadine and the cut-off low differ from the HRES deterministic forecast and the ensemble control forecast?
Q. Did the ensemble spread from the previous exercises represent the uncertainty between the analyses and the HRES forecast?
Q. Was HRES a good forecast?

Task 4: RMSE "plumes" for the ensemble

This is similar to the previous exercise, except the RMSE curves for all the ensemble members from a particular forecast will be plotted.

Right-click the ens_rmse.mv icon, select 'Edit' and plot the curves for 'mslp' and 'z500'.

Change 'expID' for your choice of ensemble (either ens_oper or ens_2016).

Clusters

First plot the plumes with clustering off:

Code Block
languagebash
titleTurn clustering off
clustersId="off"

There might be some evidence of clustering in the ensemble plumes.

There might be some individual forecasts that give a lower RMS error than the control forecast.

Next, use the cluster files created from the earlier exercise. You can use either your own created cluster file as before, or use the EOF generated file.

For example:

Code Block
clustersId="eof"

would use the cluster definitions in the file: ens_oper_cluster.eof.txt (for the 2012 operational ensemble).

The cluster files are 'linked' from the Cluster folder, but if they do not work, just copy the cluster file (e.g. ens_oper_cluster.eof.txt) to the Forecast_errors folder.

Panel
borderColorred

Q. How do the HRES, ensemble control forecast and ensemble mean compare?
Q. How do the ensemble members behave, do they give better or worse forecasts?
Q. Is the spread in the RMSE curves the same in using other pressure levels in the atmosphere?

Task 5: Difference stamp maps

Use the stamp_diff.mv plot to look at the differences between the ensemble members and the analysis. It can be easier to understand the difference in the ensembles by using difference stamp maps.

Note, stamp_diff.mv cannot be used for 'tp' as there is no precipitation data in the analyses.

Clustering can also be enabled for this taskThe cluster files are 'linked' from the Cluster folder, but if they do not work, just copy the cluster file (e.g. ens_oper_cluster.eof.txt) to the Forecast_errors folder.

Panel
borderColorred

Q. How do the HRES, ensemble control forecast and ensemble mean compare?
Q. How do the ensemble members behave, do they give better or worse forecasts?
Q. Is the spread in the RMSE curves the same in using other pressure levels in the atmosphere?

Task 5: Difference stamp maps

Use the stamp_diff.mv plot to look at the differences between the ensemble members and the analysis. It can be easier to understand the difference in the ensembles by using difference stamp maps.

Note, stamp_diff.mv cannot be used for 'tp' as there is no precipitation data in the analyses.

Clustering can also be enabled for this task.

Panel
borderColorred

Q. Using the stamp and stamp difference maps, study the ensemble. Identify which ensembles produce "better" forecasts.
Q. Can you see any distinctive patterns in the difference maps?

Using the stamp and stamp difference maps, study the ensemble. Identify which ensembles produce "better" forecasts.
Q. Can you see any distinctive patterns in the difference maps?

Appendix

Anchor
saveimage
saveimage
Saving images and animations

Info

The macros described in this tutorial can write PostScript and GIF image files to the 'figures' directory in the 'openifs_2019' folder.

To save the images, use the 'Execute' menu option on the icon, rather than 'Visualise'. The 'okular' command can be used to view the PDF & gif images.

To save any other images during these exercises for discussion later, you can either use:

"Export" button in Metview's display window under the 'File' menu to save to PNG image format. This will also allow animations to be saved into postscript.

or use the ksnapshot command to take a 'snapshot' of the screen and save it to a file.

If you want to create animations from other images, save the figures as postscript and then use the convert command:

Code Block
convert -delay 75 -rotate "90<" in.ps out.gif

Back to the tutorial

...

Further reading

For more information on the stochastic physics scheme in IFS, see the article:

...