Opened 12 years ago

#47 new defect

Tablas de variables y lectura de patrones

Reported by: gutierjm Owned by: sixto
Priority: major Milestone:
Component: Otro Keywords:
Cc: antonio, daniel, SwenBrands, rodri,

Description

En oceano tenemos los directorios donde se alamacenan los datos de GCMs (reanálisis y/o simulaciones).
por ejemplo:
    ERA40 -> /oceano/gmeteo/DATA/ECMWF/ERA40
    ECHAM5-A1B (CERA) -> /oceano/gmeteo/DATA/CERA/MPEH5
    DEMETER-> ...

Estos directorios "no existen" para el usuario porque MeteoLab accede directamente a ellos y obtiene la información que se pida. En cada uno de estos directorios hay dos ficheros: Table.txt (correspondencia entre las variables de ERA40 y las estándarhttp://www.meteo.unican.es/ensembles/listOfVariables.htm) y domain.cfg (área geográfica, período, horas). Por ejemplo, en ERA40 el fichero debería ser:

-----Table.txt
#Se pueden poner comentarios en cualquier línea
#Tabla ECMWF 128
129,Geopotential, Z,0,1
131,U velocity,U,0,1
132,V velocity,V,0,1
130,Temperature,T,0,1
133,Specific humidity,Q,0,1
157,Relative humidity,R,0,1
60,Potential Vorticity,PV,0,1
138,Relative vorticity,VO,0,1
155,Divergence,D,0,1
151,Sea Level Pressure,SLP,0,1
167,2m Temperature,2T,0,1
202,Minimum 2m temperature since last post-processing step,MN2T,0,1
201,Maximum 2m temperature since last post-processing step,MX2T,0,1
49,10 metre wind gust,10FG,0,1
165,10m E-Wind Component,10U,0,1
166,10m N-Wind Component,10V,0,1
136,Total Column Water,TCW,0,1
137,Total Column Water Vapour,TCWV,0,1
142,Large Scale Precipitation,,,
143,Convective Precipitation,,,
168,2m Dew Point,,,
189,Sunshine duration since last post-processing step,,,
------


------ Config.cfg
lon=!-30:1:50
lat=!25:1:75
#En principio los datasets que vamos a menejar son globales pero existe flexibilidad para definir regiones.
tim=00,06,12,18
startDate=02-Sep-1957
endDate=30-Aug-2002

par=Z,1000;Z,925;Z,850;Z,700;Z,500;Z,300;
par=T,1000;T,925;T,850;T,700;T,500;T,300;
par=U,1000;U,925;U,850;U,700;U,500;U,300;
par=V,1000;V,925;V,850;V,700;V,500;V,300;
par=Q,1000;Q,925;Q,850;Q,700;Q,500;Q,300;
par=R,1000;R,925;R,850;R,700;R,500;R,300;
par=PV,1000;PV,925;PV,850;PV,700;PV,500;PV,300;
par=VO,1000;VO,925;VO,850;VO,700;VO,500;VO,300;
par=D,1000;D,925;D,850;D,700;D,500;D,300;
par=MSL,0;TCW,0;TCWV,0;10U,0;10V,0;2T,0;2D,0;

#aquí es donde se podría poner el dominio gaussiano, etc.
------

En los dos ficheros aparecen las variables, pero en Table.txt hay variables de ERA40 que no son del grupo estándar (marcadas enrojo, y por tanto no tendrían código estándar correspondiente); esto permite indicar que en ese dataset hay más información que la genérica; en este caso, los nombres son los nombres propios de la variable de ERA40 (que al transformarse tiene que corresponder con la variable genérica; en este caso todas las transformaciones son triviales:scale=1, traslation=0). Las variables del config.cfg son todas estándar (aquí ya se incluyen los niveles disponibles) y son las que están/estarán disponibles a través del portal y a través de las funciones genéricas de MeteoLab (las otras también serían accesibles pero habría que usar funciones y códigos específicas para leer el formato que toque: netcdf, grib). En este fichero además tenemos información sobre el período, los tiempos, etc. También se puede poner otra meta-información útil aunque todavía no se procese pero que convenga tenerla calculada ya.

Change History (0)

Note: See TracTickets for help on using tickets.