Versions Compared

Key

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

...

Code Block
languagepython
titleSimple Python program
linenumberstrue
from Magics.macro import *

#Definition of the output formats
formats = output({'output_formats':['png','ps'],
	'output_name':'using_python02'})

#Setting the coordinates of the geographical area
europe = pmap({
	"subpage_upper_right_longitude": 65.,
	"subpage_map_projection": "polar_stereographic",
	"subpage_map_vertical_longitude": 0.,
	"subpage_lower_left_longitude": -37.27,
	"subpage_lower_left_latitude": 18.51,
	"subpage_upper_right_latitude": 51.28})

coastlines = mcoast({'map_coastline_land_shade' : 'on',
	'map_coastline_land_shade_colour' : 'grey',
	'map_coastline_sea_shade' : 'on',
	'map_coastline_sea_shade_colour' : 'white'})

#Import the z500 data
z500 = pgrib({ "grib_input_file_name" : "data/z500.grb"})

#Define the simple contouring for z500
z500_contour = mcont({
	"contour_level_selection_type": "interval",
	"contour_line_colour": "black",
	"contour_hilo_height": 0.25,
	"contour_line_thickness": 1,
	"contour_highlight_colour": "red",
	"contour_highlight_thickness": 2,
	"contour_interval": 5.})
 
#Do the plot
plot(formats, europe, coastlines, z500, z500_contour)

 

 

Procedural Python interface

...