User Tools

Site Tools


tools:atmosphere_diagnostics

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

tools:atmosphere_diagnostics [2015/05/26 11:25]
127.0.0.1 external edit
tools:atmosphere_diagnostics [2015/10/19 15:08] (current)
pbretonn
Line 3: Line 3:
  
  
-Set of bash and nco functions called used to format atmospheric monhtly and daily means into standards from ENSEMBLE project +Set of bash and nco functions called used to format atmospheric monhtly and daily means into standards from the department (usable by s2dverfication).
  
 ==== Description ==== ==== Description ====
  
  
-The purpose is to standardize CFU EC-Earth outputsto make it follow the common netcdf  +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).
-file conventions of the ENSEMBLE project. Most importantly, it makes CFU people who works  +
-on different date sets in a common framework. That means common diagnostic scripts can be  +
-used on different dataset. With this in mind, we save 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.+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.  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 if intraseasonal variability.+24 basic daily variables are saved for the purpose of performing diagnostics with intraseasonal variability.
  
  
Line 22: Line 18:
  
  
-This package only needs nco+This package only needs NCO.
  
  
Line 29: Line 25:
  
 First, you have can download the atmosphere_diagnostics project from git: First, you have can download the atmosphere_diagnostics project from git:
-git clone https://gitlab.cfu.local/cfu/atmosphere_diagnostics.git or just update it from your local directory (git pull origin $your_branch)+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. 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 filesor that no member was left out.+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:  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 starting date; the script will postprocess all the GRIB files for this start date. +./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 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 /cfunas/exp/ecearth/$expid/monthly_mean and /cfunas/exp/ecearth/$expid/daily.+The outputs will be respectively saved at /esnas/exp/ecearth/$expid/monthly_mean and /esnas/exp/ecearth/$expid/daily.
  
  
Line 80: Line 76:
  
  
-The link to the GIT repository is https://gitlab.cfu.local/cfu/atmosphere_diagnostics.git+The link to the GIT repository is https://earth.bsc.es/gitlab/es/atmosphere_diagnostics.git
  
  
Line 86: Line 82:
  
  
-The coordinator of this project is Pierre-Antoine Bretonnière <pierre-antoine.bretonniere@ic3.catwhile Muhammad Asif <muhammad.asif@ic3.catworked a bit on this before the current coordinator and Hui Du <huidu@ic3.cat> is the one who initiated this activity long time ago. +The coordinators of this project are Pierre-Antoine Bretonnière <pierre-antoine.bretonniere@bsc.esand Javier Vegas <javier.vegas@bsc.es>.
- +
-Previous version of this page can be found here: http://ic3.cat/wikicfu/index.php/Tools/Postprocessing#Atm_monthly +
  
 ==== Style Guide ==== ==== Style Guide ====
tools/atmosphere_diagnostics.txt · Last modified: 2015/10/19 15:08 by pbretonn