Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • A atmosphere_diagnostics
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 5
    • Issues 5
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Earth SciencesEarth Sciences
  • atmosphere_diagnostics
  • Wiki
  • Home

Home · Changes

Page history
jvegas created page: home authored Aug 29, 2017 by Javier Vegas-Regidor's avatar Javier Vegas-Regidor
Hide whitespace changes
Inline Side-by-side
home.md 0 → 100644
View page @ 0629e84b
# Objective
Set of bash and nco functions called used to format atmospheric monhtly and daily means into standards from the department (usable by s2dverfication).
# Description
The purpose is to standardize EC-Earth atmospheric outputs to make them follow the common netcdf file conventions of the ENSEMBLE project (all members of one variable of one starting date in one file).
While nccf_atm_monhtly uses MMA NetCDF files, nccf_atm_daily directly treats the GRIB files IFS produces.
nccf_atm_daily selects daily outputs (every 6 hours for variables with one level and every 12 hours for pressure level variables) before formatting them.
24 basic daily variables are saved for the purpose of performing diagnostics with intraseasonal variability.
# Requirements
This package only needs NCO.
# Use
First, you have can download the atmosphere_diagnostics project from git:
git clone https://earth.bsc.es/gitlab/es/atmosphere_diagnostics.git or just update it from your local directory (git pull origin $your_branch)
nccf_atm_monthly works with a configuration file (config_file-nccf_atm_monthly.bash, available in the git project) that has to be passed as the only argument of the script. This configuration file allows the user to define all the parameters they need: members, leadtimes and variables they want to extract (2d and 3d being separated). If the variable list is left empty, all the variables included in the file will be extracted.
When users extend the number of members of an experiment, the script concatenates those members with the previous already post-process members, checking that there is no twice the same members in the output files or that no member was left out.
For daily data, run the script by specifying the experiment id and start date as follows:
./nccf_atm_daily.sh $expid 19601101 # where $expid is the experiment id and "19601101" is the start date; the script will postprocess all the GRIB files for this start date.
The different parameters (variables to be extracted, leadtime, members...) still have to be specified at the top of the script.
The outputs will be respectively saved at /esnas/exp/ecearth/$expid/monthly_mean and /esnas/exp/ecearth/$expid/daily.
## Processed variables
By default this is the list of variable that will be post-processed by nccf_atm_monthly and nccf_atm_daily.
### Surface variables
| Daily/Monthly| Short Name| Long name| Unit |
|--------------|-----------|----------|------|
| Daily/Monthly| tas| near surface temperature| K |
| Daily/Monthly| tos| sea surface temperature| K |
| Daily/Monthly| prlr| total precipitation| m s-1 |
| Daily/Monthly| psl| mean sea level pressure| Pa |
| Daily/Monthly| rss| surface net download shortwave flux| W s-2 |
| Daily/Monthly| rls| surface net download longwave flux| W s-2 |
| Daily/Monthly| rsds| solar radiation incident at the surface| W s-2 |
| Daily/Monthly| rlds| longwave radiation incident at the surface| W s-2 |
| Daily/Monthly| hfssd| surface downward sensible heat flux| W s-2 |
| Daily/Monthly| hflsd| surface downward latent heat flux| W s-2 |
| Daily| tdps| near-surface dewpoint temperature| K |
| Daily| uas| near-surface zonal wind positive to the east| m s-1 |
| Daily| vas| near-surface meridional wind positive to the north| m s-1 |
| Daily| rst| difference of solar radiation from above and from below at the top of the atmosphere| W s-2 |
| Daily| rlut| difference of longwave radiation from above and from below at the top of the atmosphere| W s-2 |
| Daily| snld| snow depth in metres of water equivalent| m |
| Daily| evlwr| moisture flux into the surface from the atmosphere| m s-1 |
| Daily| ts| surface temperature| K |
| Daily| clt| cloud area fraction for the whole atmosphere column| none |
### Pressure level variables
| Daily/Monthly| Short Name| Long name| Unit |
|--------------|-----------|----------|------|
| Daily/Monthly| ta| air temperature| K |
| Daily/Monthly| ua| zonal wind positive to the east| m s-1 |
| Daily/Monthly| va| meridional wind positive to the north| m s-1 |
| Daily/Monthly| g| geopotential| m2 s-2 |
| Daily| hus| mass fraction of water vapor in moist air| kg kg-1 |
# Contact
The coordinators of this project are @pabretonniere and @jvegas
# Style Guide
You must follow the bash style guide for the department. It is available at https://earth.bsc.es/wiki/doku.php?id=tools:style_guides:bash
Clone repository
  • Home