You are on page 1of 51

GrADS

Grid Analysis and Display System

Prof. Mg. David Pareja

Laboratorio de Meteorologa

Facultad de Matemtica
Escuela Acadmico Profesional de Computacin Cientfica
Conceptos bsicos de
operacin

En esta primera parte sern descritos de manera simple


de como es realizado la generacin de productos a partir
de una salida en formato Grib. Muchos de los conceptos
aplicados sern utilizados a lo largo del curso.
Comandos Esenciales

Los tres comandos bsicos de GrADS es:

1. open abre y torna disponible a GrADS un archivo


de datos de grilla o estacin.

2. d muestra una expresin de GrADS (i.e un


conjunto de datos).

3. set - define la forma por el que, donde y como


ser realizado la exhibicin de los datos.
El comando d, la expresin de GrADS puede se
tan simple como una variable del archivo de
datos que fue abierto, por ejemplo: d t, una
operacin aritmtica o una funcin de GrADS
sobre los datos.

El comando set, o donde de los datos es


llamado de ambiente dimensionado y define
cual parte, gruesa o muy gruesa del espacio
geofsico 4-D (lat, lon, nivel y tiempo) es
mostrado.
que y como del comando set posee mtodos
grficos , tales como: contornos, lneas de
corriente, etc.

ejemplo:

set lat -50 20


set lon -90 -30
set t5
set mpdset hires
set gxout vector
En la practica

Para comenzar a utilizar grads se necesitan los


siguientes archivos: (archivos disponibles en la
carpeta meteoro)

model.ctl archivo descriptor de datos de GrADS


(0.7 kb).

model.grb archivo de datos de GrADS (GRIB)


(579 kb).

model.gmp archivo mapeador de gribmap de


GrADS (4 kb).
El archivo de datos es descrito por el archivo
descriptor de dados model.ctl. Este archivo
debe ser visto con cuidado antes de
proseguir.

El archivo descriptor de datos describe al


archivo de datos, en este caso, contiene 5
das de grilla global que tiene 72 x 46
elementos en tamao.
Inicialice GrADS en el directorio donde fueron
guardados los archivos.

grads lc

Abra el archivo model.ctl

open model.ctl

Vea el contenido del archivo

q file

Graficar la variable presin en la superficie (ps)

d ps
Ejecute los siguientes comandos:

clear limpia la pantalla.

set lon -70 fija la longitud en 70 grados oeste.

set lat -20 fija la latitud en 20 grados sur.

set lev 500 fija el nivel para 500 mb.

set t 1 fija el tiempo para el primer paso de


tiempo.

d z muestra la variable de altura geopotencial.


En la secuencia de comandos, las cuatro
dimensiones de GrADS fueron fijados para un
nico valor. Cuando las dimensiones estn fijadas
en un nico valor es dicho que ellas estn fijas.

Cuando todas las dimensiones estn fijas, la


exhibicin de una variable es presentada apenas
con un valor, en este caso la localizacin de 70W,
20S, 500 mb y en el primer tiempo del conjunto
de datos.
Se ahora fuese digitado:

set lon -180 0


dz

La dimensin X o longitud esta variando ahora.


Esto fue realizado digitando dos valores en el
comando set. Es decir, ahora una dimensin esta
variando (las otras variables estn fijas) y en el
resultado de la variable es diseado una grafica
de lnea, en este caso un grafico de altura
geopotencial de 500 mb en 20S.
Ahora digitando:

clear
set lat 0 90
dz

Dos dimensiones estn variando hasta el


momento, entonces por el padrn un grafico de
contorno es diseado. Se tres dimensiones
estuviesen variando:

c
set t 1 5
dz
En el prximo caso, las dimensiones Y (latitud) y
Z (nivel) estarn variando, entonces ser
dibujado un grafico de una seccin vertical.
Sern mostradas dos variables, las cuales
estarn sobrepuestas. Se pueden dibujar muchas
graficas unos sobre otros antes de ser digitado
el comando clear.
Digitando los comandos:

clear
set lon -90
set lat -90 90
set lev 1000 100
set t 1
dv
du
Otro ejemplo, en este caso variando X y T
(diagrama de Hovmoller):

c
set lon -180 0
set lat 40
set lev 500
set t15
dz
Como ya quedo entendido la seleccin de una
porcin de un conjunto de datos, se puede ahora
proseguir para el tpico de operaciones con un
conjunto de datos. Primero, cambiando el
ambiente dimensionado para una variacin de Z
y Y:

c
set lon -180 0
set lat 0 90
set lev 500
set t1
Para hacer la conversin de temperatura a Kelvin
para Fahrenheit, puede ser digitado como:

d (t-273.15)*(9/5)+32

Las expresiones pueden envolver los operadores


padrones (+, -, *, /) y otros operadores que
pueden ser constantes, variables o funciones.
Para calcular la magnitud del viento. Esta
disponible una funcin para realizar este tipo de
calculo directamente.

c
d mag(u,v)
Otra funcin que fue construida permite realizar
el caculo del promedio.

c
d ave (z,t=1,t=5)

En este caso fue calculado el promedio de 5 das.


Para eliminar el promedio del campo actual:

d z ave(z,t=1,t=5)
Una diferencia en el tiempo tambin puede ser
realizada:

c
d z(t=2)-z(t=1)

Este calcula el cambio entre dos campos sobre


un da. Este calculo puede ser realizado usando
una representacin en el tiempo actual.

d z(t+1)-z
Otra funcin fue construida para calcular la
vorticidad relativa horizontal mediante diferencia
finitas.

c
d hcurl(u,v)
As, otra funcin calcula la integral vertical de la
masa ponderada:

c
d vint (ps,q,275)

Aqu fue calculado el agua precipitable en mm.


Otro comando que es usado frecuentemente es:

c
set cint 30
dz
Tambin se puede controlar el color de los
contornos:

c
set ccolor 3
dz
Hay otras formas de exhibicin de los datos:

c
set gxout shaded
d hcurl(u,v)
Los contornos del grafico no estn muy
suavizados, para ello se aplica una suavizacin
digitando:

c
set csmooth on
hcurl(u,v)
Otras formas diferentes de las salidas graficas
pueden se sobrepuestas:

set gxout contour


set ccolor 0
set cont 30
dz

Se puede escribir un titulo para el grafico:

draw title Altura Geop. y Vorticidad en


500mb
Para ver los vectores del viento:

c
set gxout vector
d u;v
Otra forma de exhibicin son las lneas de
corriente (streamlines) (y en colores):

c
set gxout stream
d u;v;hcurl(u,v)
Tambin se puede exhibir los valores reales de
cada punto de la grilla.

c
set gxout grid
du
Ejercicios 1:

Realizar la siguiente configuracin para los mapas


en cada ejercicio:

Variable: componente u y v
Salida: vector
Nivel: 250 hpa
Nombre: figura1.png
Ejercicios 2:

Variable: temperatura
Salida grafica: shaded
Unidad: celsius
Nivel: 1000 hpa
Nombre : figura2.gif

You might also like