Skip to content

Latest commit

ย 

History

158 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

downshape

GPL-3.0 License WIP

๐Ÿ“‹ Basic Overview

๐Ÿ”ด downshape is an R research compendium exposing functions to search, download, preprocess and bias-adjust CMIP6 data discovered via the ESGF Search RESTful API. Major preprocess step made with CDO swofware. This compendium allow to download observed data come from Copernicus website or other website with URL of variable. We can choose to download bathymetry variable come from CDO.

graph LR
  subgraph Graph
    direction LR
    xb5a86a9ebe0b7b97(["ano_vars"]):::uptodate --> x9b87618f04cad4de(["anomaly"]):::outdated
    xd2707862cf793d3a(["connectPip_copernicus"]):::outdated --> x9b87618f04cad4de(["anomaly"]):::outdated
    xd2707862cf793d3a(["connectPip_copernicus"]):::outdated --> x37179b61a203cbd3(["grad_copernicus"]):::outdated
    xb5817e1daca13dcc(["bathy_vars"]):::uptodate --> xe44467b2b079fc18(["renameVar_copernicus"]):::outdated
    x35b468daf9281b76(["http_data"]):::uptodate --> xe44467b2b079fc18(["renameVar_copernicus"]):::outdated
    xd7bca5ba4e5f539d(["obs_data"]):::outdated --> xe44467b2b079fc18(["renameVar_copernicus"]):::outdated
    xd15c82dcb79a7c2e(["renameVar"]):::uptodate --> xe44467b2b079fc18(["renameVar_copernicus"]):::outdated
    xec6283d15a25ed08(["remapCDO_copernicus"]):::outdated --> xd2707862cf793d3a(["connectPip_copernicus"]):::outdated
    x9289bfb53112cf3b(["concatenate_copernicus"]):::outdated --> xec6283d15a25ed08(["remapCDO_copernicus"]):::outdated
    xd15c82dcb79a7c2e(["renameVar"]):::uptodate --> xec6283d15a25ed08(["remapCDO_copernicus"]):::outdated
    xfc6ed28680e5db72(["speedCompo_copernicus"]):::outdated --> xec6283d15a25ed08(["remapCDO_copernicus"]):::outdated
    xca459201a27e8460(["vars_speed"]):::uptodate --> xec6283d15a25ed08(["remapCDO_copernicus"]):::outdated
    x9289bfb53112cf3b(["concatenate_copernicus"]):::outdated --> xfc6ed28680e5db72(["speedCompo_copernicus"]):::outdated
    xca459201a27e8460(["vars_speed"]):::uptodate --> xfc6ed28680e5db72(["speedCompo_copernicus"]):::outdated
    xe44467b2b079fc18(["renameVar_copernicus"]):::outdated --> x9289bfb53112cf3b(["concatenate_copernicus"]):::outdated
    x4301c707c2ab0cdc(["tab_parameters"]):::uptodate --> xd7bca5ba4e5f539d(["obs_data"]):::outdated
    x9b87618f04cad4de(["anomaly"]):::outdated --> x86e690a15fc5d647(["regrid_copernicus"]):::outdated
    x37179b61a203cbd3(["grad_copernicus"]):::outdated --> x86e690a15fc5d647(["regrid_copernicus"]):::outdated
    x71e926299248ce3f(["http_vars"]):::uptodate --> x35b468daf9281b76(["http_data"]):::uptodate
    xf5c6fd225c377a3d(["bathy_CDO"]):::uptodate --> xb5817e1daca13dcc(["bathy_vars"]):::uptodate
    x21b09bf88a2ff147(["baseline_period"]):::uptodate --> x21b09bf88a2ff147(["baseline_period"]):::uptodate
    x084994fb0e480676(["current_period"]):::uptodate --> x084994fb0e480676(["current_period"]):::uptodate
    x625f066a5f205ec8(["deep_level"]):::uptodate --> x625f066a5f205ec8(["deep_level"]):::uptodate
    xac02e5e58926353b(["experiments"]):::uptodate --> xac02e5e58926353b(["experiments"]):::uptodate
    x55a14a7f5821bbec(["resotempo"]):::uptodate --> x55a14a7f5821bbec(["resotempo"]):::uptodate
    xe73cbbcc20086ecd(["spat_reso"]):::uptodate --> xe73cbbcc20086ecd(["spat_reso"]):::uptodate
  end
Loading

๐Ÿ‘‰ Step by step

  • 1๏ธโƒฃ Import files necessary into data folder (information bellow)
  • 2๏ธโƒฃ Edit targets of *_targets.R* file into project parameters part and check if all โ€œskipโ€ argument into targets function are โ€œFALSEโ€ (or โ€œTRUEโ€ if you want skip some targets).
  • 3๏ธโƒฃ Select the part the part of *_targets.R* script you want run. Commit all targets of the part not used. Itโ€™s impossible to run the two parts in same time.
  • 4๏ธโƒฃ Run pipeline launching make.R script

โœ”๏ธ Input Informations

Data folder

Columns database Description
my_variable_name Your variable name (outside api command). Each name must be unique
dataset_id Check on Copernicus website
dataset_version Check API request on Copernicus website
longitude_min Extend of map downloaded
longitude_max Extend of map downloaded
latitude_min Extend of map downloaded
latitude_max Extend of map downloaded
date_min Date. Format Year-Month-Day hours:minutes:seconds (2017-11-25 12:20:00)
date_max Date. Format Year-Month-Day hours:minutes:seconds (2017-11-25 12:20:00)
depth_min Numeric. Depth in meters. If you want to download one depth layer, same value for โ€œdepth_minโ€ and โ€œdepth_maxโ€. If itโ€™s a 3D variable (with depth dimension) the depth must be provided otherwise leave the cell empty
depth_max Numeric. Depth in meters. If you want to download one depth layer, same value for โ€œdepth_minโ€ and โ€œdepth_maxโ€. If itโ€™s a 3D variable (with depth dimension) the depth must be provided otherwise leave the cell empty
variable Short name of variable downloaded. If several variable by product create one line by variable in the table
DOI Check on Copernicus website

heavy_check_mark: [copernicus_parameters.csv]: CSV file. Parameters of the data we wish to download, with one row per variable to be downloaded. Please refer to the table structure requirements below. If a variable is large, the Copernicus API may not be able to download it, and it will be necessary to divide the variable into several smaller time periods (use the โ€œdivideโ€, โ€œsubvarโ€, and โ€œseptimeโ€ arguments of the copernicus_download_api() function). If a parameter in this table does not exist for your product (for example: depth), simply leave the cell empty. Columns โ€œdate_minโ€ and โ€œdate_maxโ€ must be equal to or later than the current_period target (in the _targets.R file). To create a baseline for applying the change factor method to a CMIP variable, there must be an overlap between โ€œdate_minโ€-โ€œdate_maxโ€ and the historical_period target.

โœ”๏ธ [Mask_PA_variable.shp] : Shapefile. Mask of study area to crop environmental rasters with CDO. This shapefile will be convert to NETCDF file with gdal before being used by CDO.

Targets script

โœ”๏ธ [experiments] : To select ssp scenario downloaded (check on esgf website menu)

โœ”๏ธ [vars] : To select cmip6 variables want to download (check on esgf website menu). Add component and speed variables (the both) there are into โ€œvars_speed_cmipโ€ target.

โœ”๏ธ [freq] : To select frequence of cmip6 variables want to download (check on esgf website menu).

โœ”๏ธ [historical_period] : List start and end time. To define min and max time borns of cmip6 data historical period (cdo format: โ€œYYYY-MM-DDThh:mm:ssโ€). Complet ssp โ€œhistoricalโ€ period would you like. It must existe a time overlap with time_span target. Into CMIP6 ssp โ€œhistoricalโ€ stop at 2014 years, but to match baseline and ssp โ€œhistoricalโ€ periods itโ€™s necessary to merge historical and a short ssp periods (itโ€™s the goal of mergeHistorical_cmip function).

โœ”๏ธ [future_period] : List start and end time. To define min and max time borns of cmip6 data future period (cdo format: โ€œYYYY-MM-DDThh:mm:ssโ€). Complet ssp period would you like (without ssp โ€œhistoricalโ€). It must existe a time overlap with time_span target (period downloaded) and entire overlap with baseline_period target (to create same period between baseline and historical). โ€œstartโ€ vector correspond at โ€œendโ€ vector of historical_period target +1 day.

โœ”๏ธ [time_span] : To select min and max time of cmip6 variables downloaded (format example:โ€œ1982-01-01T00:00:00Zโ€). It must existe a time overlap with historical_period and future_period targets. If you want to apply change factor method, min born correspond to min born of historical_period target and max born corespond to max born of future_period target.

โœ”๏ธ [vars_speed_cmip] : Same informations of vars_speed target but for cmip6 variables. All vectors of this target list can to be empty.

โœ”๏ธ [climato_period] : List of vectors. Allow to name and define climatology periods use to apply change factor method (climatology on cmip6 ssp). โ€œnameโ€ vector is how will be called climatology period and correspond to โ€œstartโ€ and โ€œendโ€ vector define time bornes of climatology period (cdo format: โ€œYYYY-MM-DDThh:mm:ssโ€). โ€œmonth_chooseโ€ vector allow to choose month conserved into the climatology mean calcul (used into mean_month() function). It must existe a time overlap with future_period target.

โœ”๏ธ [resotempo] : Give temporal resolution of all variable (copernicus or cmip or both) you want to mean by week with remapCDO(โ€ฆ, monthWeek = โ€œweekโ€). Complete โ€œresoโ€ list with โ€œweekโ€ (if variable have one layer by week), โ€œdayโ€ (if variable have one layer by day), โ€œmonthโ€ (one by month), โ€œhour1โ€ (one by one hour), โ€œhour6โ€ (one by 6 hours), โ€œFIXEโ€ one layer for all NetCDF file. Into โ€œvarsโ€ list given variable name into โ€œmy_variable_nameโ€ column of parameters_copernicus.csv (same of โ€œtabnameโ€ into [renameVar]). For speed variables give the output variable names inside [vars_speed] (called โ€œnameโ€). If BATHY variable are create with [bathy_CDO], add โ€œBATHYโ€ with โ€œFIXEโ€ in this target.

โœ”๏ธ [http_vars] : List. List of download path (NetCDF file) and variable names. First (or n) element of โ€œhttpโ€ vector correspond to first (or n) element of โ€œnameโ€ vector. โ€œNameโ€ vector will be the name used to rename file name of variable. To download variables outsite copernicus website. Leave empty if not used.

โœ”๏ธ [current_period] : List start and end time. To define min and max time of copernicus data current period (cdo format: โ€œYYYY-MM-DDThh:mm:ssโ€). Allow to calibrate model (weekly temporal resolution) and create current projection (monthly temporal resolution). This period must overlap all variable periods downloaded into copernicus_parameters.csv.

โœ”๏ธ [baseline_period] : List start and end time. Complet this target if you want create a baseline to apply change factor method, otherwise write โ€œNULLโ€ into โ€œstartโ€ and โ€œendโ€ arguments. It allow to define min and max time borns of baseline period (cdo format: โ€œYYYY-MM-DDThh:mm:ssโ€).

โœ”๏ธ [match_name] : List of two vectors. Allow to correspondance between โ€œcopernicusโ€ and โ€œcmipโ€ variables during calcul of delta in change factor method. List uniquelly variables you want bias-corrected. These vectors must to contain all variables name create during process (variable processed by speed_vars and deep_level targets).

โœ”๏ธ [spat_reso] : List of number. Spatial resolution of initial variables is degraded to โ€œresoโ€ degrees resolution (resolution must be higher than all initial resolutions). All variables are interpolated because their grids must match, so you must specify the number of rows and columns of the new grid, โ€œgrid_nrowโ€ and โ€œgrid_ncolโ€ respectively.

โœ”๏ธ [deep_level] : List start and end deep level by file created. To split variable to several files by deep level. First (or n) element of โ€œstartโ€ vector correspond to first (or n) element of โ€œendโ€ vector. vectors of the list can be empty.

โœ”๏ธ [renameVar] : List of โ€œmy_variable_nameโ€ column value into โ€œcopernicus_parameters.csvโ€ table and new name you want inside netcdf file. First (or n) element of โ€œtabnameโ€ vector correspond to first (or n) element of โ€œnewnameโ€ vector. Allow to rename into NETCDF file the variable juste after downloading step. This vectors gathers all variable names used to rename cmip6 and copernicus data just after download step. In others words, it allows to change name of โ€œvariableโ€ column into parameters_copernicus.csv and โ€œVariable_idโ€ column into selected_datasets.csv for cmip6 data. If variable name have a name with โ€œ_โ€œ,โ€-โ€œ,โ€#โ€œ,โ€ โ€œ, use this target to rename with one word without specials characters (otherwise CDO command doesnโ€™t work). All vectors of this target list can to be empty. If bathymetry is downloaded by downloadCDO_bathy() it will be calledโ€BATHYโ€ and variable name inside the NetCDF file will be not rename (called โ€œtopoโ€).

โœ”๏ธ [vars_speed] : List first, second components and output variable name to calcul copernicus variables speed with two components. First (or n) element of โ€œcompo1โ€ vector correspond to first (or n) element of โ€œcompo2โ€ vector. All variables must have unique component names. The first and second vector give the variable names into โ€œmy_variable_nameโ€ column of parameters_copernicus.csv (same of โ€œtabnameโ€ into [renameVar]). The last vector (โ€œnameโ€) give the new name of speed variable created.

โœ”๏ธ [bathy_CDO] : Logical. If โ€œTRUEโ€ bathymetry variable from CDO are downloaded into โ€œdata_copernicusโ€ folder. The name of variable is โ€œtopo_cdo_NOAA_ETOPO2_2006_brut.ncโ€. If โ€œFALSEโ€ bathymetry doesnโ€™t downloaded.

โœ”๏ธ [ano_vars] : character. Name of the variable with which you want to calculate the anomaly. This calculation utilizes the climatology data for the same variable (create manually into data folder), and the filename of the climatology file must match the variable name in the output folder according to the following format. Monthly and weekly climatology must to be availables: โ€˜SST0x100_climatology_XX_XXX_week.ncโ€™ and โ€˜SST0x100_climatology_XX_XXX_month.ncโ€™. NetCDF and GRD extension are supported.

๐Ÿ”– Other pipeline usage and input data

๐Ÿšฉ If you want skip copernicus_download_api() function : You can put variables (.nc) into folder โ€œoutput/data_copernicusโ€ with file called โ€œcopernicus_parameters_modifiedโ€ create during downloading data. Variable want to be named NameVar_XXXX_XXX_XXX_XXXX_DateBegining-DateFinal.nc..

๐Ÿšฉ If you want skip download_cmip_data() function : You can put variables (.nc) into folder โ€œoutput/data_cmip6โ€ with subfolders by model and experiment. Variable want to be named NameVar_XXXX_model_experiment_XXXX_XXX_DateBegining-DateFinal.nc.

โš ๏ธ โ€œNameVarโ€ want to be the same of name inside NetCDF file (check it otherwise renameCDO() function bug). Variables must to be with WGS84 projection (EPSG:4326).

๐Ÿ”‘ Dependencies

โ–ถ๏ธ To download Copernicus data itโ€™s necessary to install python3 and Copernicus marine ToolBox (Ubuntu command: python3 -m pip install copernicusmarine).

โ–ถ๏ธ To formate cmip data itโ€™s necessary to install gdal, cdo, nco.

โ–ถ๏ธ This R research compendium using renv package to fixe package version. Run renv::restore() to update your packages in your computer and renv::status() to check if everything is ready.

๐Ÿ“Œ Output folders structuration

โ„น๏ธ Variable with โ€œ1x100โ€, โ€œ0x1โ€, etcโ€ฆ into file name are integrated (depth mean) between values before and after the โ€œxโ€. Variable file without โ€œxโ€ pattern into number are integrated on all depth available (if depth are available for the variable).

  • ๐Ÿ“‚ output โ€“[make.r]โ€“
    • ๐Ÿ“„ dataset_found_before_filter.csv โ€“[select_dataset()]โ€“
    • ๐Ÿ“„ selected_datasets.csv โ€“[select_dataset()]โ€“
    • ๐Ÿ“‚ data_cmip6 โ€“[download_cmip_data()]โ€“
      • ๐Ÿ“‚ Model_name_download โ€“[download_cmip_data()]โ€“
        • ๐Ÿ“‚ Experiment_name_download โ€“[download_cmip_data()]โ€“
          • ๐Ÿ“„ ModelName_ExperimentName_VarsName.sh โ€“[download_cmip_data()]โ€“
          • ๐Ÿ“„ Vars1.nc โ€“[download_cmip_data()]โ€“
          • ๐Ÿ“„ Vars2.nc โ€“[download_cmip_data()]โ€“
          • ๐Ÿ“„ VarsX.nc โ€ฆ โ€“[download_cmip_data()]โ€“
    • ๐Ÿ“‚ data_cmip6_change_factor โ€“[climato_cmip()]โ€“
      • ๐Ÿ“‚ climatology โ€“[climato_cmip()]โ€“
        • ๐Ÿ“‚ Name_climatology (ex : 2030)
          • ๐Ÿ“‚ Model_name_download
            • ๐Ÿ“‚ Experiment_name_download
              • ๐Ÿ“„ Vars1.grd
              • ๐Ÿ“„ Vars2.grd
              • ๐Ÿ“„ VarsX.grd โ€ฆ
              • ๐Ÿ“„ VarsDepth1x100.nc
              • ๐Ÿ“„ Vars_speed.grd
      • ๐Ÿ“‚ historical_ssp_merged โ€“[mergeHistorical_cmip()]โ€“
        • ๐Ÿ“‚ Model_name_download
          • ๐Ÿ“‚ Experiment_name_download
            • ๐Ÿ“„ Vars1.grd
            • ๐Ÿ“„ Vars2.grd
            • ๐Ÿ“„ VarsX.grd โ€ฆ
            • ๐Ÿ“„ VarsDepth1x100.nc
            • ๐Ÿ“„ Vars_speed.grd
      • ๐Ÿ“‚ variables_bias-corrected โ€“[deltaCF()]โ€“
        • ๐Ÿ“‚ Name_climatology (ex : 2030)
          • ๐Ÿ“‚ Model_name_download
            • ๐Ÿ“‚ Experiment_name_download
              • ๐Ÿ“„ Vars1.grd
              • ๐Ÿ“„ Vars2.grd
              • ๐Ÿ“„ VarsX.grd โ€ฆ
              • ๐Ÿ“„ VarsDepth1x100.nc
              • ๐Ÿ“„ Vars_speed.grd
      • ๐Ÿ“‚ variables_bias-corrected_mean โ€“[meanMod()]โ€“
        • ๐Ÿ“‚ Name_climatology (ex : 2030)
          • ๐Ÿ“‚ Experiment_name_download
            • ๐Ÿ“‚ Gradient โ€“[grad_cmip()]โ€“
            • ๐Ÿ“„ Vars1.grd
            • ๐Ÿ“„ Vars2.grd
            • ๐Ÿ“„ VarsX.grd โ€ฆ
            • ๐Ÿ“„ VarsDepth1x100.nc
            • ๐Ÿ“„ Vars_speed.grd
    • ๐Ÿ“‚ data_cmip6_remapped โ€“[remapCDO_cmip()]โ€“
      • ๐Ÿ“‚ Model_name_download โ€“[remapCDO_cmip()]โ€“
        • ๐Ÿ“‚ Experiment_name_download โ€“[remapCDO_cmip()]โ€“
          • ๐Ÿ“„ Vars1.nc โ€“[remapCDO_cmip()]โ€“
          • ๐Ÿ“„ Vars2.nc โ€“[remapCDO_cmip()]โ€“
          • ๐Ÿ“„ VarsX.nc โ€ฆโ€“[remapCDO_cmip()]โ€“
          • ๐Ÿ“„ VarsDepth1x100.nc โ€ฆโ€“[remapCDO_cmip()]โ€“
          • ๐Ÿ“„ Vars_speed.nc โ€“[speedCompo_cmip()]โ€“
    • ๐Ÿ“‚ data_copernicus โ€“[copernicus_download_api()]โ€“
      • ๐Ÿ“„ copernicus_parameters_modified.csv โ€“[copernicus_download_api()]โ€“
      • ๐Ÿ“„ Vars1.nc โ€“[copernicus_download_api()]โ€“
      • ๐Ÿ“„ Vars2.nc โ€“[copernicus_download_api()]โ€“
      • ๐Ÿ“„ VarsX.nc โ€ฆ โ€“[copernicus_download_api()]โ€“
    • ๐Ÿ“‚ data_copernicus_remapped โ€“[remapCDO_copernicus()]โ€“
      • ๐Ÿ“‚ month
        • ๐Ÿ“„ Vars1.nc โ€“[remapCDO_copernicus()]โ€“
        • ๐Ÿ“„ Vars2.nc โ€“[remapCDO_copernicus()]โ€“
        • ๐Ÿ“„ VarsX.nc โ€ฆโ€“[remapCDO_copernicus()]โ€“
        • ๐Ÿ“„ VarsDepth1x100.nc โ€“[remapCDO_copernicus()]โ€“
        • ๐Ÿ“„ Vars_speed.nc โ€“[speedCompo_copernicus()]โ€“
        • ๐Ÿ“‚ GRD โ€“[connectPip()]โ€“
          • ๐Ÿ“„ Vars1.nc
          • ๐Ÿ“„ Vars2.nc
          • ๐Ÿ“„ VarsX.nc โ€ฆ
          • ๐Ÿ“„ VarsDepth1x100.nc
          • ๐Ÿ“„ Vars_speed.nc
          • ๐Ÿ“‚ Gradient โ€“[grad_copernicus()]โ€“
            • ๐Ÿ“„ GVars1.nc
            • ๐Ÿ“„ GVars2.nc
            • ๐Ÿ“„ GVarsX.nc โ€ฆ
            • ๐Ÿ“„ GVarsDepth1x100.nc
            • ๐Ÿ“„ GVars_speed.nc
      • ๐Ÿ“‚ week
        • ๐Ÿ“„ Vars1.nc โ€“[remapCDO_copernicus()]โ€“
        • ๐Ÿ“„ Vars2.nc โ€“[remapCDO_copernicus()]โ€“
        • ๐Ÿ“„ VarsX.nc โ€ฆ โ€“[remapCDO_copernicus()]โ€“
        • ๐Ÿ“„ VarsDepth1x100.nc โ€“[remapCDO_copernicus()]โ€“
        • ๐Ÿ“„ Vars_speed.nc โ€“[speedCompo_copernicus()]โ€“
        • ๐Ÿ“‚ GRD โ€“[connectPip()]โ€“
          • ๐Ÿ“„ Vars1.nc
          • ๐Ÿ“„ Vars2.nc
          • ๐Ÿ“„ VarsX.nc โ€ฆ
          • ๐Ÿ“„ VarsDepth1x100.nc
          • ๐Ÿ“„ Vars_speed.nc
          • ๐Ÿ“‚ Gradient โ€“[grad_copernicus()]โ€“
            • ๐Ÿ“„ GVars1.nc
            • ๐Ÿ“„ GVars2.nc
            • ๐Ÿ“„ GVarsX.nc โ€ฆ
            • ๐Ÿ“„ GVarsDepth1x100.nc
            • ๐Ÿ“„ GVars_speed.nc
      • ๐Ÿ“‚ baseline
        • ๐Ÿ“„ Vars1.nc โ€“[remapCDO_copernicus()]โ€“
        • ๐Ÿ“„ Vars2.nc โ€“[remapCDO_copernicus()]โ€“
        • ๐Ÿ“„ VarsX.nc โ€ฆ โ€“[remapCDO_copernicus()]โ€“
        • ๐Ÿ“„ VarsDepth1x100.nc โ€“[remapCDO_copernicus()]โ€“
        • ๐Ÿ“„ Vars_speed.nc โ€“[speedCompo_copernicus()]โ€“
        • ๐Ÿ“‚ GRD โ€“[connectPip()]โ€“
          • ๐Ÿ“„ Vars1.nc
          • ๐Ÿ“„ Vars2.nc
          • ๐Ÿ“„ VarsX.nc โ€ฆ
          • ๐Ÿ“„ VarsDepth1x100.nc
          • ๐Ÿ“„ Vars_speed.nc
          • ๐Ÿ“‚ Gradient โ€“[grad_copernicus()]โ€“
            • ๐Ÿ“„ GVars1.nc
            • ๐Ÿ“„ GVars2.nc
            • ๐Ÿ“„ GVarsX.nc โ€ฆ
            • ๐Ÿ“„ GVarsDepth1x100.nc
            • ๐Ÿ“„ GVars_speed.nc
    • ๐Ÿ“‚ data_copernicus_final (Same sub-folder as data_copernicus_remapped) โ€“[regrid_copernicus()]โ€“
    • ๐Ÿ“‚ data_copernicus_final (Same sub-folder as data_cmip6_remapped) โ€“[regrid_cmpi()]โ€“

About

This pipeline allows users to downloading and shaping satellite data from Copernicus and ESGF platforms.

Topics

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages