Scripts to get and process ERA5 data for MSS on Linux
- Create an account at https://cds.climate.copernicus.eu/user/register
Log into your account - Navigate to https://cds.climate.copernicus.eu/api-how-to#install-the-cds-api-key
Copy the content of the upper black box to the right and paste it into~/.cdsapirc - Accept https://cds.climate.copernicus.eu/cdsapp/#!/terms/licence-to-use-copernicus-products
-
Clone this repository and move into it
git clone https://github.com/Open-MSS/data-retrieval.git cd data-retrieval -
Make the shell scripts executable
chmod +x ./bin/*.sh -
Install all requirements
pip -r install requirements.txt -
Make sure cdo and nco are installed
e.g. for Ubuntu/Debiansudo apt-get install cdo nco netcdf-bin -
Adjust the settings.config to your liking
-
After completing both setups, you can use this script as follows:
./bin/get_data.sh <date> <time>For example, to get ERA5 data for March 2nd 2020 at 12 o'clock, use
./bin/get_data.sh 2020-03-02 12:00:00 -
Done, copy the .nc files to your mss data directory and give them their appropriate suffix.
Using the demodata for MSS, this is ~/mss/testdata and EUR_LL015 suffix.for file in ./mss/*.nc; do mv "$file" "${file/.nc/.EUR_LL015.nc}"; done mv ./mss/*.nc ~/mss/testdata