{
 "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 the calibration section).\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 preferred here and will be 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: (1) Loading R libraries, (2) Downloading the data and setting the configuration parameters, (3) Loading the seasonal data, (4) Calibrating the forecast and (5) Visualising the results.\n",
    "\n",
    "System requirements:\n",
    "\n",
    "- **R - version 3.6.1**: It can be downloaded from https://cran.r-project.org/ . If R is not installed on your machine or you want to perform the analysis virtually (not locally on your computer), you can choose not to download R and run the example code through \"Binder\" by following this link (link binder).\n",
    "\n",
    "- **CDO - version 1.9.8**: It can be downloaded from https://code.mpimet.mpg.de/projects/cdo (with previous registration). Some useful information can be found on https://code.mpimet.mpg.de/projects/cdo/embedded/cdo.pdf , specially on the section 1.1. CDO should be loaded before conducting the analysis. If you are running the code virtually through Binder, it is not necessary to download and install CDO in your computer.\n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 0. Install the R packages needed \n",
    "In this initial step, the packages needed are installed. It also allows installing the packages in the binder environment (in case you want to run the code virtually) . "
   ]
  },
  {
   "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 installing in the binder environment (or within your computer) the packages that will be used afterwards  \n",
    "# Using setwd(\"\") you can set the working directory where the analysis is conducted\n",
    "dir.create(paste0(getwd(),\"/R_libs/\"))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# all packages are installed  \n",
    "install.packages(\"devtools\")\n",
    "\n",
    "library(devtools)\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",
    "install_version(\"CSTools\", version=\"4.0.1\", destdir=(paste0(getwd(),\"/R_libs/\")), lib=(paste0(getwd(),\"/R_libs/\")), quiet=T)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# Execute only on binder (only if R is not installed on your computer)\n",
    ".libPaths(paste0(getwd(),\"/R_libs/\"))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 1. Load libraries\n",
    "In this step the libraries needed to compute the analysis are loaded. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "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": [
    "#The libraries needed for the whole analysis are loaded\n",
    "library(startR)\n",
    "library(s2dv)\n",
    "library(multiApply)\n",
    "library(s2dverification)\n",
    "library(ClimProjDiags)\n",
    "library(RColorBrewer)\n",
    "library(CSTools)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "'/home/Earth/amartine/repositories/cstools/binder'"
      ],
      "text/latex": [
       "'/home/Earth/amartine/repositories/cstools/binder'"
      ],
      "text/markdown": [
       "'/home/Earth/amartine/repositories/cstools/binder'"
      ],
      "text/plain": [
       "[1] \"/home/Earth/amartine/repositories/cstools/binder\""
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# Execute only on binder \n",
    "getwd()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 2) Downoad the data and set the configuration parameters\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\" allows two different configurations:\n",
    "\n",
    "- **(1) data_stored <- TRUE**:  It is being specified that the seasonal hindcast and observational data are already stored in your computer. The path where the netCDF are kept needs to be specified.\n",
    "\n",
    "- **(2) data_stored <- FALSE**:  The script \"download_seasonal_data.R\" is called. This script allows downloading the data from the CDS and is aimed at providing an example of how the seasonal hindcast and observations can be downloaded using R. Although this script is intended to download seasonal data for the variable and reference period specified below, it could be adapted to other variables and other periods.   \n",
    "\n",
    "Some other configuration parameters are also specified here: \"var_name\" (for the name of the variable), \"years\" (for selecting the reference period), \"ini\" (for the initialisation month), \"time_forecast\" (it specifies the forecast lead times) and \"lons.min\", \"lons.max\", \"lats.min\" and \"lats.max\" (for specifying the region)  \n",
    "\n",
    "The code is intended to be general enough to be exploitable in other cases. If you wish to apply the code to load another variable, a longer reference period or to conduct the analysis for a different region, you will need to change the configuration parameters and ensure that the netCDFs for the hindcast and observations are stored and named correctly on your computer  (or you could adapt the script \"download_seasonal_data.R\" to download and store the hindcast and observational seasonal netCDFs)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "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",
    "time_forecast <- indices(1:3) # As the initialisation month is November (ini=11),\n",
    "                              # the predicted months will be November, December and January (NDJ)\n",
    "\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",
    "\n",
    "# Get the path of the hindcast and observational data (if the netCDF are stored on your computer)\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",
    "    exp_path <- '/esarchive/exp/ecmwf/system5c3s/monthly_mean/$var$_f24h/$var$_$sdate$01.nc'\n",
    "    obs_path <- '/esarchive/recon/ecmwf/era5/monthly_mean/$var$_f24h/$var$_$date$.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 the 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\" allows two possibilities:\n",
    "\n",
    "- **(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** 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#compute-locally \n",
    "\n",
    "Another parameter to be mentioned is **nchunks**, which refers to the number of chunks into which the data will be divided when the calibration is performed (in the next section). This parameter will be only used if \"**retrieve <- FALSE**\". As mentioned above, splitting into chunks when processing data avoids memory overload. There is, however, a limitation that may prevent the example given 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. In this example the number of chunks can only be: 5 or 2. Although 25 and 10 are also divisors of 50, they are too large and can lead to errors. 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."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "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.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\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.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\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",
    "#Select the number of chunks. Choose between 2 or 5 for this example\n",
    "nchunks <- 5     \n",
    "         \n",
    "# Array containing the calibration methods\n",
    "methods <- c('raw','bias','evmos','mse_min','crps_min','rpc-based')\n",
    "\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 <- '/esarchive/exp/ecmwf/system5c3s/monthly_mean/prlr_s0-24h/prlr_20000501.nc'\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 = time_forecast,\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",
    "\t\t             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(time_forecast))\n",
    "\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 forecast\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*).\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*).\n",
    "\n",
    "- **crps_min** features four parameters and minimizes de Continous Ranked \n",
    "    Probability Score (CRPS) (*Van Schaeybroeck and Vannitsem, 2015*).\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*).\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "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.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\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.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "* Processing...\n",
      "\n",
      "* Remaining time estimate (at 2022-04-20 13:09:04) (neglecting merge\n",
      "*   time): 25.58508 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.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\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.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\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.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\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.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\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.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\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.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\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.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\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.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\n",
      "Warning message in (function (data_array, variables, file_selectors = NULL, crop_domain = NULL, :\n",
      "“Argument 'crop' in 'transform_params' for CDORemapper() is deprecated. It is automatically assigned as the selected domain in Start() call.”\n",
      "Warning message in (function (data_array = NULL, lons, lats, grid, method, avoid_writes = TRUE, :\n",
      "“CDORemap: Using CDO version 1.6.3.”\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): 1195.26200127602\n",
      "\n",
      "*     Chunking setup: 0.000741481781005859\n",
      "\n",
      "*     Data upload to cluster: 0\n",
      "\n",
      "*     All chunks: 1175.42151117325\n",
      "\n",
      "*     Transfer results from cluster: 0\n",
      "\n",
      "*     Merge: 19.8397486209869\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: 166.220575094223\n",
      "\n",
      "*         min: 124.595897436142\n",
      "\n",
      "*         max: 315.351653337479\n",
      "\n",
      "*       compute: \n",
      "\n",
      "*         mean: 68.8607717037201\n",
      "\n",
      "*         min: 67.1520702838898\n",
      "\n",
      "*         max: 70.3386042118073\n",
      "\n"
     ]
    }
   ],
   "source": [
    "# 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",
    "}\n",
    " \n",
    "\n",
    "# Calibration function. Needs to be fed with:\n",
    "    # exp = the forecast that we previously loaded\n",
    "    # obs = the reanalysis that we previously loaded\n",
    "    # methods = a list with the calibration methods of interest\n",
    "    # alpha = Threshold for statistical significance\n",
    "    # n_cat = Number of categories for the RPSS\n",
    "\n",
    "skill_calibration <- function(exp, obs, methods, alpha, n_cat, ncores) {\n",
    "    library(s2dv)\n",
    "    library(SpecsVerification)\n",
    "    library(CSTools)\n",
    "    library(easyVerification)\n",
    "    time_dim = 'sdate'\n",
    "    member_dim = 'ensemble'\n",
    "\n",
    "    # The function \"correlation_eno\" calculates the anomalous correlation coefficient (ACC),\n",
    "    # the difference in correlation between the forecast and observations in the calibrated vs. non calibrated forecast\n",
    "    correlation_eno <- function(exp, obs, time_dim = time_dim, member_dim = member_dim, alpha = 0.05){\n",
    "    exp <- s2dv::MeanDims(data = exp, dims = member_dim, na.rm = FALSE)\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",
    "    \n",
    "    return(cor)\n",
    "  }\n",
    "  \n",
    "  exp <- s2dv::MeanDims(data = exp, dims = 'time', na.rm = FALSE)   ## The aggregation of the lead times is done.\n",
    "                                                                    ## In our example the seasonal mean for the\n",
    "                                                                    ## 3 lead times is being done (i.e. the seasonal aggregation \n",
    "                                                                    ## of November, December and January - DJF, is being done).\n",
    "                                                                    ## If you want that the calibration is done for each lead time, you\n",
    "                                                                    ## should comment this line\n",
    "    \n",
    "  obs <- s2dv::MeanDims(data = obs, dims = 'time', na.rm = FALSE)   ## The aggregation of the lead times is done.\n",
    "                                                                    ## In our example the seasonal mean for the\n",
    "                                                                    ## 3 lead times is being done (i.e. the seasonal aggregation \n",
    "                                                                    ## of November, December and January - DJF, is being done).\n",
    "                                                                    ## If you want that the calibration is done for each lead time, you\n",
    "                                                                    ## should comment this line\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 case, 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 case, 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 = FALSE, memb_dim = 'ensemble', \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]] <- correlation_eno(exp = calibrated[[method]], obs = obs, time_dim = time_dim, \n",
    "                                             member_dim = 'ensemble', alpha = alpha)\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=TRUE)[[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=TRUE)[[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)),\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)),\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)),\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)),\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)),\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)),\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",
    "    \n",
    "}\n",
    "\n",
    "# Specify number of categories for the RPSS calculation\n",
    "n_cat <- 3\n",
    "\n",
    "# Specify threshold for statistical significance\n",
    "alpha <- 0.05\n",
    "time_dim = 'sdate'\n",
    "member_dim = 'ensemble'\n",
    "\n",
    "# Apply the calibration function and return output\n",
    "# The steps are slightly different depending on the selection of the retrieve parameters\n",
    "\n",
    "if (retrieve==TRUE)\n",
    "{\n",
    "    output <- multiApply::Apply(data = list(exp = exp, obs = obs), target_dims = list(exp = c('sdate','ensemble','time'), \n",
    "                                                obs = c('sdate','time')), fun = skill_calibration, methods=methods, \n",
    "                                                n_cat = n_cat, alpha = alpha, ncores = ncores)\n",
    "} else { # the steps and the rationale behind this differences can be found on\n",
    "         # https://earth.bsc.es/gitlab/es/startR/-/blob/master/inst/doc/practical_guide.md#step-and-addstep\n",
    "\n",
    "    step <- startR::Step(fun = skill_calibration,\n",
    "                       target_dims = list(exp = c('sdate','ensemble','time'), obs = c('sdate','time')),\n",
    "                       # Especificar output dims:\n",
    "                       output_dims = list(raw_calib = c('sdate','ensemble'),\n",
    "                                          acc_raw_r = NULL,\n",
    "                                          acc_raw_sign = NULL,\n",
    "                                          raw_rpss = NULL,\n",
    "                                          raw_rpss2 = NULL,\n",
    "                                          raw_crpss = NULL,\n",
    "                                          raw_crpss2 = NULL,\n",
    "                                          bias_calib = c('sdate','ensemble'),\n",
    "                                          acc_bias_r = NULL,\n",
    "                                          acc_bias_sign = NULL,\n",
    "                                          bias_rpss = NULL,\n",
    "                                          bias_rpss2 = NULL,\n",
    "                                          bias_crpss = NULL,\n",
    "                                          bias_crpss2 = NULL,\n",
    "                                          evmos_calib = c('sdate','ensemble'),\n",
    "                                          acc_evmos_r = NULL,\n",
    "                                          acc_evmos_sign = NULL,\n",
    "                                          evmos_rpss = NULL,\n",
    "                                          evmos_rpss2 = NULL,\n",
    "                                          evmos_crpss = NULL,\n",
    "                                          evmos_crpss2 = NULL,\n",
    "                                          mse_min_calib = c('sdate','ensemble'),\n",
    "                                          acc_mse_min_r = NULL,\n",
    "                                          acc_mse_min_sign = NULL,\n",
    "                                          mse_min_rpss = NULL,\n",
    "                                          mse_min_rpss2 = NULL,\n",
    "                                          mse_min_crpss = NULL,\n",
    "                                          mse_min_crpss2 = NULL,\n",
    "                                          crps_min_calib = c('sdate','ensemble'),\n",
    "                                          acc_crps_min_r = NULL,\n",
    "                                          acc_crps_min_sign = NULL,\n",
    "                                          crps_min_rpss = NULL,\n",
    "                                          crps_min_rpss2 = NULL,\n",
    "                                          crps_min_crpss = NULL,\n",
    "                                          crps_min_crpss2 = NULL,\n",
    "                                          rpc_based_calib = c('sdate','ensemble'),\n",
    "                                          acc_rpc_based_r = NULL,\n",
    "                                          acc_rpc_based_sign = NULL,\n",
    "                                          rpc_based_rpss = NULL,\n",
    "                                          rpc_based_rpss2 = NULL,\n",
    "                                          rpc_based_crpss = NULL,\n",
    "                                          rpc_based_crpss2 = NULL))\n",
    "    \n",
    "    \n",
    "    wf <- startR::AddStep(inputs = list(exp = exp, obs = obs), \n",
    "                        methods=methods, \n",
    "                        n_cat = n_cat,\n",
    "                        alpha = alpha,\n",
    "                        ncores = ncores,\n",
    "                        step_fun = step)[[1]]\n",
    "\n",
    "    \n",
    "    output <- startR::Compute(workflow = wf,\n",
    "                             chunks = list(longitude = nchunks)                               \n",
    "                            )\n",
    "}\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",
    "It is important to remind that 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 lead times (i.e. for the seasonal aggregation of November, December and January - DJF)."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Calibrated forecast\n",
    "\n",
    "Here, the climatology of the ensemble mean for each calibration method is obtained\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_crps_min <- Apply(output$crps_min_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_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[,,,]),\n",
    "                      (clim_ensmean_bias[,,,]),\n",
    "                      (clim_ensmean_crps_min[,,,]),\n",
    "                      (clim_ensmean_evmos[,,,]),\n",
    "                      (clim_ensmean_mse_min[,,,]),\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(time_forecast),\" 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(var_name,\"_climatology.png\"),res=150)\n",
    "            # The map is saved as ./tasmax_climatology.png \n"
   ]
  },
  {
   "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[,,,]- clim_ensmean_raw[,,,],\n",
    "                     clim_ensmean_crps_min[,,,]-clim_ensmean_raw[,,,],\n",
    "                     clim_ensmean_evmos[,,,]- clim_ensmean_raw[,,,],\n",
    "                     clim_ensmean_mse_min[,,,]- clim_ensmean_raw[,,,],\n",
    "                     clim_ensmean_rpc_based[,,,]- clim_ensmean_raw[,,,]),\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(time_forecast),\" months\"),\n",
    "            brks=seq(-2,2,0.5),titles = c(\"raw\",\"bias-raw\",\"crps_min-raw\",\"evmos-raw\",\"mse_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(var_name,\"_clim_calvsraw.png\"),res=150)\n",
    "            # The map is saved as ./tasmax_clim_calvsraw.png\n",
    "\n",
    " "
   ]
  },
  {
   "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,output$acc_bias_r,output$acc_evmos_r,\n",
    "                      output$acc_mse_min_r,\n",
    "                      output$acc_crps_min_r,output$acc_rpc_based_r),\n",
    "           lon = lon,lat = lat, \n",
    "           special_args = list(list(dots=drop(output$acc_raw_sign)),list(dots=drop(output$acc_bias_sign)),\n",
    "                               list(dots=drop(output$acc_crps_sign)),list(dots=drop(output$acc_evmos_sign)),\n",
    "                               list(dots=drop(output$acc_mse_min_sign)),list(dots=drop(output$acc_rpc_based_sign))),\n",
    "           title_scale = 0.7, brks=seq(-1,1,0.2),titles = c(\"raw\",\"bias\",\"crps\",\"evmos\",\"mse_min\",\"rpc-based\"),\n",
    "           toptitle =paste0(\"ACC skill \",var_name, \" | SEAS/ERA5 \\n Init. month=\",ini,\" | \",years[1],\"-\",years[length(years)],\n",
    "             \" | Time agg. =\",length(time_forecast),\" 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(var_name,\"ACC.png\"))\n",
    "           # The map is saved as ./tasmaxACC.png\n"
   ]
  },
  {
   "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-output$acc_raw_r,output$acc_evmos_r-output$acc_raw_r, output$acc_mse_min_r-output$acc_raw_r,\n",
    "                      output$acc_crps_min_r-output$acc_raw_r,output$acc_rpc_based_r-output$acc_raw_r),\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(time_forecast),\" months\"),title_margin_scale=4,\n",
    "            brks=seq(0,0.5,0.1),color_fun = clim.palette('yellowred'),\n",
    "            titles = c(\"\",\"bias-raw\",\"crps-raw\",\"evmos-raw\",\"mse_min-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(var_name,\"ACC_differences.png\"))\n",
    "            # The map is saved as ./tasmaxACC_differences.png\n"
   ]
  },
  {
   "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": 12,
   "metadata": {},
   "outputs": [],
   "source": [
    "s2dv::PlotLayout(PlotEquiMap,plot_dims = c(\"latitude\", \"longitude\"), \n",
    "           var = list(output$raw_rpss,output$bias_rpss,output$evmos_rpss,\n",
    "                      output$mse_min_rpss,output$crps_min_rpss,output$rpc_based_rpss),\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(time_forecast),\" months\"),\n",
    "           brks=seq(0,1,0.1),color_fun = clim.palette('yellowred'),colNA=\"grey\",title_margin_scale=4,\n",
    "           titles = c(\"raw\",\"bias\",\"crps_min\",\"evmos\",\"mse_min\",\"rpc-based\"),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(var_name,\"RPSS.png\"))\n",
    "           # The map is saved as ./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": 17,
   "metadata": {},
   "outputs": [],
   "source": [
    "s2dv::PlotLayout(PlotEquiMap,plot_dims = c(\"latitude\", \"longitude\"), \n",
    "           var = list(NA,output$bias_rpss2,output$evmos_rpss2,\n",
    "                      output$mse_min_rpss2,output$crps_min_rpss2,output$rpc_based_rpss2),\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(time_forecast),\" 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\",\"crps_min\",\"evmos\",\"mse_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(var_name,\"RPSS_ref_raw.png\"))\n",
    "           # The map is saved as ./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": 60,
   "metadata": {},
   "outputs": [],
   "source": [
    "s2dv::PlotLayout(PlotEquiMap,plot_dims = c(\"latitude\", \"longitude\"), \n",
    "           var = list(output$raw_crpss,output$bias_crpss,output$evmos_crpss,\n",
    "                      output$mse_min_crpss,\n",
    "                      output$crps_min_crpss,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(time_forecast),\" months\"), title_margin_scale=4,\n",
    "            brks=seq(0,1,0.1),color_fun = clim.palette('yellowred'),col_inf=\"grey\",\n",
    "            titles = c(\"raw\",\"bias\",\"crps\",\"evmos\",\"mse_min\",\"rpc-based\"),\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(var_name,\"CRPSS.png\"))\n",
    "           # The map is saved as ./tasmaxCRPSS.png\n"
   ]
  },
  {
   "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": 16,
   "metadata": {},
   "outputs": [],
   "source": [
    "s2dv::PlotLayout(PlotEquiMap,plot_dims = c(\"latitude\", \"longitude\"), \n",
    "           var = list(NA,output$bias_crpss,output$evmos_crpss,\n",
    "                      output$mse_min_crpss,output$crps_min_crpss,output$rpc_based_crpss),\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(time_forecast),\" months\"),title_margin_scale=4,\n",
    "            brks=seq(0,1,0.1),color_fun = clim.palette('yellowred'),\n",
    "            titles = c(\"\",\"bias\",\"crps\",\"evmos\",\"mse_min\",\"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(var_name,\"CRPSS_ref_raw.png\"))\n",
    "           # The map is saved as ./tasmaxCRPSS_ref_raw.png\n"
   ]
  },
  {
   "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
}
