{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Vignette for FOCUS-Africa\n",
    "\n",
    "## Calibration of seasonal forecasts\n",
    "\n",
    "This vignette provides an example of code written in R that can be used to calibrate seasonal forecasts using several calibration methods (each one is explained in [4. Calibrate the forecast](#4.-Calibrate-the-forecast)).\n",
    "\n",
    "For each calibration method, the  results and different skill scores are displayed and compared to the ones obtained by using a non-calibrated forecast.\n",
    "This example is conducted for a south-african domain along a reference period going from 1995 to 2015. Although this vignette is intended to be an example that can be exploited to calibrate seasonal forecasts, the term \"hindcast\" is used from now on. A hindcast, also known as retrospective forecast is a forecast initialised in the past.\n",
    "\n",
    "The vignette includes five main steps:\n",
    "\n",
    "- [1. Load the libraries](#1.-Load-the-libraries)\n",
    "\n",
    "- [2. Download the data and set the configuration parameters](#2.-Download-the-data-and-set-the-configuration-parameters)\n",
    "\n",
    "- [3. Load seasonal data](#3.-Load-seasonal-data)\n",
    "\n",
    "- [4. Calibrate the hindcast](#4.-Calibrate-the-hindcast) \n",
    "\n",
    "- [5. Visualise the results](#5.-Visualise-the-results)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 0. Install the R packages needed "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "In this initial step, the R packages are installed. This first step needs to be run every time you run the vignette virtually on Binder. If you are using your own computer you may run the code of this step just once (and the next times you may go directly to -  [1. Load the libraries](#1.-Load-the-libraries) - as the R packages will be already installed in your computer): <br> <br> \n",
    "  \n",
    "**If you are running the vignette on your computer,  you should run this first cell before installing the R packages. If you are running the vignette virtually on Binder, you should** [skip it](#start_binder)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# Select the operative system of the macchine where you are running the code \n",
    "operative_system <- \"LINUX\"\n",
    "#operative_system <- \"WIMDOWS\"\n",
    "\n",
    "\n",
    "# Here, it is obtained the path where the conda environment has been installed on your computer\n",
    "# There are slight differences in the code for obtaining this path depending on the operative system \n",
    "\n",
    "if (operative_system == \"WINDOWS\")\n",
    "{\n",
    "    path_env <- DIR /AD /B \"environment_settings\" /S\n",
    "} else {\n",
    "    path_env <- system('find / -type d -name \"environment_settings\" 2>/dev/null',intern=TRUE) \n",
    "\n",
    "}   \n",
    "    \n",
    "Sys.setenv(TAR = paste0(path_env,'/bin/tar')) #Necessary to be able to use install_version function in your computer"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "<a id='start_binder'></a>\n",
    "\n",
    "**If you are running the vignette virtually on Binder, you should start directly from here.**"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Warning message in dir.create(paste0(getwd(), \"/R_libs/\")):\n",
      "“'/home/Earth/amartine/repositories/cstools/binder/R_libs' already exists”\n"
     ]
    }
   ],
   "source": [
    "# This first lines allow creating (in the binder environment or within your computer) the folder that will \n",
    "# contain the R libraries that will be installed afterwards  \n",
    "\n",
    "dir.create(paste0(getwd(),\"/R_libs/\"))\n",
    ".libPaths(paste0(getwd(),\"/R_libs/\"))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# The proper version of each package are installed \n",
    "install.packages(\"devtools\")\n",
    "library(devtools)\n",
    "\n",
    "install_version(\"startR\", version=\"2.2.0\", destdir=(paste0(getwd(),\"/R_libs/\")), lib=(paste0(getwd(),\"/R_libs/\")), quiet=T)\n",
    "install_version(\"multiApply\", version=\"2.1.3\", destdir=(paste0(getwd(),\"/R_libs/\")), lib=(paste0(getwd(),\"/R_libs/\")), quiet=T)\n",
    "install_version(\"ClimProjDiags\", version=\"0.1.3\", destdir=(paste0(getwd(),\"/R_libs/\")), lib=(paste0(getwd(),\"/R_libs/\")), quiet=T)\n",
    "install_version(\"CSTools\", version=\"4.0.1\", destdir=(paste0(getwd(),\"/R_libs/\")), lib=(paste0(getwd(),\"/R_libs/\")), quiet=T)\n",
    "install_version(\"s2dv\", version=\"1.1.0\", destdir=(paste0(getwd(),\"/R_libs/\")), lib=(paste0(getwd(),\"/R_libs/\")), quiet=T)\n",
    "install_version(\"s2dverification\", version=\"2.10.1\", destdir=(paste0(getwd(),\"/R_libs/\")), lib=(paste0(getwd(),\"/R_libs/\")), quiet=T)\n",
    "install_version(\"RColorBrewer\", version=\"1.1.2\", destdir=(paste0(getwd(),\"/R_libs/\")), lib=(paste0(getwd(),\"/R_libs/\")), quiet=T)\n",
    "\n",
    "install_version(\"tibble\", destdir=(paste0(getwd(),\"/R_libs/\")), lib=(paste0(getwd(),\"/R_libs/\")), quiet=T)\n",
    "install_version(\"stringr\", destdir=(paste0(getwd(),\"/R_libs/\")), lib=(paste0(getwd(),\"/R_libs/\")), quiet=T)\n",
    "install_version(\"R6\", destdir=(paste0(getwd(),\"/R_libs/\")), lib=(paste0(getwd(),\"/R_libs/\")), quiet=T)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 1. Load the libraries\n",
    "Once the corresponding versions of the R packages have been installed in your computer (or in the Binder environment), the libraries needed to conduct the analysis can be loaded. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Loading required package: maps\n",
      "\n",
      "\n",
      "Attaching package: ‘s2dv’\n",
      "\n",
      "\n",
      "The following object is masked from ‘package:base’:\n",
      "\n",
      "    Filter\n",
      "\n",
      "\n",
      "Warning: This package has been deprecated. Please consider using the package 's2dv' instead.\n",
      "\n",
      "\n",
      "Attaching package: ‘s2dverification’\n",
      "\n",
      "\n",
      "The following objects are masked from ‘package:s2dv’:\n",
      "\n",
      "    ACC, AnimateMap, Ano, Ano_CrossValid, BrierScore, CDORemap, Clim,\n",
      "    clim.colors, clim.palette, Cluster, ColorBar, Composite,\n",
      "    ConfigAddEntry, ConfigApplyMatchingEntries, ConfigEditDefinition,\n",
      "    ConfigEditEntry, ConfigFileCreate, ConfigFileOpen, ConfigFileSave,\n",
      "    ConfigRemoveDefinition, ConfigRemoveEntry, ConfigShowDefinitions,\n",
      "    ConfigShowSimilarEntries, ConfigShowTable, Consist_Trend, Corr,\n",
      "    Eno, EOF, Filter, Histo2Hindcast, InsertDim, LeapYear, Load, NAO,\n",
      "    Plot2VarsVsLTime, PlotACC, PlotAno, PlotBoxWhisker, PlotClim,\n",
      "    PlotEquiMap, PlotLayout, PlotMatrix, PlotSection, PlotStereoMap,\n",
      "    PlotVsLTime, ProbBins, ProjectField, RatioRMS, RatioSDRMS,\n",
      "    Regression, RMS, RMSSS, Season, Smoothing, Spectrum, Spread,\n",
      "    StatSeasAtlHurr, ToyModel, Trend, UltimateBrier\n",
      "\n",
      "\n",
      "The following object is masked from ‘package:base’:\n",
      "\n",
      "    Filter\n",
      "\n",
      "\n",
      "\n",
      "Attaching package: ‘ClimProjDiags’\n",
      "\n",
      "\n",
      "The following object is masked from ‘package:s2dverification’:\n",
      "\n",
      "    Subset\n",
      "\n",
      "\n",
      "Loading required package: qmap\n",
      "\n",
      "Loading required package: fitdistrplus\n",
      "\n",
      "Loading required package: MASS\n",
      "\n",
      "Loading required package: survival\n",
      "\n",
      "Loading required package: npsurv\n",
      "\n",
      "Loading required package: lsei\n",
      "\n",
      "Loading required package: easyVerification\n",
      "\n",
      "Loading required package: SpecsVerification\n",
      "\n",
      "\n",
      "Attaching package: ‘SpecsVerification’\n",
      "\n",
      "\n",
      "The following object is masked from ‘package:s2dverification’:\n",
      "\n",
      "    Corr\n",
      "\n",
      "\n",
      "The following object is masked from ‘package:s2dv’:\n",
      "\n",
      "    Corr\n",
      "\n",
      "\n",
      "\n",
      "Attaching package: ‘easyVerification’\n",
      "\n",
      "\n",
      "The following object is masked from ‘package:SpecsVerification’:\n",
      "\n",
      "    EnsCorr\n",
      "\n",
      "\n"
     ]
    }
   ],
   "source": [
    "library(startR)\n",
    "library(s2dv)\n",
    "library(multiApply)\n",
    "library(s2dverification)\n",
    "library(ClimProjDiags)\n",
    "library(RColorBrewer)\n",
    "library(CSTools)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 2. Download the data and set the configuration parameters\n",
    "\n",
    "This vignette also provides an example of how to download and format monthly seasonal hindcast and observational netCDFs using R. In this purpose, the parameter **[data_stored](data_stored)** allows two different configurations:\n",
    "- **1. [data_stored <- TRUE](1.-data_stored-<--TRUE)** :  It is being specified that the netCDFs with the seasonal hindcast and observational data are already stored in your computer (or in the Binder repository if you are running the code virtually). The path where the netCDF are kept needs to be specified.\n",
    "\n",
    "- **2. [data_stored <- FALSE](2.-data_stored-<--FALSE)** :  The script \"download_seasonal_data.R\" (linkarlo al link web) is called. This script allows downloading, formatting and storing the seasonal data from the CDS (netCDFs files are obtained). This script is aimed at providing an example of how the seasonal hindcast and observations can be downloaded using R. <br> <br> <br>\n",
    "\n",
    "**Some other configuration parameters are also specified here:** \n",
    "\n",
    "**[var_name](var_name)** (for the name of the variable), **[years](year)** (for selecting the reference period), **[ini](ini)** (for the initialisation month), **[forecast_time](forecast_time)** (it specifies the forecast lead times) and **[lons.min](lons.min)**, **[lons.max](lons.max)**, **[lats.min](lats.min)** and **[lats.max](lats.max)** (for specifying the region). For the example presented here, the variable is maximum temperature (tasmax), the reference period goes from 1995 to 2015, the initialisation month is November (11), the forecast lead times goes from November to January (from 1 to 3), and an African domain is chosen for the region.  <br> <br>  <br>\n",
    "\n",
    "**You should set [data_stored <- TRUE](1.-data_stored-<--TRUE) for the next cases:**\n",
    "- **1**. You are reproducing the initial example virtually through Binder (for this case, the required netCDFs containing the data are already stored on Binder).\n",
    "- **2**. You are running the code in your computer and already have the netCDFs (with the observations and the hindcast data required by the configuration parameter set).\n",
    "\n",
    "**You should set [data_stored <- FALSE](2.-data_stored-<--FALSE) if:**\n",
    "- **1**. You are virtually running this vignette in Binder for a different region, period, initalization month, or forecast lead times than specified for the initial example.\n",
    "- **2**. You are running this vignette in your computer and the seasonal data is not stored on your computer."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "# Select variable\n",
    "var_name = 'tasmax'\n",
    "\n",
    "# Specify the reference period for forecast calibration (\"years\"), and the inisialization month (\"ini\" - in this case November (11)):\n",
    "ini=11\n",
    "years <- c(1995:2015)\n",
    "\n",
    "sdate_forecast <- paste0(years,ini) #Array with the initialisation dates. In this case 199911,200011,...,201411,201511\n",
    "\n",
    "# Specify forecast lead time\n",
    "forecast_time <- indices(1:3) # As the initialisation month is November (ini=11),\n",
    "                              # the predicted months will be November, December and January (NDJ)\n",
    "\n",
    "# Specify the longitude and latitude boundaries of the region of interest\n",
    "lons.min <- 0\n",
    "lons.max <- 49\n",
    "lats.min <- -40\n",
    "lats.max <- -10\n",
    "\n",
    "# Get the path of the hindcast and observational data \n",
    "# or download the netCDFs from the CDS and get the path where they will be kept.\n",
    "\n",
    "#Select if data_stored is TRUE or FALSE\n",
    "data_stored<-TRUE\n",
    "\n",
    "if (data_stored == TRUE) ## The hindcast files are stored in the computer\n",
    "{\n",
    "    # Directory where the retrospective forecast (forecast initialised in the past or hindcast) \n",
    "    # and the observational files are kept. In this example, the path where the files are kept,\n",
    "    # '/esarchive/exp/ecmwf/system5c3s/monthly_mean/tasmax_f24h/',\n",
    "    # should contain as many netcdf as elements contained in the sdates array:  \n",
    "    # tasmax_19991101.nc, tasmax_20001101.nc,..., tasmax_20141101.nc, tasmax_20151101.nc\n",
    "    \n",
    "    exp_path <- paste0(getwd(),'/../',\n",
    "                       '/esarchive/exp/ecmwf/system5c3s/monthly_mean/$var$_f24h/$var$_$sdate$01.nc')\n",
    "    obs_path <- paste0(getwd(),'/../',\n",
    "                       '/esarchive/recon/ecmwf/era5/monthly_mean/$var$_f24h-r1440x721cds/$var$_$date$.nc')\n",
    "    \n",
    "    # Specify one file of the hindcast (System5). The grid of the reanalysis (ERA5)\n",
    "    # will be converted to the hindcast's grid to allow the calibration,\n",
    "    # as both datasets must have the same number and structure of grid points.\n",
    "    grid <- paste0(getwd(),'/../','/esarchive/exp/ecmwf/system5c3s/reference_seas5.nc')\n",
    "    \n",
    "    \n",
    "}else{\n",
    "    source(\"./download_seasonal_data.R\") # Call the download script to download the netCDFs\n",
    "                                         # from the CDS and get the path where they will be kept.\n",
    "} \n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 3. Load seasonal data\n",
    "The seasonal hindcast and observations are loaded here.  \n",
    "\n",
    "The code also allows choosing two different ways of loading the data depending on the memory RAM available on the machine where the code is being run. In this regard, the parameter **[retrieve](retrieve)** allows two possibilities:\n",
    "\n",
    "- **1. [retrieve <- TRUE](1.retrieve<--TRUE)** to get the selected data. In this case, the data is not diveded into chunks. For this option you need enough RAM to load the data or the computer may crash.\n",
    "- **2. [retrieve <- FALSE](1.retrieve<--FALSE)** to allow processing a very large dataset by chunks which may avoid memory overload. The data to be processed is not directly loaded but a pointer is done to load it when the calibration is done. \n",
    "\n",
    "More details regarding the two possibilites are available on https://earth.bsc.es/gitlab/es/startR/-/blob/master/inst/doc/practical_guide.md#using-startr"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Warning message:\n",
      "“! Warning: Parameter 'pattern_dims' not specified. Taking the first dimension,\n",
      "!   'dat' as 'pattern_dims'.”\n",
      "Warning message:\n",
      "“! Warning: Could not find any pattern dim with explicit data set descriptions (in\n",
      "!   the form of list of lists). Taking the first pattern dim, 'dat', as\n",
      "!   dimension with pattern specifications.”\n",
      "* Exploring files... This will take a variable amount of time depending\n",
      "*   on the issued request and the performance of the file server...\n",
      "\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'latitude' but no 'latitude_var'\n",
      "!   requested. \"latitude_var = 'latitude'\" has been automatically added\n",
      "!   to the Start call.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'longitude' but no 'longitude_var'\n",
      "!   requested. \"longitude_var = 'longitude'\" has been automatically\n",
      "!   added to the Start call.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message:\n",
      "“! Warning: Adding parameter transform_extra_cells = 8 to the transformed index\n",
      "!   excesses the border. The border index is used for transformation.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "* Detected dimension sizes:\n",
      "\n",
      "*         dat:  1\n",
      "\n",
      "*         var:  1\n",
      "\n",
      "*       sdate: 21\n",
      "\n",
      "*    ensemble: 25\n",
      "\n",
      "*        time:  3\n",
      "\n",
      "*    latitude: 31\n",
      "\n",
      "*   longitude: 50\n",
      "\n",
      "* Total size of involved data:\n",
      "\n",
      "*   1 x 1 x 21 x 25 x 3 x 31 x 50 x 8 bytes = 18.6 Mb\n",
      "\n",
      "* Successfully discovered data dimensions.\n",
      "\n",
      "Warning message:\n",
      "“! Warning: Parameter 'pattern_dims' not specified. Taking the first dimension,\n",
      "!   'dat' as 'pattern_dims'.”\n",
      "Warning message:\n",
      "“! Warning: Could not find any pattern dim with explicit data set descriptions (in\n",
      "!   the form of list of lists). Taking the first pattern dim, 'dat', as\n",
      "!   dimension with pattern specifications.”\n",
      "* Exploring files... This will take a variable amount of time depending\n",
      "*   on the issued request and the performance of the file server...\n",
      "\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'latitude' but no 'latitude_var'\n",
      "!   requested. \"latitude_var = 'latitude'\" has been automatically added\n",
      "!   to the Start call.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'longitude' but no 'longitude_var'\n",
      "!   requested. \"longitude_var = 'longitude'\" has been automatically\n",
      "!   added to the Start call.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message:\n",
      "“! Warning: Adding parameter transform_extra_cells = 8 to the transformed index\n",
      "!   excesses the border. The border index is used for transformation.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "* Detected dimension sizes:\n",
      "\n",
      "*         dat:  1\n",
      "\n",
      "*         var:  1\n",
      "\n",
      "*       sdate: 21\n",
      "\n",
      "*        time:  3\n",
      "\n",
      "*    latitude: 31\n",
      "\n",
      "*   longitude: 50\n",
      "\n",
      "* Total size of involved data:\n",
      "\n",
      "*   1 x 1 x 21 x 3 x 31 x 50 x 8 bytes = 762.9 Kb\n",
      "\n",
      "* Successfully discovered data dimensions.\n",
      "\n"
     ]
    }
   ],
   "source": [
    "#Select the retrieve method\n",
    "retrieve <- FALSE\n",
    "\n",
    "# Array containing the calibration methods\n",
    "methods <- c('raw','bias','evmos','mse_min','crps_min','rpc-based')\n",
    "\n",
    "# Load the forecast\n",
    "exp <- startR::Start(\n",
    "                     # Select the path of the forecast\n",
    "                     dat = exp_path,\n",
    "                     # Variable of interest\n",
    "                     var = var_name,\n",
    "                     # Start dates, years that we are using to calibrate the hindcast with reanalysis\n",
    "                     sdate = sdate_forecast,\n",
    "                     # Select all ensemble members\n",
    "                     ensemble = 'all',\n",
    "                     # Forecast time\n",
    "                     time = forecast_time,\n",
    "                     latitude = values(list(lats.min, lats.max)),\n",
    "                     latitude_reorder = Sort(decreasing = T),\n",
    "                     longitude = values(list(lons.min, lons.max)),\n",
    "                     # Reorder longitude points from [0,360] to [-180, 180]\n",
    "                     longitude_reorder = CircularSort(-180,180),\n",
    "                     transform = CDORemapper,\n",
    "                     transform_extra_cells = 8,\n",
    "                     transform_params = list(grid = grid,\n",
    "                                             method = 'conservative',\n",
    "                                             crop = c(lons.min, lons.max, lats.min, lats.max)),\n",
    "                     transform_vars = c('latitude', 'longitude'),\n",
    "                     synonims = list(latitude = c('lat', 'latitude'),\n",
    "                                     longitude = c('lon', 'longitude')),\n",
    "                     return_vars = list(latitude = 'dat',\n",
    "                                        longitude = 'dat',\n",
    "                                        time = 'sdate'),\n",
    "                    retrieve = retrieve)\n",
    "\n",
    "\n",
    "# Here, the dates that you will extract from the reanalysis are selected.\n",
    "# They will be the same as the forecast lead times.\n",
    "\n",
    "dates <- attr(exp, 'Variables')$common$time\n",
    "dates_file <- format(dates, '%Y%m')\n",
    "\n",
    "dim(dates_file) <- list(sdate = length(sdate_forecast),\n",
    "                  time = length(forecast_time))\n",
    "\n",
    "obs <- Start(# load observational (reanalysis) data\n",
    "             dat = obs_path,\n",
    "             # Variable of interest\n",
    "             var = var_name,\n",
    "             date = dates_file,\n",
    "             # time = values(dates),\n",
    "             latitude = values(list(lats.min, lats.max)),\n",
    "             latitude_reorder = Sort(decreasing = T),\n",
    "             longitude = values(list(lons.min, lons.max)),\n",
    "             longitude_reorder = CircularSort(-180,180),\n",
    "             synonims = list(longitude = c('lon', 'longitude'),\n",
    "                             latitude = c('lat', 'latitude')),\n",
    "             # Convert the grid of the reanalysis onto the grid of the forecast\n",
    "             # to make them comparable\n",
    "             transform = CDORemapper,\n",
    "             transform_extra_cells = 8,\n",
    "             transform_params = list(grid = grid,\n",
    "                                     method = 'conservative',\n",
    "                                     crop = c(lons.min, lons.max, lats.min, lats.max)),\n",
    "             transform_vars = c('latitude', 'longitude'),\n",
    "             split_multiselected_dims = TRUE,\n",
    "             return_vars = list(time = 'date',\n",
    "                                latitude = 'dat',\n",
    "                                longitude = 'dat'),\n",
    "            retrieve = retrieve)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 4. Calibrate the hindcast\n",
    "\n",
    "Through calibration, we obtain seasonal predictions with statistical properties similar to the reference observational dataset.\n",
    "\n",
    "The function used here applies different types of bias correction methods:\n",
    "\n",
    "- **bias** applies a simple bias correction, where the observed climatology is added  \n",
    "    to the anomalies of each forecast member.\n",
    "\n",
    "- **evmos** applies a variance inflation technique to ensure the correction of the bias \n",
    "    and the correspondence of variance between forecast and observation \n",
    "    (*[Van Schaeybroeck and Vannitsem, 2011](https://doi.org/10.5194/npg-18-147-2011)*).\n",
    "  \n",
    "- **mse_min** minimizes a cronstrained mean-squared error using three parameters \n",
    "    to correct the bias, the overall forecast variance and ensemble spread \n",
    "    (*[Doblas-Reyes et al. 2005](https://doi.org/10.3402/tellusa.v57i3.14657)*).\n",
    "\n",
    "- **crps_min** features four parameters and minimizes de Continous Ranked \n",
    "    Probability Score (CRPS) (*[Van Schaeybroeck and Vannitsem, 2015](https://doi.org/10.1002/qj.2397)*).\n",
    "\n",
    "- **rpc-based** adjusts the forecast variance ensuring that the ratio of predictable \n",
    "    components (RCP) is equal to one (*[Eade et al. 2014](https://doi.org/10.1002/2014GL061146)*). <br> <br>\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "\n",
    "The function used here is called **[skill_calibration](skill_calibration)** and it needs to be fed with:\n",
    "- **[exp](exp)**: Hindcast with named dimensions. If **[retrieve](retrieve)** was set to TRUE, the hindcast was loaded in the previous step. If **[retrieve](retrieve)** was set to FALSE, the hindcast was not loaded before but a pointer containing the metadata was created. This pointer is now used to load the hindcast while the calibration is conducted). \n",
    "- **[obs](obs)**: Observations with named dimensions. If **[retrieve](retrieve)** was set to TRUE, the observations were loaded in the previous step. If **[retrieve](retrieve)** was set to FALSE, the observations were not loaded before but a pointer containing the metadata was created. This pointer is now used to load the observations while the calibration is conducted). \n",
    "- **[methods](methods)**: a list with the calibration methods of interest. \n",
    "- **[n_cat](n_cat)**: number of categories for the RPSS calculation.\n",
    "- **[ncores](ncores)**: number of cores employed for the computation.\n",
    "- **[alpha](alpha)**: threshold for statistical significance.\n",
    "- **[agg](agg)**: it takes TRUE or FALSE. It specifies whether to aggregate along the forecast lead times or not. If it is set as TRUE the calibration is computed for the agreggation of the forecast lead times (the calibration is done for the seasonal mean or seasonal aggregation). If it is set as FALSE the calibration is computed for each forecast lead time.\n",
    "- **[time_dim](time_dim)**: a character string with the name of the the 'initialisation dates' dimension. It must be the same as the 'initialisation dates' dimension used for **[exp](exp)** and **[obs](obs)**. It takes 'sdate' as default.\n",
    "- **[member_dim](member_dim)**: a character string with the name of the 'member' dimension. It must be the same as the 'member' dimension for **[exp](exp)**. It takes 'ensemble' as default.\n",
    "- **[ftime_dim](ftime_dim)**: a character string with the name of the 'forecast lead times' dimension. It must be the same as the 'forecast lead times' dimension used for **[exp](exp)**. It takes 'time' as default.\n",
    "- **[na.rm](na.rm)**: It specifies whether removing the NA's during the calculation or not. FALSE as default. \n",
    "\n",
    " <br> \n",
    " \n",
    "**Definition of the function  [skill_calibration](skill_calibration)**.\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "#Definition of the function used to calibrate and to obtain different skill scores\n",
    "\n",
    "skill_calibration <- function(exp, obs, methods, n_cat, agg, ftime_dim = 'time', time_dim = 'sdate',\n",
    "                              member_dim = 'ensemble', alpha = 0.05, na.rm = FALSE, ncores = NULL) {\n",
    "    \n",
    "    library(s2dv)\n",
    "    library(SpecsVerification)\n",
    "    library(CSTools)\n",
    "    library(easyVerification)\n",
    "    \n",
    "    # The function \"correlation_eno\" calculates the anomalous correlation coefficient (ACC),\n",
    "    correlation_eno <- function(exp, obs, time_dim, member_dim,alpha, na.rm){\n",
    "        exp <- multiApply::Apply(data = exp, target_dims = member_dim, fun = mean, na.rm = FALSE)[[1]]\n",
    "        \n",
    "        cor = NULL\n",
    "        cor$r = cor(exp,obs) # Correlation coefficient\n",
    "        \n",
    "        n_eff = s2dv::Eno(data = obs, time_dim = time_dim, na.action = na.pass, ncores = 1)\n",
    "        t_alpha2_n2 = qt(p=alpha/2, df = n_eff-2, lower.tail = FALSE)  \n",
    "        t = abs(cor$r) * sqrt(n_eff-2) / sqrt(1-cor$r^2)\n",
    "    \n",
    "        if (anyNA(c(t,t_alpha2_n2)) == FALSE & t >= t_alpha2_n2){\n",
    "          cor$sign = TRUE\n",
    "        } else {\n",
    "          cor$sign = FALSE\n",
    "        }\n",
    "        return(cor)\n",
    "      }\n",
    "\n",
    "    \n",
    "    #if agg is TRUE, the aggregation along the forecast lead times is done (seasonal aggregation)\n",
    "    if (isTRUE(agg)){ \n",
    "    exp <- multiApply::Apply(data = exp, target_dims = ftime_dim, output_dim = ftime_dim, fun = mean, na.rm = FALSE)[[1]]   \n",
    "    exp <- s2dv::InsertDim(data = exp, posdim = 1, lendim = 1, name=ftime_dim)\n",
    "   \n",
    "    obs <- multiApply::Apply(data = obs, target_dims = ftime_dim, output_dim = ftime_dim, fun = mean, na.rm = FALSE)[[1]]  \n",
    "    obs <- s2dv::InsertDim(data = obs, posdim = 1, lendim = 1, name=ftime_dim)\n",
    "    }  \n",
    "   \n",
    "    \n",
    "    # Create empty lists:\n",
    "    metrics  <- list(acc = NULL) # add the anomaly correlation coefficients and statistical significance of each method\n",
    "    calibrated <- list() # add calibrated forecasts\n",
    "    \n",
    "    my.EnsRpss <-list() # add RPSS having as reference fcst a climatological forecast, \n",
    "                        # (in this example, the number of categories is set as 3, so a climatological\n",
    "                        # forecast predicts 33% probability for each category)\n",
    "    \n",
    "    crpss <- list()     # add CRPSS having as reference fcst a climatological forecast, \n",
    "                        # (in this example, the number of categories is set as 3, so a climatological\n",
    "                        # forecast predicts 33% probability for each category)\n",
    "    \n",
    "    my.EnsRpss2 <-list()  # add RPSS having as reference fcst the non-calibrated forecast\n",
    "    crpss2 <- list()      # add CRPSS having as reference fcst the non-calibrated forecast\n",
    "\n",
    " \n",
    "    \n",
    "    # Loop over different calibration methods  \n",
    "    for (method in methods){\n",
    "    \n",
    "    if (!identical(method,'raw')){\n",
    "      # Calibration function\n",
    "      calibrated[[method]] <- CSTools::Calibration(exp = exp, obs = obs, cal.method = method, eval.method = \"leave-one-out\",\n",
    "                                                   multi.model = FALSE, na.fill = TRUE, na.rm = na.rm, memb_dim = member_dim, \n",
    "                                                   sdate_dim = time_dim, apply_to = 'sign', alpha = 0.1, ncores = ncores)\n",
    "         \n",
    "    } else { # if \"raw\" is selected, return the raw forecast\n",
    "      calibrated[[method]] <- exp\n",
    "    }\n",
    "\n",
    "    # Anomaly correlation coefficient (ACC)\n",
    "    metrics$acc[[method]] <- multiApply::Apply(data = list(exp = calibrated[[method]], obs = obs), target_dims = list(exp = c(time_dim,member_dim), \n",
    "                                            obs = c(time_dim)),fun = correlation_eno, member_dim=member_dim,\n",
    "                                            time_dim = time_dim, alpha = alpha, na.rm = na.rm, ncores = 1)\n",
    "    # RPSS\n",
    "    my.EnsRpss[[method]] <- veriApply(\"EnsRpss\", fcst=calibrated[[method]], obs=obs,\n",
    "                           prob=(1:(n_cat-1))/n_cat, tdim=which(names(dim(exp)) == time_dim), ensdim=which(names(dim(exp)) == member_dim), \n",
    "                            na.rm=TRUE)[[1]] \n",
    "      \n",
    "    my.EnsRpss2[[method]] <- veriApply(\"EnsRpss\", fcst=calibrated[[method]], fcst.ref = exp, obs=obs,\n",
    "                           prob=(1:(n_cat-1))/n_cat, tdim=which(names(dim(exp)) == time_dim), ensdim=which(names(dim(exp)) == member_dim), \n",
    "                            na.rm=TRUE)[[1]] \n",
    "\n",
    "    # CRPSS\n",
    "    crpss[[method]] <- veriApply(\"EnsCrpss\",fcst=calibrated[[method]],obs=obs,\n",
    "                                       tdim=which(names(dim(exp)) == time_dim), ensdim=which(names(dim(exp)) == member_dim), na.rm=na.rm)[[1]]\n",
    "    crpss2[[method]] <- veriApply(\"EnsCrpss\",fcst=calibrated[[method]], fcst.ref = exp, obs=obs,\n",
    "                                       tdim=which(names(dim(exp)) == time_dim), ensdim=which(names(dim(exp)) == member_dim), na.rm=na.rm)[[1]]\n",
    "}   \n",
    "\n",
    "    # Return list with the calibrated data, it's ACC, RPSS and CRPSS\n",
    "    return(list(raw_calib = s2dv::Reorder(data = calibrated$raw, order = c(time_dim,member_dim,ftime_dim)),\n",
    "\t      acc_raw_r = metrics$acc$raw$r,\n",
    "              acc_raw_sign = metrics$acc$raw$sign,\n",
    "              raw_rpss = my.EnsRpss$raw,\n",
    "              raw_rpss2 = my.EnsRpss2$raw,\n",
    "              raw_crpss = crpss$raw,\n",
    "              raw_crpss2 = crpss2$raw,\n",
    "              bias_calib = s2dv::Reorder(data = calibrated$bias, order = c(time_dim,member_dim,ftime_dim)),\n",
    "\t      acc_bias_r = metrics$acc$bias$r,\n",
    "              acc_bias_sign = metrics$acc$bias$sign,\n",
    "              bias_rpss = my.EnsRpss$bias,\n",
    "              bias_rpss2 = my.EnsRpss2$bias,\n",
    "              bias_crpss = crpss$bias,\n",
    "              bias_crpss2 = crpss2$bias,\n",
    "              evmos_calib = s2dv::Reorder(data = calibrated$evmos, order = c(time_dim,member_dim,ftime_dim)),\n",
    "\t      acc_evmos_r = metrics$acc$evmos$r,\n",
    "              acc_evmos_sign = metrics$acc$evmos$sign,\n",
    "              evmos_rpss = my.EnsRpss$evmos,\n",
    "              evmos_rpss2 = my.EnsRpss2$evmos,\n",
    "              evmos_crpss = crpss$evmos,\n",
    "              evmos_crpss2 = crpss2$evmos,\n",
    "              mse_min_calib = s2dv::Reorder(data = calibrated$mse_min,order = c(time_dim,member_dim,ftime_dim)),\n",
    "              acc_mse_min_r = metrics$acc$mse_min$r,\n",
    "              acc_mse_min_sign = metrics$acc$mse_min$sign,\n",
    "              mse_min_rpss = my.EnsRpss$mse_min,\n",
    "              mse_min_rpss2 = my.EnsRpss2$mse_min,\n",
    "              mse_min_crpss = crpss$mse_min,\n",
    "              mse_min_crpss2 = crpss2$mse_min,\n",
    "              crps_min_calib = s2dv::Reorder(data = calibrated$crps_min,order = c(time_dim,member_dim,ftime_dim)),\n",
    "\t      acc_crps_min_r = metrics$acc$crps_min$r,\n",
    "              acc_crps_min_sign = metrics$acc$crps_min$sign,\n",
    "              crps_min_rpss = my.EnsRpss$crps_min,\n",
    "              crps_min_rpss2 = my.EnsRpss2$crps_min,\n",
    "              crps_min_crpss = crpss$crps_min,\n",
    "              crps_min_crpss2 = crpss2$crps_min,\n",
    "              rpc_based_calib = s2dv::Reorder(data = calibrated[['rpc-based']],order = c(time_dim,member_dim,ftime_dim)),\n",
    "\t      acc_rpc_based_r = metrics$acc[['rpc-based']]$r,\n",
    "              acc_rpc_based_sign = metrics$acc[['rpc-based']]$sign,\n",
    "              rpc_based_rpss = my.EnsRpss[['rpc-based']],\n",
    "              rpc_based_rpss2 = my.EnsRpss2[['rpc-based']],\n",
    "              rpc_based_crpss = crpss[['rpc-based']],\n",
    "              rpc_based_crpss2 = crpss2[['rpc-based']]))\n",
    "}\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "\n",
    "**Setting the parameters to be passed as arguments to the function [skill_calibration](skill_calibration)**"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "n_cat <- 3                 # Specify number of categories for the RPSS calculation\n",
    "alpha <- 0.05              # Specify threshold for statistical significance\n",
    "time_dim = 'sdate'         # Name of the 'initialisation dates' dimension\n",
    "member_dim = 'ensemble'    # Name of the 'member' dimension\n",
    "ftime_dim='time'           # Name of the 'forecast lead times' dimension\n",
    "agg=TRUE                   # Aggregating the forecast lead times or not\n",
    "na.rm=FALSE                # Remove NA's when computing or not\n",
    "\n",
    "# Select the number of cores needed \n",
    "if (retrieve == TRUE)\n",
    "{\n",
    "    ncores <-1\n",
    "}else{           # if retrieve <-FALSE , more than one core can be selected for the parallel processing  \n",
    "    ncores <- 4\n",
    "    \n",
    "    # If you want to know the number of cores\n",
    "    # that can be used in the calculations you\n",
    "    # can uncomment the following lines:\n",
    "    \n",
    "    #library(parallel)\n",
    "    #ncores <- detectCores() - 1\n",
    "}"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "<br> <br>\n",
    " \n",
    "**Call of the function [skill_calibration](skill_calibration)**\n",
    "\n",
    "Here, the steps are slightly different depending on the selection of the **[retrieve](retrieve)** parameter. \n",
    "- **1. [retrieve <- TRUE](1.retrieve<--TRUE)**. The hindcast and the observations were loaded in the previous step. The calibration can be conducted by just using the **[multiApply](multiApply)** function (more information on [https://cran.r-project.org/web/packages/multiApply/multiApply.pdf](https://cran.r-project.org/web/packages/multiApply/multiApply.pdf) ). If you have selected **[retrieve <- TRUE](1.retrieve<--TRUE)** you should run the next cell. If not, you should [skip this cell](#skip-this-cell)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "output <- multiApply::Apply(data = list(exp = exp, obs = obs), target_dims = list(exp = c(ftime_dim,time_dim,member_dim), \n",
    "                                        obs = c(ftime_dim,time_dim)), fun = skill_calibration, methods=methods, \n",
    "                                        n_cat = n_cat, alpha = alpha, ftime_dim=ftime_dim, time_dim=time_dim, member_dim = member_dim, \n",
    "                                        agg=agg, na.rm=na.rm, ncores = ncores)\n",
    "\n",
    "# Convert latitude and longitude points onto numeric arrays for visualisation purposes\n",
    "lat <- as.numeric(attr(obs,'Variables')$dat1$latitude)\n",
    "lon <- as.numeric(attr(obs,'Variables')$dat1$longitude)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "<a id='skip-this-cell'></a>\n",
    "<br>\n",
    "\n",
    "- **2. [retrieve <- FALSE](1.retrieve<-FALSE)**. The steps are slightly different in this case and we must now use the functions [Step() and AddStep()](https://earth.bsc.es/gitlab/es/startR/-/blob/master/inst/doc/practical_guide.md#step-and-addstep) and [Compute()](https://earth.bsc.es/gitlab/es/startR/-/blob/master/inst/doc/practical_guide.md#compute). In this case, the hindcast and the observations were not loaded in section [3. Load seasonal data](#3.-Load-seasonal-data) but a pointer containing the metadata was created. This pointer is now used to load the hindcast and the observations while the calibration is conducted. As explained in section [3. Load seasonal data](#3.-Load-seasonal-data), in this case, the data processing is done by splitting into chunks to avoid memory overload.\n",
    "\n",
    "    A parameter to be mentioned here is **[nchunks](nchunks)**, which refers to the number of chunks into which the data is divided when the calibration is performed. As mentioned above, splitting into chunks when processing data avoids memory overload. There is, however, a limitation that may prevent the example provided here from being reproduced. This requirement forces the number of chunks to always be an integer divisor of the total number of longitudes. In this example the total number of longitudes is 50 and the number of chunks chosen is 5. The less RAM we have available in our macchine, the greater the number of chunks should be. Although 25 and 10 are also divisors of 50, they are too large and can lead to errors. Thus, in this example the number of chunks can only be 5 or 2. For other domains or cases, it is recommended to keep the number of chunks not too high and always ensure that it is a divisor of the total number of longitudes.\n",
    "\n",
    "    If you have selected **[retrieve <- FALSE](1.retrieve<-FALSE)** you should run the next cell.\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "* Processing chunks... remaining time estimate soon...\n",
      "\n",
      "* Loading chunk 1 out of 5 ...\n",
      "\n",
      "Warning message:\n",
      "“! Warning: Parameter 'pattern_dims' not specified. Taking the first dimension,\n",
      "!   'dat' as 'pattern_dims'.”\n",
      "Warning message:\n",
      "“! Warning: Could not find any pattern dim with explicit data set descriptions (in\n",
      "!   the form of list of lists). Taking the first pattern dim, 'dat', as\n",
      "!   dimension with pattern specifications.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'latitude' but no 'latitude_var'\n",
      "!   requested. \"latitude_var = 'latitude'\" has been automatically added\n",
      "!   to the Start call.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'longitude' but no 'longitude_var'\n",
      "!   requested. \"longitude_var = 'longitude'\" has been automatically\n",
      "!   added to the Start call.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message:\n",
      "“! Warning: Adding parameter transform_extra_cells = 8 to the transformed index\n",
      "!   excesses the border. The border index is used for transformation.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message:\n",
      "“! Warning: Parameter 'pattern_dims' not specified. Taking the first dimension,\n",
      "!   'dat' as 'pattern_dims'.”\n",
      "Warning message:\n",
      "“! Warning: Could not find any pattern dim with explicit data set descriptions (in\n",
      "!   the form of list of lists). Taking the first pattern dim, 'dat', as\n",
      "!   dimension with pattern specifications.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'latitude' but no 'latitude_var'\n",
      "!   requested. \"latitude_var = 'latitude'\" has been automatically added\n",
      "!   to the Start call.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'longitude' but no 'longitude_var'\n",
      "!   requested. \"longitude_var = 'longitude'\" has been automatically\n",
      "!   added to the Start call.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message:\n",
      "“! Warning: Adding parameter transform_extra_cells = 8 to the transformed index\n",
      "!   excesses the border. The border index is used for transformation.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "* Processing...\n",
      "\n",
      "* Remaining time estimate (at 2022-05-11 17:04:24) (neglecting merge\n",
      "*   time): 18.31234 mins\n",
      "\n",
      "* Loading chunk 2 out of 5 ...\n",
      "\n",
      "Warning message:\n",
      "“! Warning: Parameter 'pattern_dims' not specified. Taking the first dimension,\n",
      "!   'dat' as 'pattern_dims'.”\n",
      "Warning message:\n",
      "“! Warning: Could not find any pattern dim with explicit data set descriptions (in\n",
      "!   the form of list of lists). Taking the first pattern dim, 'dat', as\n",
      "!   dimension with pattern specifications.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'latitude' but no 'latitude_var'\n",
      "!   requested. \"latitude_var = 'latitude'\" has been automatically added\n",
      "!   to the Start call.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'longitude' but no 'longitude_var'\n",
      "!   requested. \"longitude_var = 'longitude'\" has been automatically\n",
      "!   added to the Start call.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message:\n",
      "“! Warning: Adding parameter transform_extra_cells = 8 to the transformed index\n",
      "!   excesses the border. The border index is used for transformation.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message:\n",
      "“! Warning: Parameter 'pattern_dims' not specified. Taking the first dimension,\n",
      "!   'dat' as 'pattern_dims'.”\n",
      "Warning message:\n",
      "“! Warning: Could not find any pattern dim with explicit data set descriptions (in\n",
      "!   the form of list of lists). Taking the first pattern dim, 'dat', as\n",
      "!   dimension with pattern specifications.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'latitude' but no 'latitude_var'\n",
      "!   requested. \"latitude_var = 'latitude'\" has been automatically added\n",
      "!   to the Start call.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'longitude' but no 'longitude_var'\n",
      "!   requested. \"longitude_var = 'longitude'\" has been automatically\n",
      "!   added to the Start call.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message:\n",
      "“! Warning: Adding parameter transform_extra_cells = 8 to the transformed index\n",
      "!   excesses the border. The border index is used for transformation.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "* Processing...\n",
      "\n",
      "* Loading chunk 3 out of 5 ...\n",
      "\n",
      "Warning message:\n",
      "“! Warning: Parameter 'pattern_dims' not specified. Taking the first dimension,\n",
      "!   'dat' as 'pattern_dims'.”\n",
      "Warning message:\n",
      "“! Warning: Could not find any pattern dim with explicit data set descriptions (in\n",
      "!   the form of list of lists). Taking the first pattern dim, 'dat', as\n",
      "!   dimension with pattern specifications.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'latitude' but no 'latitude_var'\n",
      "!   requested. \"latitude_var = 'latitude'\" has been automatically added\n",
      "!   to the Start call.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'longitude' but no 'longitude_var'\n",
      "!   requested. \"longitude_var = 'longitude'\" has been automatically\n",
      "!   added to the Start call.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message:\n",
      "“! Warning: Adding parameter transform_extra_cells = 8 to the transformed index\n",
      "!   excesses the border. The border index is used for transformation.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message:\n",
      "“! Warning: Parameter 'pattern_dims' not specified. Taking the first dimension,\n",
      "!   'dat' as 'pattern_dims'.”\n",
      "Warning message:\n",
      "“! Warning: Could not find any pattern dim with explicit data set descriptions (in\n",
      "!   the form of list of lists). Taking the first pattern dim, 'dat', as\n",
      "!   dimension with pattern specifications.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'latitude' but no 'latitude_var'\n",
      "!   requested. \"latitude_var = 'latitude'\" has been automatically added\n",
      "!   to the Start call.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'longitude' but no 'longitude_var'\n",
      "!   requested. \"longitude_var = 'longitude'\" has been automatically\n",
      "!   added to the Start call.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message:\n",
      "“! Warning: Adding parameter transform_extra_cells = 8 to the transformed index\n",
      "!   excesses the border. The border index is used for transformation.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "* Processing...\n",
      "\n",
      "* Loading chunk 4 out of 5 ...\n",
      "\n",
      "Warning message:\n",
      "“! Warning: Parameter 'pattern_dims' not specified. Taking the first dimension,\n",
      "!   'dat' as 'pattern_dims'.”\n",
      "Warning message:\n",
      "“! Warning: Could not find any pattern dim with explicit data set descriptions (in\n",
      "!   the form of list of lists). Taking the first pattern dim, 'dat', as\n",
      "!   dimension with pattern specifications.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'latitude' but no 'latitude_var'\n",
      "!   requested. \"latitude_var = 'latitude'\" has been automatically added\n",
      "!   to the Start call.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'longitude' but no 'longitude_var'\n",
      "!   requested. \"longitude_var = 'longitude'\" has been automatically\n",
      "!   added to the Start call.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message:\n",
      "“! Warning: Adding parameter transform_extra_cells = 8 to the transformed index\n",
      "!   excesses the border. The border index is used for transformation.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message:\n",
      "“! Warning: Parameter 'pattern_dims' not specified. Taking the first dimension,\n",
      "!   'dat' as 'pattern_dims'.”\n",
      "Warning message:\n",
      "“! Warning: Could not find any pattern dim with explicit data set descriptions (in\n",
      "!   the form of list of lists). Taking the first pattern dim, 'dat', as\n",
      "!   dimension with pattern specifications.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'latitude' but no 'latitude_var'\n",
      "!   requested. \"latitude_var = 'latitude'\" has been automatically added\n",
      "!   to the Start call.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'longitude' but no 'longitude_var'\n",
      "!   requested. \"longitude_var = 'longitude'\" has been automatically\n",
      "!   added to the Start call.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message:\n",
      "“! Warning: Adding parameter transform_extra_cells = 8 to the transformed index\n",
      "!   excesses the border. The border index is used for transformation.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "* Processing...\n",
      "\n",
      "* Loading chunk 5 out of 5 ...\n",
      "\n",
      "Warning message:\n",
      "“! Warning: Parameter 'pattern_dims' not specified. Taking the first dimension,\n",
      "!   'dat' as 'pattern_dims'.”\n",
      "Warning message:\n",
      "“! Warning: Could not find any pattern dim with explicit data set descriptions (in\n",
      "!   the form of list of lists). Taking the first pattern dim, 'dat', as\n",
      "!   dimension with pattern specifications.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'latitude' but no 'latitude_var'\n",
      "!   requested. \"latitude_var = 'latitude'\" has been automatically added\n",
      "!   to the Start call.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'longitude' but no 'longitude_var'\n",
      "!   requested. \"longitude_var = 'longitude'\" has been automatically\n",
      "!   added to the Start call.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message:\n",
      "“! Warning: Adding parameter transform_extra_cells = 8 to the transformed index\n",
      "!   excesses the border. The border index is used for transformation.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message:\n",
      "“! Warning: Parameter 'pattern_dims' not specified. Taking the first dimension,\n",
      "!   'dat' as 'pattern_dims'.”\n",
      "Warning message:\n",
      "“! Warning: Could not find any pattern dim with explicit data set descriptions (in\n",
      "!   the form of list of lists). Taking the first pattern dim, 'dat', as\n",
      "!   dimension with pattern specifications.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'latitude' but no 'latitude_var'\n",
      "!   requested. \"latitude_var = 'latitude'\" has been automatically added\n",
      "!   to the Start call.”\n",
      "Warning message:\n",
      "“! Warning: Found specified values for dimension 'longitude' but no 'longitude_var'\n",
      "!   requested. \"longitude_var = 'longitude'\" has been automatically\n",
      "!   added to the Start call.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message:\n",
      "“! Warning: Adding parameter transform_extra_cells = 8 to the transformed index\n",
      "!   excesses the border. The border index is used for transformation.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.9.8.”\n",
      "* Processing...\n",
      "\n",
      "* Computation ended successfully.\n",
      "\n",
      "*   Number of chunks: 5\n",
      "\n",
      "*   Max. number of concurrent chunks (jobs): 1\n",
      "\n",
      "*   Requested cores per job: NA\n",
      "\n",
      "*   Load threads per chunk: 1\n",
      "\n",
      "*   Compute threads per chunk: 1\n",
      "\n",
      "*   Total time (s): 1226.30466222763\n",
      "\n",
      "*     Chunking setup: 0.00285887718200684\n",
      "\n",
      "*     Data upload to cluster: 0\n",
      "\n",
      "*     All chunks: 1201.40899991989\n",
      "\n",
      "*     Transfer results from cluster: 0\n",
      "\n",
      "*     Merge: 24.8928034305573\n",
      "\n",
      "*     Each chunk: \n",
      "\n",
      "*       queue: \n",
      "\n",
      "*         mean: 0\n",
      "\n",
      "*         min: 0\n",
      "\n",
      "*         max: 0\n",
      "\n",
      "*       job setup: \n",
      "\n",
      "*         mean: 0\n",
      "\n",
      "*         min: 0\n",
      "\n",
      "*         max: 0\n",
      "\n",
      "*       load: \n",
      "\n",
      "*         mean: 142.815982103348\n",
      "\n",
      "*         min: 129.767790555954\n",
      "\n",
      "*         max: 163.108315706253\n",
      "\n",
      "*       compute: \n",
      "\n",
      "*         mean: 97.4605036258697\n",
      "\n",
      "*         min: 84.0843951702118\n",
      "\n",
      "*         max: 111.572501182556\n",
      "\n"
     ]
    }
   ],
   "source": [
    "#Select the number of chunks. Choose between 2 or 5 for this example\n",
    "nchunks <- 5     \n",
    "         \n",
    "step <- startR::Step(fun = skill_calibration,\n",
    "                     target_dims = list(exp = c(time_dim,member_dim,ftime_dim), obs = c(time_dim,ftime_dim)),\n",
    "                     output_dims = list(raw_calib = c(time_dim,member_dim,ftime_dim),\n",
    "                                        acc_raw_r = ftime_dim,\n",
    "                                        acc_raw_sign = ftime_dim,\n",
    "                                        raw_rpss = ftime_dim,\n",
    "                                        raw_rpss2 = ftime_dim,\n",
    "                                        raw_crpss = ftime_dim,\n",
    "                                        raw_crpss2 = ftime_dim,\n",
    "                                        bias_calib = c(time_dim,member_dim,ftime_dim),\n",
    "                                        acc_bias_r = ftime_dim,\n",
    "                                        acc_bias_sign = ftime_dim,\n",
    "                                        bias_rpss = ftime_dim,\n",
    "                                        bias_rpss2 = ftime_dim,\n",
    "                                        bias_crpss = ftime_dim,\n",
    "                                        bias_crpss2 = ftime_dim,\n",
    "                                        evmos_calib = c(time_dim,member_dim,ftime_dim),\n",
    "                                        acc_evmos_r = ftime_dim,\n",
    "                                        acc_evmos_sign = ftime_dim,\n",
    "                                        evmos_rpss = ftime_dim,\n",
    "                                        evmos_rpss2 = ftime_dim,\n",
    "                                        evmos_crpss = ftime_dim,\n",
    "                                        evmos_crpss2 = ftime_dim,\n",
    "                                        mse_min_calib = c(time_dim,member_dim,ftime_dim),\n",
    "                                        acc_mse_min_r = ftime_dim,\n",
    "                                        acc_mse_min_sign = ftime_dim,\n",
    "                                        mse_min_rpss = ftime_dim,\n",
    "                                        mse_min_rpss2 = ftime_dim,\n",
    "                                        mse_min_crpss = ftime_dim,\n",
    "                                        mse_min_crpss2 = ftime_dim,\n",
    "                                        crps_min_calib = c(time_dim,member_dim,ftime_dim),\n",
    "                                        acc_crps_min_r = ftime_dim,\n",
    "                                        acc_crps_min_sign = ftime_dim,\n",
    "                                        crps_min_rpss = ftime_dim,\n",
    "                                        crps_min_rpss2 = ftime_dim,\n",
    "                                        crps_min_crpss = ftime_dim,\n",
    "                                        crps_min_crpss2 = ftime_dim,\n",
    "                                        rpc_based_calib = c(time_dim,member_dim,ftime_dim),\n",
    "                                        acc_rpc_based_r = ftime_dim,\n",
    "                                        acc_rpc_based_sign = ftime_dim,\n",
    "                                        rpc_based_rpss = ftime_dim,\n",
    "                                        rpc_based_rpss2 = ftime_dim,\n",
    "                                        rpc_based_crpss = ftime_dim,\n",
    "                                        rpc_based_crpss2 = ftime_dim))\n",
    "    \n",
    "    \n",
    "wf <- startR::AddStep(inputs = list(exp = exp, obs = obs), \n",
    "                      methods=methods,\n",
    "                      time_dim=time_dim,\n",
    "                      member_dim=member_dim,\n",
    "                      ftime_dim=ftime_dim,\n",
    "                      n_cat = n_cat,\n",
    "                      alpha = alpha,\n",
    "                      agg=agg,\n",
    "                      na.rm=na.rm,\n",
    "                      ncores = ncores,\n",
    "                      step_fun = step)[[1]]\n",
    "\n",
    "#The Compute is done locally (https://earth.bsc.es/gitlab/es/startR/-/blob/master/inst/doc/practical_guide.md#compute-locally)   \n",
    "output <- startR::Compute(workflow = wf,\n",
    "                          chunks = list(longitude = nchunks)                               \n",
    "                          )\n",
    "\n",
    "# Convert latitude and longitude points onto numeric arrays for visualisation purposes\n",
    "lat <- as.numeric(attr(obs,'Variables')$dat1$latitude)\n",
    "lon <- as.numeric(attr(obs,'Variables')$dat1$longitude)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 5. Visualise the results\n",
    "\n",
    "For each calibration method, the  results and different skill scores (ACC, RPSS and CRPSS) are displayed and compared to the ones obtained by using a non-calibrated forecast.\n",
    "\n",
    "The period of reference for this example is 1995-2015, the initialisation month is November (11) and the calibration and skill are calculated for the seasonal aggregation of the three forecast lead times (i.e. for the seasonal aggregation of November, December and January - DJF).\n",
    "\n",
    "The parameter **[target_lead_time](target_lead_time)** allows selecting the forecast lead time to be shown in the visualisation of the results and the skill scores. The range of values that this parameter can take depends on whether the calibration has been performed over the seasonal aggregation or over each month, and therefore on the parameter **[agg](agg)** (set when the arguments of the function **[skill_calibration](skill_calibration)** are selected):\n",
    "\n",
    "- **1. if [agg<-TRUE](agg<-TRUE)**: the parameter **[target_lead_time](target_lead_time)** should be necessaraly equal to one (the calibration is performed over the seasonal aggregation and therefore a single time is obtained). This is the case of the example presented for this vignette.\n",
    "- **2. if [agg<-FALSE](agg<-FALSE)**: the parameter **[target_lead_time](target_lead_time)** can take the values from one to the length of the array specifying the forecast lead times (i.e., the length of the array **[forecast_time](forecast_time)** - defined in [2. Download the data and set the configuration parameters](#2.-Download-the-data-and-set-the-configuration-parameters)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "# Select the chosen lead time to be displayed\n",
    "if (agg == TRUE) \n",
    "{\n",
    "     target_lead_time <-1\n",
    "}else{          \n",
    "    \n",
    "    #target_lead_time <-1\n",
    "    # [...]\n",
    "    #target_lead_time <-length(forecast_time)\n",
    "}"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Calibrated forecast\n",
    "\n",
    "Here, the climatology of the ensemble mean for each calibration method is obtained and displayed\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [],
   "source": [
    "#First the climatology of the ensemble mean for each calibration method is calculated\n",
    "\n",
    "clim_ensmean_raw <- Apply(output$raw_calib,target_dims=c(\"sdate\",\"ensemble\"),fun=mean)[[1]]\n",
    "clim_ensmean_bias <- Apply(output$bias_calib,target_dims=c(\"sdate\",\"ensemble\"),fun=mean)[[1]]\n",
    "clim_ensmean_evmos <- Apply(output$evmos_calib,target_dims=c(\"sdate\",\"ensemble\"),fun=mean)[[1]]\n",
    "clim_ensmean_mse_min <- Apply(output$mse_min_calib,target_dims=c(\"sdate\",\"ensemble\"),fun=mean)[[1]]\n",
    "clim_ensmean_crps_min <- Apply(output$crps_min_calib,target_dims=c(\"sdate\",\"ensemble\"),fun=mean)[[1]]\n",
    "clim_ensmean_rpc_based <- Apply(output$rpc_based_calib,target_dims=c(\"sdate\",\"ensemble\"),fun=mean)[[1]]\n",
    "\n",
    "\n",
    "s2dv::PlotLayout(PlotEquiMap,plot_dims = c(\"latitude\", \"longitude\"), \n",
    "           var = list((clim_ensmean_raw[target_lead_time,,,,]),\n",
    "                      (clim_ensmean_bias[target_lead_time,,,,]),\n",
    "                      (clim_ensmean_evmos[target_lead_time,,,,]),\n",
    "                      (clim_ensmean_mse_min[target_lead_time,,,,]),\n",
    "                      (clim_ensmean_crps_min[target_lead_time,,,,]),\n",
    "                      (clim_ensmean_rpc_based[,,,,])),\n",
    "            lon = lon,lat = lat,title_scale = 0.7, colNA=\"grey\",brks=seq(300,310,1),color_fun = clim.palette(\"yellowred\"), title_margin_scale=4,\n",
    "            toptitle =paste0(\"Calibrated \",var_name,\" forecast | SEAS5/ERA5 \\n Init. month=\",ini,\" | \",years[1],\"-\",years[length(years)],\n",
    "             \" | Time agg. =\",length(forecast_time),\" months\"),\n",
    "            titles = paste0(methods), units=paste0(var_name, \" (K)\"),filled.continents = FALSE,filled.oceans=\"white\",\n",
    "            country.borders=TRUE, coast_width=1, lake_color=\"black\",width=9,\n",
    "            triangle_ends = c(TRUE,TRUE),fileout=paste0(\"./Figures/\",var_name,\"_climatology.png\"),res=150)\n",
    "            # The map is saved as ./Figures/tasmax_climatology.png \n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "![image](./Figures/tasmax_climatology.png)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Differences between the calibrated and non-calibrated forecasts\n",
    "\n",
    "Here, the differences between the climatology of the ensemble mean for each calibration method and the non-calibrated (raw) method are shown."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [],
   "source": [
    "s2dv::PlotLayout(PlotEquiMap,plot_dims = c(\"latitude\", \"longitude\"), \n",
    "           var = list(NA,clim_ensmean_bias[target_lead_time,,,,]- clim_ensmean_raw[target_lead_time,,,,],\n",
    "                     clim_ensmean_evmos[target_lead_time,,,,]- clim_ensmean_raw[target_lead_time,,,,],\n",
    "                     clim_ensmean_mse_min[target_lead_time,,,,]- clim_ensmean_raw[target_lead_time,,,,],\n",
    "                     clim_ensmean_crps_min[target_lead_time,,,,]-clim_ensmean_raw[target_lead_time,,,,],\n",
    "                     clim_ensmean_rpc_based[target_lead_time,,,,]- clim_ensmean_raw[target_lead_time,,,,]),\n",
    "            lon = lon,lat = lat,colNA=\"grey\",title_scale = 0.7,dot_symbol = 20, dot_size = 1, units=paste0(var_name, \"(K)\"),\n",
    "            toptitle =paste0(\"Calibrated \",var_name,\" forecast | SEAS5/ERA5 \\n Init. month=\",ini,\" | \",years[1],\"-\",years[length(years)],\n",
    "             \" | Time agg. =\",length(forecast_time),\" months\"),\n",
    "            brks=seq(-2,2,0.5),titles = c(\"raw\",\"bias-raw\",\"evmos-raw\",\"mse_min-raw\",\"crps_min-raw\",\"rpc-based-raw\"),title_margin_scale=4,\n",
    "            filled.continents = FALSE,filled.oceans=\"white\",country.borders=TRUE, coast_width=1,width=9,\n",
    "            fileout=paste0(\"./Figures/\",var_name,\"_clim_calvsraw.png\"),res=150)\n",
    "            # The map is saved as ./Figures/tasmax_clim_calvsraw.png\n",
    "\n",
    " "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "![image](./Figures/tasmax_clim_calvsraw.png)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "\n",
    "## Anomaly Correlation Coefficient (ACC)\n",
    "This map shows the anomaly correlation coefficient obtained for the variable analyzed with System5 against the ERA5 reanalysis (for each calibration method).\n",
    "\n",
    "Crosses indicate that the correlation is statistically significant at the 95% confidence level\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Warning message:\n",
      "“! Warning: There are variable values smaller or equal to the lower limit\n",
      "!of the colour bar and the lower triangle end has been\n",
      "!disabled. These will be painted in the colour for NA values.”\n"
     ]
    }
   ],
   "source": [
    "s2dv::PlotLayout(PlotEquiMap,plot_dims = c(\"latitude\", \"longitude\"), \n",
    "           var = list(output$acc_raw_r[target_lead_time,,,,], output$acc_bias_r[target_lead_time,,,,],\n",
    "                      output$acc_evmos_r[target_lead_time,,,,], output$acc_mse_min_r[target_lead_time,,,,],\n",
    "                      output$acc_crps_min_r[target_lead_time,,,,],output$acc_rpc_based_r[target_lead_time,,,,]),\n",
    "           lon = lon,lat = lat, \n",
    "           special_args = list(list(dots=drop(output$acc_raw_sign[target_lead_time,,,,])),\n",
    "                               list(dots=drop(output$acc_bias_sign[target_lead_time,,,,])),\n",
    "                               list(dots=drop(output$acc_evmos_sign[target_lead_time,,,,])),\n",
    "                               list(dots=drop(output$acc_mse_min_sign[target_lead_time,,,,])),\n",
    "                               list(dots=drop(output$acc_crps_sign[target_lead_time,,,,])),\n",
    "                               list(dots=drop(output$acc_rpc_based_sign[target_lead_time,,,,]))),\n",
    "           title_scale = 0.7, brks=seq(-1,1,0.2),titles = paste0(methods),\n",
    "           toptitle =paste0(\"ACC skill \",var_name, \" | SEAS/ERA5 \\n Init. month=\",ini,\" | \",years[1],\"-\",years[length(years)],\n",
    "             \" | Time agg. =\",length(forecast_time),\" months\"),\n",
    "           colNA=\"grey\", dot_symbol = 20, dot_size = 1, filled.continents = FALSE,filled.oceans=\"white\",\n",
    "           triangle_ends = c(FALSE,FALSE),res=150,width=9,title_margin_scale=4,fileout=paste0(\"./Figures/\",var_name,\"ACC.png\"))\n",
    "           # The map is saved as ./Figures/tasmaxACC.png\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "![image](./Figures/tasmaxACC.png)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Differences between the ACC \n",
    "\n",
    "Here we show the differences between the ACC calculated for each calibration method and the ACC obtained for the non-calibrated (raw forecast) method"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [],
   "source": [
    "s2dv::PlotLayout(PlotEquiMap,plot_dims = c(\"latitude\", \"longitude\"), \n",
    "           var = list(NA,output$acc_bias_r[target_lead_time,,,,]-output$acc_raw_r[target_lead_time,,,,],\n",
    "                      output$acc_evmos_r[target_lead_time,,,,]-output$acc_raw_r[target_lead_time,,,,],\n",
    "                      output$acc_mse_min_r[target_lead_time,,,,]-output$acc_raw_r[target_lead_time,,,,],\n",
    "                      output$acc_crps_min_r[target_lead_time,,,,]-output$acc_raw_r[target_lead_time,,,,],\n",
    "                      output$acc_rpc_based_r[target_lead_time,,,,]-output$acc_raw_r[target_lead_time,,,,]),\n",
    "           lon = lon,lat = lat, \n",
    "            title_scale = 0.7,toptitle =paste0(\"ACC skill \",var_name, \" | SEAS5/ERA5 \\n Init. month=\",ini,\" | \",years[1],\"-\",years[length(years)],\n",
    "             \" | Time agg. =\",length(forecast_time),\" months\"),title_margin_scale=4,\n",
    "            brks=seq(0,0.5,0.1),color_fun = clim.palette('yellowred'),\n",
    "            titles = c(\"\",\"bias-raw\",\"evmos-raw\",\"mse_min-raw\",\"crps-raw\",\"rpc-based-raw\"),colNA=\"grey\",dot_symbol = 20, \n",
    "            dot_size = 1, filled.continents = FALSE,triangle_ends = c(TRUE, FALSE),col_inf=\"grey\", filled.oceans=\"white\",country.borders=TRUE, coast_width=1,\n",
    "                res=150,width=9,fileout=paste0(\"./Figures/\",var_name,\"ACC_differences.png\"))\n",
    "            # The map is saved as ./Figures/tasmaxACC_differences.png\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "![image](./Figures/tasmaxACC_differences.png)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Ranked Probability Skill Score (RPSS) \n",
    "\n",
    "A probabilistic metric that assesses the ability of the prediction to predict categories, in this case tercile categories (below normal/average/above normal). \n",
    "\n",
    "It compares the probabilistic prediction against a reference prediction, which is the expected climatological value (33% probability for each category). \n",
    "\n",
    "A positive RPSS (coloured in the map) indicates that the prediction is better (in terms of predicting the tercile categories) than the climatology  while a negative RPSS (grey in the map) indicates that the prediction is worse (in terms of predicting the tercile categories) than the climatology.\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [],
   "source": [
    "s2dv::PlotLayout(PlotEquiMap,plot_dims = c(\"latitude\", \"longitude\"), \n",
    "           var = list(output$raw_rpss[target_lead_time,,,,],output$bias_rpss[target_lead_time,,,,],\n",
    "                      output$evmos_rpss[target_lead_time,,,,], output$mse_min_rpss[target_lead_time,,,,],\n",
    "                      output$crps_min_rpss[target_lead_time,,,,],output$rpc_based_rpss[target_lead_time,,,,]),\n",
    "           lon = lon,lat = lat,\n",
    "           title_scale = 0.7,toptitle =paste0(\"RPSS \",var_name, \" | SEAS5/ERA5 \\n Init. month=\",ini,\" | \",years[1],\"-\",years[length(years)],\n",
    "             \" | Time agg. =\",length(forecast_time),\" months\"),\n",
    "           brks=seq(0,1,0.1),color_fun = clim.palette('yellowred'),colNA=\"grey\",title_margin_scale=4,\n",
    "           titles = paste0(methods),col_inf=\"grey\",\n",
    "           filled.continents = FALSE,triangle_ends = c(TRUE, FALSE),filled.oceans=\"white\",country.borders=TRUE, coast_width=1,\n",
    "                 res=150,width=9,fileout=paste0(\"./Figures/\",var_name,\"RPSS.png\"))\n",
    "           # The map is saved as ./Figures/tasmaxRPSS.png"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "![image](./Figures/tasmaxRPSS.png)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "##  RPSS using as reference forecast the non-calibrated forecast\n",
    "\n",
    "To assess if the RPSS obtained for each calibration method is better than the obtained using the non-calibrated forecast, the RPSS is now obtained using as reference forecast the non-calibrated forecast (raw).\n",
    "\n",
    "A positive RPSS (coloured in the map) indicates that the calibrated prediction is better (in terms of predicting the tercile categories) than the raw forecast while a negative RPSS (grey in the map) indicates that the calibrated prediction is worse (in terms of predicting the tercile categories) than the raw forecast."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [],
   "source": [
    "s2dv::PlotLayout(PlotEquiMap,plot_dims = c(\"latitude\", \"longitude\"), \n",
    "           var = list(NA,output$bias_rpss2[target_lead_time,,,,],output$evmos_rpss2[target_lead_time,,,,],\n",
    "                      output$mse_min_rpss2[target_lead_time,,,,],output$crps_min_rpss2[target_lead_time,,,,],\n",
    "                      output$rpc_based_rpss2[target_lead_time,,,,]),\n",
    "           lon = lon,lat = lat,\n",
    "           title_scale = 0.7,toptitle =paste0(\"RPSS \",var_name, \" (ref. fcst: Raw) | SEAS5/ERA5 \\n Init. month=\",ini,\" | \",years[1],\"-\",years[length(years)],\n",
    "             \" | Time agg. =\",length(forecast_time),\" months\"),\n",
    "           brks=seq(0,0.5,0.1),color_fun = clim.palette('yellowred'),colNA=\"grey\",title_margin_scale=4,col_inf=\"grey\",\n",
    "           titles = c(\"\",\"bias\",\"evmos\",\"mse_min\",\"crps_min\",\"rpc-based\"),\n",
    "           filled.continents = FALSE,triangle_ends = c(TRUE, FALSE),filled.oceans=\"white\",country.borders=TRUE, coast_width=1,\n",
    "                width=9,res=150,fileout=paste0(\"./Figures/\",var_name,\"RPSS_ref_raw.png\"))\n",
    "           # The map is saved as ./Figures/tasmaxRPSS_ref_raw.png"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "![image](./Figures/tasmaxRPSS_ref_raw.png)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Continuous Ranked Probability Skill Score (CRPSS)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "A probabilistic metric that assesses the full probability distribution of the ensemble members of the prediction.\n",
    "\n",
    "It compares the probabilistic prediction against a reference prediction, which is the expected climatological value. \n",
    "\n",
    "A positive CRPSS indicates that the prediction is better (in terms of predicting the whole distribution) than the climatology while a negative CRPSS indicates that the prediction is worse (in terms of predicting the whole distribution) than the climatology.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [],
   "source": [
    "s2dv::PlotLayout(PlotEquiMap,plot_dims = c(\"latitude\", \"longitude\"), \n",
    "           var = list(output$raw_crpss[target_lead_time,,,,],output$bias_crpss[target_lead_time,,,,],\n",
    "                      output$evmos_crpss[target_lead_time,,,,],output$mse_min_crpss[target_lead_time,,,,],\n",
    "                      output$crps_min_crpss[target_lead_time,,,,],output$rpc_based_crpss),\n",
    "            lon = lon,lat = lat, title_scale = 0.7,toptitle =paste0(\"CRPSS \",var_name, \" | SEAS5/ERA5 \\n Init. month=\",ini,\" | \",years[1],\"-\",years[length(years)],\n",
    "             \" | Time agg. =\",length(forecast_time),\" months\"), title_margin_scale=4,\n",
    "            brks=seq(0,1,0.1),color_fun = clim.palette('yellowred'),col_inf=\"grey\",\n",
    "            titles = paste0(methods),\n",
    "            filled.continents = FALSE,triangle_ends = c(TRUE, FALSE),colNA=\"grey\",filled.oceans=\"white\",country.borders=TRUE, coast_width=1,\n",
    "                res=150,width=9,fileout=paste0(\"./Figures/\",var_name,\"CRPSS.png\"))\n",
    "           # The map is saved as ./Figures/tasmaxCRPSS.png\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "![image](./Figures/tasmaxCRPSS.png)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "##  CRPSS using as reference forecast the non-calibrated forecast\n",
    "\n",
    "To assess if the CRPSS obtained for each calibration method is better than the obtained using the non-calibrated forecast, the CRPSS is now obtained using as reference forecast the non-calibrated forecast (raw).\n",
    "\n",
    "A positive CRPSS (coloured in the map) indicates that the calibrated prediction is better (in terms of predicting the whole distribution) than the raw forecast while a negative CRPSS (grey in the map) indicates that the calibrated prediction is worse (in terms of predicting the whole distribution) than the raw forecast."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [],
   "source": [
    "s2dv::PlotLayout(PlotEquiMap,plot_dims = c(\"latitude\", \"longitude\"), \n",
    "           var = list(NA,output$bias_crpss[target_lead_time,,,,],output$evmos_crpss[target_lead_time,,,,],\n",
    "                      output$mse_min_crpss[target_lead_time,,,,],output$crps_min_crpss[target_lead_time,,,,],\n",
    "                      output$rpc_based_crpss[target_lead_time,,,,]),\n",
    "            lon = lon,lat = lat, title_scale = 0.7,toptitle =paste0(\"CRPSS \",var_name, \" (ref. fcst: Raw) | SEAS5/ERA5 \\n Init. month=\",ini,\" | \",years[1],\"-\",years[length(years)],\n",
    "             \" | Time agg. =\",length(forecast_time),\" months\"),title_margin_scale=4,\n",
    "            brks=seq(0,1,0.1),color_fun = clim.palette('yellowred'),\n",
    "            titles = c(\"\",\"bias\",\"evmos\",\"mse_min\",\"crps\",\"rpc-based\"),col_inf=\"grey\",\n",
    "            filled.continents = FALSE,triangle_ends = c(FALSE, FALSE),colNA=\"grey\",filled.oceans=\"white\",country.borders=TRUE, coast_width=1,\n",
    "                res=150,width=9,fileout=paste0(\"./Figures/\",var_name,\"CRPSS_ref_raw.png\"))\n",
    "           # The map is saved as ./Figures/tasmaxCRPSS_ref_raw.png\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "![image](./Figures/tasmaxCRPSS_ref_raw.png)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "R",
   "language": "R",
   "name": "ir"
  },
  "language_info": {
   "codemirror_mode": "r",
   "file_extension": ".r",
   "mimetype": "text/x-r-source",
   "name": "R",
   "pygments_lexer": "r",
   "version": "3.6.1"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
