The following notebook provides some insights into how to adjust parameters to modify debiasers.
For in-depth information about the debiasers and their usage refer to the documentation that can be found under - API reference -> debias-module.
import numpy as np
import matplotlib.pyplot as plt
We start by reading in and preprocessing some data. For an explanation of the steps please refer to the "Getting started" notebook.
import numpy as np
def get_data(variable, data_path = "testing_data/"):
# Load in the data
data = np.load(f"{data_path}{variable}.npz", allow_pickle = True)
# Return arrays
return data["obs"], data["cm_hist"], data["cm_future"], data["time_obs"], data["time_cm_hist"], data["time_cm_future"]
We work with daily mean near-surface temperature ('tas') and precipitation flux ('pr') in this notebook. Lets get the testing data for these two variables:
tas_obs, tas_cm_hist, tas_cm_future, tas_time_obs, tas_time_cm_hist, tas_time_cm_future = get_data("tas")
pr_obs, pr_cm_hist, pr_cm_future, pr_time_obs, pr_time_cm_hist, pr_time_cm_future = get_data("tas")
As shown in the 'getting started' notebook, each debiaser is a subclass of the abstract Debiaser
class. This provides a unified interface for initialising and applying debiasers. Let's read in some temperature data:
We can initialise a debiaser for "tas"
by using the from_variable
method. If we want to apply ISIMIP and Equidistant-CDF-Matching (ECDFM) we can write:
from ibicus.debias import ECDFM, ISIMIP, DeltaChange
tas_debiaser_ECDFM = ECDFM.from_variable("tas")
tas_debiaser_ISIMIP = ISIMIP.from_variable("tas")
Applying the debiasers works using the apply
-classmethod.
tas_ECDFM = tas_debiaser_ECDFM.apply(tas_obs, tas_cm_hist, tas_cm_future)
INFO:root:----- Running debiasing for variable: Daily mean near-surface air temperature ----- 0%| | 0/225 [00:00<?, ?it/s]/Users/fionaspuler/opt/anaconda3/lib/python3.9/site-packages/scipy/stats/_continuous_distns.py:624: RuntimeWarning: overflow encountered in _beta_ppf return _boost._beta_ppf(q, a, b) 37%|████████████████▍ | 84/225 [00:51<01:21, 1.73it/s]/Users/fionaspuler/opt/anaconda3/lib/python3.9/site-packages/scipy/stats/_continuous_distns.py:639: RuntimeWarning: invalid value encountered in sqrt sk = 2*(b-a)*np.sqrt(a + b + 1) / (a + b + 2) / np.sqrt(a*b) 88%|█████████████████████████████████████▋ | 197/225 [01:54<00:13, 2.12it/s]/Users/fionaspuler/opt/anaconda3/lib/python3.9/site-packages/scipy/optimize/minpack.py:175: RuntimeWarning: The iteration is not making good progress, as measured by the improvement from the last ten iterations. warnings.warn(msg, RuntimeWarning) 100%|███████████████████████████████████████████| 225/225 [02:07<00:00, 1.77it/s]
Some debiasers like ISIMIP require additional arguments in the apply-method like the dates:
tas_ISIMIP = tas_debiaser_ISIMIP.apply(tas_obs, tas_cm_hist, tas_cm_future, time_obs = tas_time_obs, time_cm_hist = tas_time_cm_hist, time_cm_future =tas_time_cm_future)
INFO:root:----- Running debiasing for variable: Daily mean near-surface air temperature ----- 100%|███████████████████████████████████████████| 225/225 [33:11<00:00, 8.85s/it]
We can compare the bias corrected output using the evaluation framework. In this notebook, we limit ourselves to plotting the distribution of the debiased data at location [1,1]:
plt.hist(tas_ECDFM[:, 1, 1], bins="auto", alpha = 0.5, label = "ECDFM")
plt.hist(tas_ISIMIP[:, 1, 1], bins="auto", alpha = 0.5, label = "ISIMIP")
plt.legend()
plt.show()
We see that the data distributions produced by ECDFM and ISIMIP do differ. For info on how to evaluate this have a look at our notebook on evaluation
Every debiaser that is part of the package consists of a set of parameters controlling the behavior as well as a from_variable
and apply
-method.
Let's have a look at the tas-ECDFM debiaser defined above using the from_variable
method.
tas_debiaser_ECDFM
ECDFM(variable='Daily mean near-surface air temperature', reasonable_physical_range=[0, 400], distribution=<scipy.stats._continuous_distns.beta_gen object at 0x7f94df0a9340>)
We see that two parameters are set: a variable referring to the variable we are debiasing, as well as a distribution. These parameters fully determine the setting of this particular debiaser, equidistant-CDF-matching.
Using the from_variable
method, a debiaser is initialized using the default parameters associated with this variable for this particular debiaser. The same outcome can be achieved by directly setting the required parameters, without using the from_variable
method:
import scipy.stats
tas_debiaser_ECDFM_v2 = ECDFM(distribution=scipy.stats.beta)
And we can see that these debiasers are absolutely identical:
tas_debiaser_ECDFM == tas_debiaser_ECDFM_v2
True
Learning: if we set all the parameters needed manually to the default parameters of a specific variable, the debiaser will be equivalent to a debiaser initialized using the from_variable
method.
Have a look at the documentation of each bias correction method to find out which parameters need to be set for that specific debiaser.
The table below gives an overview of which variables currently have default setting for which debiasers - 'experimental default settings' are marked with brackets around the x.
Variable | LinearScaling |
DeltaChange |
QuantileMapping |
ScaledDistributionMapping |
CDFt |
ECDFM |
QuantileDeltaMapping |
ISIMIP |
---|---|---|---|---|---|---|---|---|
hurs | (x) | (x) | (x) | (x) | (x) | (x) | x | |
pr | x | x | x | x | x | x | x | x |
prsnratio | x | |||||||
psl | (x) | (x) | (x) | (x) | (x) | (x) | x | |
rlds | (x) | (x) | (x) | (x) | (x) | (x) | x | |
rsds | (x) | (x) | (x) | x | ||||
sfcWind | (x) | (x) | (x) | (x) | (x) | (x) | x | |
tas | x | x | x | x | x | x | x | x |
tasmin | x | x | (x) | (x) | x | (x) | (x) | |
tasmax | x | x | (x) | (x) | x | (x) | (x) | |
tasrange | (x) | x | ||||||
tasskew | (x) | x |
If we try to initialize a debiaser that does not exist for a certain variable using the from_variable
method, we are basically asking for error message:
debiaser3 = ISIMIP.from_variable("tasmin")
--------------------------------------------------------------------------- ValueError Traceback (most recent call last) Input In [12], in <cell line: 1>() ----> 1 debiaser3 = ISIMIP.from_variable("tasmin") File ~/opt/anaconda3/lib/python3.9/site-packages/ibicus/debias/_isimip.py:301, in ISIMIP.from_variable(cls, variable, **kwargs) 299 @classmethod 300 def from_variable(cls, variable: Union[str, Variable], **kwargs): --> 301 return super()._from_variable( 302 cls, 303 variable=variable, 304 default_settings_variable=isimip3_variable_settings, 305 default_settings_general=isimip3_general_settings, 306 **kwargs, 307 ) File ~/opt/anaconda3/lib/python3.9/site-packages/ibicus/debias/_debiaser.py:116, in Debiaser._from_variable(child_class, variable, default_settings_variable, experimental_default_setting_variable, default_settings_general, **kwargs) 114 variable_settings = experimental_default_setting_variable[variable_object] 115 else: --> 116 raise ValueError( 117 f"Unfortunately currently no default settings exist for the variable {variable} in the debiaser {child_class.__name__}. You can set the required class parameters manually by using the class constructor." 118 ) 120 # Instantiate class 121 parameters = { 122 "variable": variable_object.name, 123 "reasonable_physical_range": variable_object.reasonable_physical_range, 124 **default_settings_general, 125 **variable_settings, 126 } ValueError: Unfortunately currently no default settings exist for the variable tasmin in the debiaser ISIMIP. You can set the required class parameters manually by using the class constructor.
ISIMIP instead offers the option to debias tasrange
and tasskew
and calculate tasmin
from those.
Some debiasers offer additionally a for_precipitation
to initialise it to apply it to precipitation (pr
). Precipitation methods can be a bit more complicated and sometimes require the specification of a threshold under which precipitation is assumed to be zero. The for_precipitation
-method is there to facilitate the choice of method.
For example we can initialise a QuantileMapping
debiaser with a precipitation gamma hurdle model. A hurdle model is a two step model where precipitation occurrence is modelled binomially and then a gamma distribution is assumed for the amounts. An alternative model is the censored model where all precipitation amounts under a threshold (so also all dry days) are assumed censored, so labeled 'not known' to the model.
Let's initialize both:
from ibicus.debias import QuantileMapping
# Initialise debiaser
pr_debiaser_QM_hurdle = QuantileMapping.for_precipitation(model_type = "hurdle")
pr_debiaser_QM_censored = QuantileMapping.for_precipitation(model_type = "censored", censoring_threshold = 0.1/86400)
Applying the debiaser is easy with the apply-function. Lets initialise and apply a DeltaChange
debiaser for "tas"
:
tas_debiaser_DC = DeltaChange.from_variable("tas")
tas_debiased_DC = tas_debiaser_DC.apply(tas_obs, tas_cm_hist, tas_cm_future)
INFO:root:----- Running debiasing for variable: Daily mean near-surface air temperature ----- 100%|█████████████████████████████████████████| 225/225 [00:00<00:00, 3826.64it/s]
As you can see, the apply function needs three numpy arrays of data in the form:
All three are assumed to be 3d-numpy arrays where the first dimension corresponds to time and the other two to spatial locations. The locations in obs, cm_hist and cm_future need to be the same and observational data should be interpolated to the climate model grid prior to applying the bias correction.
Besides obs, cm_hist and cm_future some debiasers might also require additional information like the dates to which observations and cm_values correspond, to for example apply the debiaser in a running window-mode. We have already seen an example in the first chapter of this notebook, when we initialized and applied ISIMIP. Dates datasets are arrays of dates in one of several formats:
tas_time_obs
array([cftime.DatetimeGregorian(1979, 1, 1, 0, 0, 0, 0, has_year_zero=False), cftime.DatetimeGregorian(1979, 1, 2, 0, 0, 0, 0, has_year_zero=False), cftime.DatetimeGregorian(1979, 1, 3, 0, 0, 0, 0, has_year_zero=False), ..., cftime.DatetimeGregorian(2005, 12, 29, 0, 0, 0, 0, has_year_zero=False), cftime.DatetimeGregorian(2005, 12, 30, 0, 0, 0, 0, has_year_zero=False), cftime.DatetimeGregorian(2005, 12, 31, 0, 0, 0, 0, has_year_zero=False)], dtype=object)
ISIMIP also runs without having been passed date arguments, by inference:
tas_ISIMIP_nodates = tas_debiaser_ISIMIP.apply(tas_obs, tas_cm_hist, tas_cm_future)
INFO:root:----- Running debiasing for variable: Daily mean near-surface air temperature ----- 0%| | 0/225 [00:00<?, ?it/s]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 0%|▏ | 1/225 [00:02<10:06, 2.71s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 1%|▍ | 2/225 [00:05<10:16, 2.76s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 1%|▌ | 3/225 [00:08<10:22, 2.80s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 2%|▊ | 4/225 [00:11<10:22, 2.82s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 2%|█ | 5/225 [00:13<10:18, 2.81s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 3%|█▏ | 6/225 [00:16<10:25, 2.86s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 3%|█▍ | 7/225 [00:19<10:35, 2.92s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 4%|█▌ | 8/225 [00:22<10:36, 2.93s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 4%|█▊ | 9/225 [00:25<10:34, 2.94s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 4%|█▉ | 10/225 [00:28<10:26, 2.91s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 5%|██▏ | 11/225 [00:31<10:20, 2.90s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 5%|██▎ | 12/225 [00:35<11:14, 3.17s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 6%|██▌ | 13/225 [00:39<12:02, 3.41s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 6%|██▋ | 14/225 [00:44<13:20, 3.79s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 7%|██▉ | 15/225 [00:48<13:57, 3.99s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 7%|███▏ | 16/225 [00:52<13:47, 3.96s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 8%|███▎ | 17/225 [00:56<13:35, 3.92s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 8%|███▌ | 18/225 [00:59<13:16, 3.85s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 8%|███▋ | 19/225 [01:03<12:44, 3.71s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 9%|███▉ | 20/225 [01:06<12:19, 3.61s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 9%|████ | 21/225 [01:10<12:11, 3.59s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 10%|████▎ | 22/225 [01:13<11:55, 3.52s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 10%|████▍ | 23/225 [01:17<12:00, 3.56s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 11%|████▋ | 24/225 [01:20<11:46, 3.52s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 11%|████▉ | 25/225 [01:23<11:33, 3.47s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 12%|█████ | 26/225 [01:27<11:24, 3.44s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 12%|█████▎ | 27/225 [01:30<11:10, 3.38s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 12%|█████▍ | 28/225 [01:33<10:51, 3.31s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 13%|█████▋ | 29/225 [01:36<10:26, 3.20s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 13%|█████▊ | 30/225 [01:39<10:03, 3.09s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 14%|██████ | 31/225 [01:43<10:21, 3.21s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 14%|██████▎ | 32/225 [01:46<10:14, 3.19s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 15%|██████▍ | 33/225 [01:49<10:02, 3.14s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 15%|██████▋ | 34/225 [01:52<10:18, 3.24s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 16%|██████▊ | 35/225 [01:55<10:15, 3.24s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 16%|███████ | 36/225 [01:58<09:53, 3.14s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 16%|███████▏ | 37/225 [02:01<09:33, 3.05s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 17%|███████▍ | 38/225 [02:04<09:25, 3.03s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 17%|███████▋ | 39/225 [02:07<09:14, 2.98s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 18%|███████▊ | 40/225 [02:10<09:09, 2.97s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 18%|████████ | 41/225 [02:13<09:10, 2.99s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 19%|████████▏ | 42/225 [02:16<09:05, 2.98s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 19%|████████▍ | 43/225 [02:19<08:52, 2.93s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 20%|████████▌ | 44/225 [02:22<08:43, 2.89s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 20%|████████▊ | 45/225 [02:24<08:32, 2.85s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 20%|████████▉ | 46/225 [02:27<08:32, 2.86s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 21%|█████████▏ | 47/225 [02:30<08:37, 2.91s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 21%|█████████▍ | 48/225 [02:33<08:51, 3.00s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 22%|█████████▌ | 49/225 [02:36<08:47, 3.00s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 22%|█████████▊ | 50/225 [02:39<08:41, 2.98s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 23%|█████████▉ | 51/225 [02:43<08:57, 3.09s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 23%|██████████▏ | 52/225 [02:46<09:03, 3.14s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 24%|██████████▎ | 53/225 [02:49<08:59, 3.13s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 24%|██████████▌ | 54/225 [02:52<09:07, 3.20s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 24%|██████████▊ | 55/225 [02:56<09:07, 3.22s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 25%|██████████▉ | 56/225 [02:59<09:10, 3.26s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 25%|███████████▏ | 57/225 [03:02<09:02, 3.23s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 26%|███████████▎ | 58/225 [03:05<08:45, 3.15s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 26%|███████████▌ | 59/225 [03:08<08:30, 3.07s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 27%|███████████▋ | 60/225 [03:11<08:26, 3.07s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 27%|███████████▉ | 61/225 [03:14<08:22, 3.06s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 28%|████████████ | 62/225 [03:17<08:13, 3.02s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 28%|████████████▎ | 63/225 [03:20<08:01, 2.97s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 28%|████████████▌ | 64/225 [03:23<07:47, 2.90s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 29%|████████████▋ | 65/225 [03:26<07:41, 2.88s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 29%|████████████▉ | 66/225 [03:28<07:35, 2.87s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 30%|█████████████ | 67/225 [03:31<07:35, 2.88s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 30%|█████████████▎ | 68/225 [03:34<07:27, 2.85s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 31%|█████████████▍ | 69/225 [03:37<07:33, 2.91s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 31%|█████████████▋ | 70/225 [03:40<07:45, 3.00s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 32%|█████████████▉ | 71/225 [03:43<07:45, 3.02s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 32%|██████████████ | 72/225 [03:46<07:36, 2.98s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 32%|██████████████▎ | 73/225 [03:49<07:27, 2.94s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 33%|██████████████▍ | 74/225 [03:52<07:23, 2.94s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 33%|██████████████▋ | 75/225 [03:55<07:24, 2.96s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 34%|██████████████▊ | 76/225 [03:59<07:48, 3.14s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 34%|███████████████ | 77/225 [04:02<07:42, 3.12s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 35%|███████████████▎ | 78/225 [04:05<07:38, 3.12s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 35%|███████████████▍ | 79/225 [04:08<07:26, 3.06s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 36%|███████████████▋ | 80/225 [04:11<07:23, 3.06s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 36%|███████████████▊ | 81/225 [04:14<07:24, 3.09s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 36%|████████████████ | 82/225 [04:17<07:30, 3.15s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 37%|████████████████▏ | 83/225 [04:21<07:37, 3.22s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 37%|████████████████▍ | 84/225 [04:24<07:29, 3.19s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 38%|████████████████▌ | 85/225 [04:27<07:22, 3.16s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 38%|████████████████▊ | 86/225 [04:30<07:17, 3.15s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 39%|█████████████████ | 87/225 [04:33<07:21, 3.20s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 39%|█████████████████▏ | 88/225 [04:37<07:23, 3.23s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 40%|█████████████████▍ | 89/225 [04:40<07:22, 3.26s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 40%|█████████████████▌ | 90/225 [04:43<07:16, 3.23s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 40%|█████████████████▊ | 91/225 [04:46<07:16, 3.26s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 41%|█████████████████▉ | 92/225 [04:50<07:14, 3.27s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 41%|██████████████████▏ | 93/225 [04:53<07:07, 3.24s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 42%|██████████████████▍ | 94/225 [04:56<07:02, 3.22s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 42%|██████████████████▌ | 95/225 [05:00<07:10, 3.31s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 43%|██████████████████▊ | 96/225 [05:03<07:06, 3.31s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 43%|██████████████████▉ | 97/225 [05:06<06:40, 3.13s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 44%|███████████████████▏ | 98/225 [05:08<06:20, 3.00s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 44%|███████████████████▎ | 99/225 [05:11<06:04, 2.89s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 44%|███████████████████ | 100/225 [05:14<05:51, 2.81s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 45%|███████████████████▎ | 101/225 [05:16<05:41, 2.75s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 45%|███████████████████▍ | 102/225 [05:19<05:32, 2.70s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 46%|███████████████████▋ | 103/225 [05:21<05:25, 2.67s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 46%|███████████████████▉ | 104/225 [05:24<05:23, 2.68s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 47%|████████████████████ | 105/225 [05:27<05:20, 2.67s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 47%|████████████████████▎ | 106/225 [05:29<05:17, 2.67s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 48%|████████████████████▍ | 107/225 [05:32<05:15, 2.68s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 48%|████████████████████▋ | 108/225 [05:35<05:13, 2.68s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 48%|████████████████████▊ | 109/225 [05:37<05:11, 2.69s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 49%|█████████████████████ | 110/225 [05:40<05:06, 2.67s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 49%|█████████████████████▏ | 111/225 [05:43<05:03, 2.66s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 50%|█████████████████████▍ | 112/225 [05:46<05:08, 2.73s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 50%|█████████████████████▌ | 113/225 [05:48<05:08, 2.75s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 51%|█████████████████████▊ | 114/225 [05:51<05:01, 2.72s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 51%|█████████████████████▉ | 115/225 [05:54<04:55, 2.69s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 52%|██████████████████████▏ | 116/225 [05:56<04:50, 2.66s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 52%|██████████████████████▎ | 117/225 [05:59<04:49, 2.68s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 52%|██████████████████████▌ | 118/225 [06:02<04:46, 2.68s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 53%|██████████████████████▋ | 119/225 [06:04<04:45, 2.69s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 53%|██████████████████████▉ | 120/225 [06:07<04:41, 2.68s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 54%|███████████████████████ | 121/225 [06:10<04:40, 2.70s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 54%|███████████████████████▎ | 122/225 [06:12<04:36, 2.69s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 55%|███████████████████████▌ | 123/225 [06:15<04:35, 2.70s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 55%|███████████████████████▋ | 124/225 [06:18<04:31, 2.69s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 56%|███████████████████████▉ | 125/225 [06:20<04:28, 2.68s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 56%|████████████████████████ | 126/225 [06:23<04:23, 2.67s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 56%|████████████████████████▎ | 127/225 [06:26<04:20, 2.65s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 57%|████████████████████████▍ | 128/225 [06:28<04:16, 2.65s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 57%|████████████████████████▋ | 129/225 [06:31<04:13, 2.64s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 58%|████████████████████████▊ | 130/225 [06:34<04:09, 2.63s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 58%|█████████████████████████ | 131/225 [06:36<04:08, 2.64s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 59%|█████████████████████████▏ | 132/225 [06:39<04:07, 2.66s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 59%|█████████████████████████▍ | 133/225 [06:42<04:02, 2.64s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 60%|█████████████████████████▌ | 134/225 [06:44<03:58, 2.62s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 60%|█████████████████████████▊ | 135/225 [06:47<03:55, 2.61s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 60%|█████████████████████████▉ | 136/225 [06:49<03:53, 2.63s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 61%|██████████████████████████▏ | 137/225 [06:52<03:56, 2.69s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 61%|██████████████████████████▎ | 138/225 [06:55<04:05, 2.82s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 62%|██████████████████████████▌ | 139/225 [06:58<04:08, 2.89s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 62%|██████████████████████████▊ | 140/225 [07:02<04:20, 3.06s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 63%|██████████████████████████▉ | 141/225 [07:05<04:21, 3.12s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 63%|███████████████████████████▏ | 142/225 [07:09<04:26, 3.21s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 64%|███████████████████████████▎ | 143/225 [07:12<04:29, 3.28s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 64%|███████████████████████████▌ | 144/225 [07:15<04:16, 3.17s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 64%|███████████████████████████▋ | 145/225 [07:18<04:15, 3.20s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 65%|███████████████████████████▉ | 146/225 [07:21<04:15, 3.23s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 65%|████████████████████████████ | 147/225 [07:24<04:06, 3.16s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 66%|████████████████████████████▎ | 148/225 [07:27<03:58, 3.10s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 66%|████████████████████████████▍ | 149/225 [07:30<03:48, 3.00s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 67%|████████████████████████████▋ | 150/225 [07:33<03:44, 2.99s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 67%|████████████████████████████▊ | 151/225 [07:36<03:44, 3.04s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 68%|█████████████████████████████ | 152/225 [07:39<03:44, 3.07s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 68%|█████████████████████████████▏ | 153/225 [07:42<03:35, 2.99s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 68%|█████████████████████████████▍ | 154/225 [07:45<03:31, 2.98s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 69%|█████████████████████████████▌ | 155/225 [07:48<03:24, 2.92s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 69%|█████████████████████████████▊ | 156/225 [07:51<03:18, 2.87s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 70%|██████████████████████████████ | 157/225 [07:54<03:15, 2.88s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 70%|██████████████████████████████▏ | 158/225 [07:57<03:14, 2.90s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 71%|██████████████████████████████▍ | 159/225 [07:59<03:09, 2.86s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 71%|██████████████████████████████▌ | 160/225 [08:02<03:10, 2.93s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 72%|██████████████████████████████▊ | 161/225 [08:06<03:13, 3.02s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 72%|██████████████████████████████▉ | 162/225 [08:09<03:08, 2.99s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 72%|███████████████████████████████▏ | 163/225 [08:12<03:04, 2.97s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 73%|███████████████████████████████▎ | 164/225 [08:15<03:02, 2.99s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 73%|███████████████████████████████▌ | 165/225 [08:17<02:57, 2.96s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 74%|███████████████████████████████▋ | 166/225 [08:20<02:55, 2.98s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 74%|███████████████████████████████▉ | 167/225 [08:24<02:54, 3.00s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 75%|████████████████████████████████ | 168/225 [08:27<02:51, 3.01s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 75%|████████████████████████████████▎ | 169/225 [08:30<02:51, 3.06s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 76%|████████████████████████████████▍ | 170/225 [08:33<02:46, 3.02s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 76%|████████████████████████████████▋ | 171/225 [08:36<02:40, 2.97s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 76%|████████████████████████████████▊ | 172/225 [08:39<02:38, 2.98s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 77%|█████████████████████████████████ | 173/225 [08:41<02:31, 2.92s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 77%|█████████████████████████████████▎ | 174/225 [08:44<02:27, 2.90s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 78%|█████████████████████████████████▍ | 175/225 [08:47<02:25, 2.90s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 78%|█████████████████████████████████▋ | 176/225 [08:50<02:21, 2.89s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 79%|█████████████████████████████████▊ | 177/225 [08:53<02:19, 2.91s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 79%|██████████████████████████████████ | 178/225 [08:56<02:18, 2.94s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 80%|██████████████████████████████████▏ | 179/225 [08:59<02:14, 2.92s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 80%|██████████████████████████████████▍ | 180/225 [09:02<02:10, 2.90s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 80%|██████████████████████████████████▌ | 181/225 [09:05<02:09, 2.95s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 81%|██████████████████████████████████▊ | 182/225 [09:08<02:10, 3.04s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 81%|██████████████████████████████████▉ | 183/225 [09:11<02:06, 3.01s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 82%|███████████████████████████████████▏ | 184/225 [09:14<02:02, 2.98s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 82%|███████████████████████████████████▎ | 185/225 [09:17<01:58, 2.97s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 83%|███████████████████████████████████▌ | 186/225 [09:20<01:53, 2.90s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 83%|███████████████████████████████████▋ | 187/225 [09:22<01:50, 2.90s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 84%|███████████████████████████████████▉ | 188/225 [09:25<01:46, 2.87s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 84%|████████████████████████████████████ | 189/225 [09:28<01:41, 2.83s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 84%|████████████████████████████████████▎ | 190/225 [09:31<01:39, 2.83s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 85%|████████████████████████████████████▌ | 191/225 [09:34<01:38, 2.90s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 85%|████████████████████████████████████▋ | 192/225 [09:37<01:35, 2.89s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 86%|████████████████████████████████████▉ | 193/225 [09:40<01:36, 3.01s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 86%|█████████████████████████████████████ | 194/225 [09:43<01:32, 2.99s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 87%|█████████████████████████████████████▎ | 195/225 [09:46<01:27, 2.91s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 87%|█████████████████████████████████████▍ | 196/225 [09:48<01:22, 2.85s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 88%|█████████████████████████████████████▋ | 197/225 [09:51<01:18, 2.80s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 88%|█████████████████████████████████████▊ | 198/225 [09:54<01:15, 2.80s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 88%|██████████████████████████████████████ | 199/225 [09:57<01:12, 2.77s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 89%|██████████████████████████████████████▏ | 200/225 [09:59<01:09, 2.78s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 89%|██████████████████████████████████████▍ | 201/225 [10:02<01:06, 2.76s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 90%|██████████████████████████████████████▌ | 202/225 [10:05<01:03, 2.74s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 90%|██████████████████████████████████████▊ | 203/225 [10:07<00:59, 2.72s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 91%|██████████████████████████████████████▉ | 204/225 [10:10<00:56, 2.71s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 91%|███████████████████████████████████████▏ | 205/225 [10:13<00:53, 2.70s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 92%|███████████████████████████████████████▎ | 206/225 [10:15<00:51, 2.70s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 92%|███████████████████████████████████████▌ | 207/225 [10:18<00:49, 2.77s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 92%|███████████████████████████████████████▊ | 208/225 [10:21<00:47, 2.81s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 93%|███████████████████████████████████████▉ | 209/225 [10:24<00:46, 2.90s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 93%|████████████████████████████████████████▏ | 210/225 [10:27<00:43, 2.93s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 94%|████████████████████████████████████████▎ | 211/225 [10:30<00:40, 2.87s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 94%|████████████████████████████████████████▌ | 212/225 [10:33<00:37, 2.85s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 95%|████████████████████████████████████████▋ | 213/225 [10:36<00:33, 2.82s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 95%|████████████████████████████████████████▉ | 214/225 [10:38<00:30, 2.78s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 96%|█████████████████████████████████████████ | 215/225 [10:41<00:27, 2.79s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 96%|█████████████████████████████████████████▎ | 216/225 [10:45<00:26, 2.96s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 96%|█████████████████████████████████████████▍ | 217/225 [10:48<00:25, 3.15s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 97%|█████████████████████████████████████████▋ | 218/225 [10:52<00:22, 3.23s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 97%|█████████████████████████████████████████▊ | 219/225 [10:55<00:19, 3.29s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 98%|██████████████████████████████████████████ | 220/225 [10:58<00:16, 3.24s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 98%|██████████████████████████████████████████▏| 221/225 [11:01<00:12, 3.21s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 99%|██████████████████████████████████████████▍| 222/225 [11:04<00:09, 3.09s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 99%|██████████████████████████████████████████▌| 223/225 [11:07<00:06, 3.03s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 100%|██████████████████████████████████████████▊| 224/225 [11:10<00:03, 3.08s/it]WARNING:root: ISIMIP runs without time-information for at least one of obs, cm_hist or cm_future. This information is inferred, assuming the first observation is on a January 1st. Observations are chunked according to the assumed time information. This might lead to slight numerical differences to the run with time information, however the debiasing is not fundamentally changed. 100%|███████████████████████████████████████████| 225/225 [11:13<00:00, 2.99s/it]
It is also possible to change the verbosity with which a debiaser is run. Options include:
To demonstrate this, we apply the same debiaser as above but change the settings to 'ERRORS_ONLY'
debiaser = ISIMIP.from_variable("tas")
tas_ISIMIP_nodates = debiaser.apply(tas_obs, tas_cm_hist, tas_cm_future, verbosity = "ERRORS_ONLY")
100%|███████████████████████████████████████████| 225/225 [10:21<00:00, 2.76s/it]
As seen above it is possible to initialise a debiaser either using the from_variable
-method or the class-constructor. Using the class constructor, it is possible to extent debiasers to meteorological variables which are currently not covered by the from_variable
-method.
However, in many cases, even when working with variables that have default settings, it will be important to modify the behavior of debiasers to improve its application for a certain variable/region and problem at hand.
For parametric methods, we might want to change the distribution to improve fit eg. for extremes, we might want to use a different trend-capturing method if trends are unrealistic, modified or inflated, or just generally might want to do some additional adjustment the debiaser offers.
Parameters of the debiaser can be modified either by setting them differently in the class constructor or in the from_variable
-method. For example if we decide to apply QuantileMapping
and the climate change trend of the model is not entirely realistic it might be a good idea not to use detrending prior to quantile mapping. This can be done as:
tas_debiaser_QM_v1 = QuantileMapping.from_variable("tas", detrending = "no_detrending")
or:
tas_debiaser_QM_v2 = QuantileMapping(distribution = scipy.stats.norm, detrending = "no_detrending")
tas_debiaser_QM_v1 == tas_debiaser_QM_v2
True
It is also possible to directly modify the class attribute:
tas_debiaser_QM_v3 = QuantileMapping.from_variable("tas")
tas_debiaser_QM_v3.detrending = "no_detrending"
tas_debiaser_QM_v1 == tas_debiaser_QM_v3
True
However no validation is happening on the new arguments, so this method is generally not recommended.
We can make use of the evaluation framework to assess the goodness of fit of different distributions:
from ibicus.evaluate import assumptions
tas_obs_aic = assumptions.calculate_aic('tas', tas_obs, scipy.stats.norm, scipy.stats.beta)
assumptions.plot_aic(variable = 'tas', aic_values = tas_obs_aic)
/Users/fionaspuler/opt/anaconda3/lib/python3.9/site-packages/scipy/stats/_continuous_distns.py:639: RuntimeWarning: invalid value encountered in sqrt sk = 2*(b-a)*np.sqrt(a + b + 1) / (a + b + 2) / np.sqrt(a*b) /Users/fionaspuler/opt/anaconda3/lib/python3.9/site-packages/scipy/optimize/minpack.py:175: RuntimeWarning: The iteration is not making good progress, as measured by the improvement from the last ten iterations. warnings.warn(msg, RuntimeWarning)
[Text(0.5, 1.0, 'Distribution of AIC values across locations \n Daily mean near-surface air temperature')]
We won't go into too much detail here - just to note that the functions above calculate the Akaike Information Criterion that assess the goodness of fit at each location for the different distributions. A lower AIC indicates a better fit.
To gain some more insight into how the fits looks, we can plot the data and fit at the location with the 'worst' AIC:
tas_obs_worst_fit = assumptions.plot_fit_worst_aic(variable = 'tas', dataset = tas_obs,
data_type = 'Observed', distribution = scipy.stats.beta,
nr_bins = 100, aic_values = tas_obs_aic)
How to know which parameters to change: Some debiasers such as ISIMIP have many parameters to control the behavior, but oftentimes only a few are central. The documentation for each of the debiasers provides an indication of the central and required parameters and how they modify the debiasing behavior.