CMAQInvCbCi
(→Ficheros out) |
(→Ficheros out) |
||
Línea 5: | Línea 5: | ||
== Propios == |
== Propios == |
||
− | === Ficheros out === |
+ | === Archivos out === |
− | Estos ficheros están regrillados en formato ASCII y tienen una fila por punto de malla con, los índices i,j y seguido de la serie temporal de datos (ciclo diario) de las emisiones a ese punto de grilla |
+ | Estos archivos están regrillados en formato ASCII y tienen una fila por punto de malla con, los índices i,j y seguido de la serie temporal de datos (ciclo diario) de las emisiones a ese punto de grilla |
<pre> |
<pre> |
||
[i] [j] [emis_t1] ... [emis_tN] |
[i] [j] [emis_t1] ... [emis_tN] |
||
Línea 14: | Línea 14: | ||
Creamos un python para transformar los ficheros a netCDF |
Creamos un python para transformar los ficheros a netCDF |
||
[[File:out_to_nc.odt]] (<B>NOTA:</B> descargar y cambiarle la extensión a <code>.py</code>) |
[[File:out_to_nc.odt]] (<B>NOTA:</B> descargar y cambiarle la extensión a <code>.py</code>) |
||
+ | |||
+ | ==== out_to_nc.py ==== |
||
+ | Sólo requiere las liberías <code>netcdf4-python3</code>. Se usa: |
||
+ | |||
+ | <pre> |
||
+ | python3 out_to_nc.py -f [archivoout] -v [nombreVariable] -s [nombreStandardVariable] -l [nombreLargoVariable ('!' para espacios)] -u [unidadesVariable] -p [iref1],[jref1],[lonref1],[latref2]:[iref2],[jref2],[lonref2],[latref2] |
||
+ | </pre> |
||
+ | |||
+ | Tenemos dos archivos: |
||
+ | * NOxAMBAtot.out |
||
+ | * VOCAMBAtot.out |
||
+ | |||
+ | Se tienen que preparar como <code>nopoint</code> emisiones del sistema [https://www.cmascenter.org/smoke/ SMOKE]. Esto se hace desde el script the python nc_to_nopoint.odt |
||
== Hermes == |
== Hermes == |
Revisión de 14:45 16 nov 2022
Inventarios, condiciones de border e iniciales para CMAQ
Contenido |
Inventarios
Propios
Archivos out
Estos archivos están regrillados en formato ASCII y tienen una fila por punto de malla con, los índices i,j y seguido de la serie temporal de datos (ciclo diario) de las emisiones a ese punto de grilla
[i] [j] [emis_t1] ... [emis_tN]
Se tienen las lat,lon de un par de puntos de malla para poder georeferenciar. Se asume que la grilla de datos está en una proyección lat/lon regular (o que la regilla es suficientemente pequeña como para que no se note la curvatura terrestre)
Creamos un python para transformar los ficheros a netCDF
Archivo:out to nc.odt (NOTA: descargar y cambiarle la extensión a .py
)
out_to_nc.py
Sólo requiere las liberías netcdf4-python3
. Se usa:
python3 out_to_nc.py -f [archivoout] -v [nombreVariable] -s [nombreStandardVariable] -l [nombreLargoVariable ('!' para espacios)] -u [unidadesVariable] -p [iref1],[jref1],[lonref1],[latref2]:[iref2],[jref2],[lonref2],[latref2]
Tenemos dos archivos:
* NOxAMBAtot.out * VOCAMBAtot.out
Se tienen que preparar como nopoint
emisiones del sistema SMOKE. Esto se hace desde el script the python nc_to_nopoint.odt
Hermes
Hermes es una fuente de datos de química atmosférica.
Guevara, M., Tena, C., Porquet, M., Jorba, O., and Pérez García-Pando, C.: HERMESv3, a stand-alone multi-scale atmospheric emission modelling framework – Part 1: global and regional module, Geosci. Model Dev., 12, 1885–1907, https://doi.org/10.5194/gmd-12-1885-2019, 2019.
Instalación
Siguiendo las instrucciones de acá