Version 1 (modified by pesei, 6 years ago) (diff) |
---|
Useful links for working with ECMWF's MARS archive and flex_extract
General overview
https://software.ecmwf.int/wiki/display/WEBAPI/ECMWF+Web+API+Home
https://software.ecmwf.int/wiki/display/SUP/Home
Follow instructions to register
Available public datasets and accept licence
https://software.ecmwf.int/wiki/display/WEBAPI/Available+ECMWF+Public+Datasets
Member-state WebApi access
Website to download directly public datasets and monitor WebApi activity
General user documentation
https://software.ecmwf.int/wiki/display/UDOC/User+Documentation
MARS user documentation
https://software.ecmwf.int/wiki/display/UDOC/MARS+user+documentation -> specifically the keywords!!!!
https://software.ecmwf.int/wiki/display/UDOC/MARS+keywords
Libraries:
https://software.ecmwf.int/wiki/display/SUP/2015/05/11/Building+ECMWF+software+with+gfortran
http://www.fftw.org
https://software.ecmwf.int/wiki/display/EMOS/Emoslib
https://software.ecmwf.int/wiki/display/GRIB
https://software.ecmwf.int/wiki/display/ECC
Information on data sets:
Overview: https://www.ecmwf.int/en/forecasts/datasets/archive-datasets
EA5
https://software.ecmwf.int/wiki/display/CKB/What+is+ERA5
https://software.ecmwf.int/wiki/display/CKB/How+to+download+ERA5+data+via+the+ECMWF+Web+API
https://software.ecmwf.int/wiki/display/CKB/ERA5+data+documentation
CERA-20C
https://software.ecmwf.int/wiki/display/CKB/What+is+CERA-20C
https://www.ecmwf.int/en/forecasts/datasets/archive-datasets/reanalysis-datasets/cera-20c
ERA-Interim
https://www.ecmwf.int/en/forecasts/datasets/archive-datasets/reanalysis-datasets/era-interim
Plotting GRIB fields:
https://software.ecmwf.int/wiki/display/CKB/How+to+plot+GRIB+files+with+Python+and+matplotlib
Installation hints:
- Read Emoslib installation instructions
- Read ECMWF blog about gfortran
- Install fftw
- Install emoslib (2 times make! one without any options and one with single precision option)
- Install eccodes (or gib_api)
- Register for MARS access
- Install WebApi
- Make sure that LD_LIBRARY_PATH environment variable contains paths to all the libs
- Check availability of python packages required (e.g. import eccodes / import grib_api / import ecmwfapi) and install them if not present
- Start test retrieval
- Install flex_extract
Notes:
- use the same compiler and compiler (major) version all the time
- adapt makefile