1.10. Download some datasets#
Note
Python API used here are included in conda environnement croco_pyenv
1.10.1. Download Glorys dataset#
download_glorys_data_copernicus_cli.py
allows to download dataset from
CMEMS website using the new Copernicus Marine API. Further informations on the
API is given here:
https://help.marine.copernicus.eu/en/articles/7949409-copernicus-marine-toolbox-introduction
A CMEMS account is needed in order to retreive the data. Your login and password are asked each time you want to use this script.
This script takes advantage of “subset” function of copernicusmarine API which allows to download a subset of the original files.
Warning
When using subset
functionnality, dataset is converted to Analysis-Ready
Cloud-Optimized (ARCO) format. Data are the same, except for time variable
where date is centered at midnight instead of noon for original files. For
more intel on the difference between netcdf and ARCO format go to this
page
To use download_glorys_data_copernicus_cli.py
, USER CHANGES section
needs to be filled
Dates:
Ystart,Mstart = 2013,1 # Starting month Yend,Mend = 2013,3 # Ending month
Representing the starting and ending month of you simulation
Product informations:
product_id = 'cmems_mod_glo_phy_my_0.083deg_P1M-m' variables = ["zos","uo","vo","thetao","so"] multi_files = False
The desired product type is specified with product_id
along the variables you
want to download. In case of large dataset, multi_files
option allows to
put each variable in its own netcdf.
List of all the product is available on Copernicus website but here a list of common used datasets:
Dai9ly Reanalysis |
|
Monthly Reanalysis |
|
Daily Analysis and Forecast |
|
CROCO informations:
croco_dir = '../' croco_grd = 'croco_grd.nc'
Output informations:
output_dir = './GLORYS_DATA/' output_prefix = 'glo12-reana-daily'
After completing all fields, lauch the script:
python doawnload_glorys_data_copernicus_cli.py
Login and password will be asked and data downloaded on put inside output_dir
.
1.10.2. Download river discharge#
download_glofas_river.py
makes possible to download data for rivers discharges.
Data are stored on Climate Data Store website
It uses CDS API <for data request for data request.
Note
Follow instructions on CDS API
to create the file $HOME/.cdsapirc
This file should contains your login and
parssword informations
River discharge can be found here and is retreive from the Global Flood Awareness System (GloFAS).
Note
User also need to have CDO to convert grib to netcdf format
To use download_glofas_river.py
, USER CHANGES section
needs to be filled:
Dates:
Ystart,Mstart = 2013,1 # Starting month Yend,Mend = 2013,3 # Ending month
Representing the starting and ending month of you simulation
Product informations:
product_id = 'cems-glofas-historical'
Other dataset of interest can be found on the website, look around and just put
the desired product_id
- CROCO informations:
croco_dir = '../' croco_grd = 'croco_grd.nc'
Output informations:
convert2netcdf = True output_dir = './DATA_RIVER/' output_name = 'cems_glofas'
If convert2netcdf
is set to False
data will be in grib format and no
conversion is done.
To use this script use the command:
python download_glofas_river.py