New parameters in FTP dissemination
Mass density of air
At the moment almost all of the chemical and aerosol species we disseminate and archive are expressed as mass mixing ratios (kg kg-1). While this might be enough for most of the users, some would prefer to convert the data to mass concentration values (kg m-3).
The conversion formula is simple. We are now providing density of dry air ("den") as a new parameter in the CAMS main global dissemination stream (CAMS_NREALTIME/ CAMS_GLOBAL). The parameter is available on pressure and model levels in both GRIB and NetCDF format from the ftp -serverFTP server (ftp://dissemination.ecmwf.int). The density fields are not archived in the MARS data archive and are not available through Web API service.
The new files are named as follows:
Code Block |
---|
z_cams_c_ecmf_20180425000000_prod_an_ml_000_den.grib z_cams_c_ecmf_20180425000000_prod_an_ml_000_den.nc z_cams_c_ecmf_20180425000000_prod_an_pl_000_den.grib z_cams_c_ecmf_20180425000000_prod_an_pl_000_den.nc ... z_cams_c_ecmf_20180425000000_prod_fc_ml_012_den.grib z_cams_c_ecmf_20180425000000_prod_fc_ml_012_den.nc z_cams_c_ecmf_20180425000000_prod_fc_pl_012_den.grib z_cams_c_ecmf_20180425000000_prod_fc_pl_012_den.nc ... |
Computation scripts
To compute mass concentration you can use the scripts below.
Compute mass concentration of a chemical species on pressure level from NetCDF output
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#!/bin/sh set -ex module load cdo DATADIR=/path-to-datadir LEVEL=1000 # select pressure level PARAM=co # select parameter # extract single level field cdo -sellevel,${LEVEL} ${DATADIR}/z_cams_c_ecmf_20180425000000_prod_fc_pl_012_${PARAM}.nc ${PARAM}_mmr_${LEVEL}.nc cdo -sellevel,${LEVEL} ${DATADIR}/z_cams_c_ecmf_20180425000000_prod_fc_pl_012_den.nc den_${LEVEL}.nc # unpack NetCDF data cdo -b f32 copy ${PARAM}_mmr_${LEVEL}.nc ${PARAM}_mmr_${LEVEL}_32.nc cdo -b f32 copy den_${LEVEL}.nc den_${LEVEL}_32.nc # compute concentration = mmr * air_density cdo mul ${PARAM}_mmr_${LEVEL}_32.nc den_${LEVEL}_32.nc ${PARAM}_conc_${LEVEL}.nc |
Compute mass concentration of a chemical species on model level from GRIB file
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#!/bin/sh set -ex module load eccodes module load cdo DATADIR=/path-to-datadir LEVEL=60 # select model level PARAM=no2 # select parameter # extract single level field grib_copy -w level=${LEVEL} ${DATADIR}/z_cams_c_ecmf_20180425000000_prod_fc_pl_012_${PARAM}.grib ${PARAM}_mmr_${LEVEL}.grib grib_copy -w level=${LEVEL} ${DATADIR}/z_cams_c_ecmf_20180425000000_prod_fc_pl_012_den.grib den_${LEVEL}.grib # compute concentration = mmr * air_density cdo mul ${PARAM}_mmr_${LEVEL}.grib den_${LEVEL}.grib ${PARAM}_conc_${LEVEL}.grib |
New parameters in data archive
These new aerosol diagnostic parameters are available from our mars data archive using the Web API service. They are not distributed via the ftp-server. Please read the service description if you haven't used it before.
To access test data please use dataset=cams_esuite keyword.
They are not distributed via the FTP server.
parameter group | list of parameters | |||||||
---|---|---|---|---|---|---|---|---|
Aerosol optical depth at additional wavelengths |
| |||||||
Absorption optical depth |
| |||||||
Fine-mode optical depth |
| |||||||
Column-mean single scattering albedo |
| |||||||
Column-mean asymmetry parameter |
| |||||||
Per-bin aerosol optical depth at 550 nm |
| |||||||
Aerosol mass budget terms |
| |||||||
Model-level fields (aerext* and aerbackscat* are also available on pressure levels; aot* are not) |
|
Announcing a new near-surface data service
We are introduction a new service to reduce the volume of data one would have to download to access near-surface values. We are making the lowest model level analyses and forecasts of atmospheric composition parameters available as separate files. The fields are based on same CAMS global modelling system.
In the new file names we are encoding level type information as ml60, the files can be found in the directory called CAMS_GLOBAL_ADDITIONAL:
Code Block |
---|
/DATA/CAMS_GLOBAL_ADDITIONAL/2018042500/z_cams_c_ecmf_20180425000000_prod_an_ml60_000_aermr01.grib /DATA/CAMS_GLOBAL_ADDITIONAL/2018042500/z_cams_c_ecmf_20180425000000_prod_an_ml60_000_aermr01.nc ... |