Excerpt |
---|
|
When defining your text, you can use a special tag grib_info, Magics will then get the information from the grib header and replace the tag by the value read. You can use all the grib api keys, and Magics have a special one called valid-date that will compute the valid date for the data, taking into account the base date and the step |
...
When defining your text, you can use a special tag grib_info, Magics will then get the information from the grib header and replace the tag by the value read. You can use all the grib api ecCodes keys, and Magics have a special one called valid-date that will compute the valid date for the data, taking into account the base date and the step.
Code Block |
---|
language | py |
---|
title | Python Example : configure the title | collapse | true |
---|
|
from Magics.macro import *
#Setting output
output = output(
output_formats = ['ps'],
output_name = 'precip',
output_name_first_page_number = 'off')
#Setting the coastlines
background = mcoast(
map_coastline_land_shade = 'on',
map_coastline_land_shade_colour = 'cream')
#Setting data
grib = mgrib(grib_input_file_name = "path/data.grib")
#Defining the contour
contour = mcont(
)
#Picking the grib metadata
title = mtext(
text_lines = ["Parameter : <grib_info key='name'/> valid for <grib_info key='valid-date'/>"],
)
#Plotting
plot(output, background, grib, data, title) |
1. To To get an idea of the available keys on your grib files, you can use the function tool grib_dump of the grib_api ecCodes package.
2. Here is a short list of keys that we find useful, and are used in the generation of the automatioc automatic Magics title
grib_api ecCodes key | definition |
---|
centre | originating centre |
name | long name of the parameter |
shortName | short name of the parameter |
valid-date | valid date ( computed by Magics) |
units | units |
level | level |
Related articles
Content by Label |
---|
showLabels | false |
---|
max | 5 |
---|
spaces | ~usa |
---|
showSpace | false |
---|
sort | modified |
---|
reverse | true |
---|
type | page |
---|
cql | label = "kb-how-to-article" magics-faqs" and label in ("keys","grib") and type = "page" and space = "~usaUDOC" |
---|
labels | kb-how-to-article |
---|
|