You can see and clone these tools at https://git.ecmwf.int/users/dako/repos/tools/browse.
Contents
1. Convert CCI Snow (NetCDF) to GRIB at TCo1279
- https://git.ecmwf.int/users/dako/repos/tools/browse/convert_cci
- download_[http,ftp].sh: download the CryoClim snow cover from the website or the FTP site
- convert.sh: convert the original NetCDF files to GRIB files at a resolution of TCo1279 and plot the snow cover fraction
- The converted GRIB files are used in the offline LDAS for SEAS6 reforecasts
2. Convert IMS (ASCII) to GRIB at TCo1279
- https://git.ecmwf.int/users/dako/repos/tools/browse/convert_ims
- download.sh: download the IMS snow cover from the FTP site
- convert.sh: convert the original ASCII files to GRIB files at a resolution of TCo1279 and plot the snow cover fraction
- The converted GRIB files are used in the offline LDAS for SEAS6 reforecasts
3. Make climatological snow cover fraction based on IMS
- https://git.ecmwf.int/users/dako/repos/tools/browse/clim_ims
- mk_clim.sh: create climatological snow cover fraction based on IMS from 2006 to 2020 (15 years), at first TCo1279 then converted to 0.05 degrees
- Used in the offline LDAS for SEAS6 reforecasts (TCo1279)
- Used for quality control of the CCI Snow to be assimilated in ERA6 (0.05 degrees)
4. Encode BUFR from CCI Snow for ERA6
- https://git.ecmwf.int/users/dako/repos/tools/browse/encode_cci
- orog.sh: copy the orography file at TCo3999 and convert it to 0.05 degrees by the command below (to avoid MEMKILL)
srun -c 32 --mem=64GB ./orog.sh
- encode_cci.sh: encode BUFR files from the original NetCDF files (QC is applied here using the climatological SCF above)
- The encoded BUFR is used for IFS-2466 - Getting issue details... STATUS
5. Snow tracker
- https://git.ecmwf.int/users/dako/repos/tools/browse/snow_tracker
- get_lsm.sh: retrieve land-sea mask
- get_era5.sh: retrieve snow water equivalent in ERA5 and apply mask for sea and glacier
- make_eachyear.sh: merge GRIB files to make time series of each year
- make_norm.sh: make normal values for each date (from 2005 and 2020, post IMS period)
- plot.sh: plot time series of snow water equivalent for each year by gigaton
- This plot is used for annual snow assessment at Global Cryosphere Watch: https://globalcryospherewatch.org/assessments/snow/
6. Convert in situ snow observations to GRIB at TCo1279
- https://git.ecmwf.int/users/dako/repos/tools/browse/convert_synop
- retreive_odb.sh: retrieve in situ snow depth observations from ODB
- convert_odb.sh: make daily averaged snow depth observations on the model grids at TCo1279
- Used for the validation of snow cover products below
7. Validate snow cover products against in situ observations
- https://git.ecmwf.int/users/dako/repos/tools/browse/verif_snowcover
- verif.sh: calculate thread score for the IMS and CryoClim snow cover against in situ observations