== Useful links for working with ECMWF's MARS archive and flex_extract == === Installation step-by-step: === 1. Read [https://software.ecmwf.int/wiki/display/EMOS/ Emoslib] installation instructions and install `emoslib` (2 times `make`! One without any options, and one with single precision option.) 2. Read [https://software.ecmwf.int/wiki/display/SUP/2015/05/11/Building+ECMWF+software+with+gfortran ECMWF's blog entry about gfortran and double precision flags] 3. Install [http://www.fftw.org fftw] 5. Install [https://software.ecmwf.int/wiki/display/ECC eccodes] (or [https://software.ecmwf.int/wiki/display/GRIB grib_api]) 6. Register for [https://software.ecmwf.int/wiki/display/WEBAPI/Access+MARS MARS access], consider [https://software.ecmwf.int/wiki/display/WEBAPI/Available+ECMWF+Public+Datasets available public datasets and their licences] 7. Install !WebApi 8. Make sure that `LD_LIBRARY_PATH` environment variable contains paths to all the libs 9. Check availability of python packages required (e.g. `import eccodes` / `import grib_api` / `import ecmwfapi`) and install them if not present 10. Start test retrieval 11. Install flex_extract === Notes: === - use the same compiler and compiler (major) version all the time - adapt makefile to your environment == General links == https://software.ecmwf.int/wiki/display/WEBAPI/ECMWF+Web+API+Home [[BR]] https://software.ecmwf.int/wiki/display/SUP/Home Member-state !WebApi access http://apps.ecmwf.int/archive-catalogue/ Website to download directly public datasets and monitor !WebApi activity http://apps.ecmwf.int/datasets/ 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!!!! [[BR]] https://software.ecmwf.int/wiki/display/UDOC/MARS+keywords === 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 [[BR]] https://software.ecmwf.int/wiki/display/CKB/How+to+download+ERA5+data+via+the+ECMWF+Web+API [[BR]] https://software.ecmwf.int/wiki/display/CKB/ERA5+data+documentation CERA-20C https://software.ecmwf.int/wiki/display/CKB/What+is+CERA-20C [[BR]] 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 fields from GRIB files with python: === https://software.ecmwf.int/wiki/display/CKB/How+to+plot+GRIB+files+with+Python+and+matplotlib